Çift Anadal Programı

Ders Adı / Ders Kodu
Saatler
Kredi
AKTS

Internet and Web Programming

IT213

Internet and Web Programming

( 2 + 2 + 0 )
3
5

AKTS

5

Kredi

3

Saatler

(2 + 2 + 0 )

Java for information management

MIS101

Java programming language. Java development environment. Memory allocation and usage. Java development tools. Data management and manipulation using Java. Lab assignments.

( 2 + 2 + 0 )
3
6

AKTS

6

Kredi

3

Saatler

(2 + 2 + 0 )

Database systems and applications

MIS106

Database management systems. Data storage and management. Data model requirements such as security, integrity and reliability. Database design. Preparation of database design document. Lab assignments. Database design and implementation project.

( 2 + 2 + 0 )
3
5

AKTS

5

Kredi

3

Saatler

(2 + 2 + 0 )

Computer networks and applications

MIS108

Veri, veri iletişimi ve protokolleri. Internet ve uygulamaları. Internet protokolleri. Ağ tipleri ve kullanım modelleri. Kablosuz ağlar. TCP/IP, UDP, SIP ve diğer güncel protokoller. OSI ve TCP/IP ağ katmanları. Ağ konfigürasyonu.

( 3 + 0 + 0 )
3
5

AKTS

5

Kredi

3

Saatler

(3 + 0 + 0 )

Fundamentals of information systems

MIS111

Information systems and the organization. Importance of timely, accurate and relevant information for decision making. Levels of management and information needs. Integration and coordination of individual business information systems. Applications.

( 3 + 0 + 0 )
3
4

AKTS

4

Kredi

3

Saatler

(3 + 0 + 0 )

Web design and programming

MIS213

Client – side application design and development. Related technologies such as HTML, Javascript, and CSS. Lab assignments and projects.

( 2 + 2 + 0 )
3
5

AKTS

5

Kredi

3

Saatler

(2 + 2 + 0 )

Information systems analysis and design

MIS224

Traditional and object-oriented systems development. Contemporary conceptual modeling tools and languages for information systems. Systematic methodology for analyzing a business problem and specifying the requirements for the information systems. Lab assignments and projects.

( 2 + 2 + 0 )
3
6

AKTS

6

Kredi

3

Saatler

(2 + 2 + 0 )

Agile software development

MIS323

Software process models and improvement. Agile methods. Application architecture design. Rapid software development. Verification and validation. Emerging approaches and technologies; aspect oriented, model-driven, service-oriented software engineering. Case studies.

( 3 + 0 + 0 )
3
5

AKTS

5

Kredi

3

Saatler

(3 + 0 + 0 )

Java for Information Management

MISY1101

History of programming languages. Programming paradigms. Solving problems. Fundamental programming concepts. Integrated development environments. Compiling. Running. Debugging. Syntax. Semantics. Variables. Expressions. Assignments. Selections. Loops. Computer structures and algorithms. The components of Java. Memory management in Java. Control statements: Selection statements. Repetition statements. Fundamental data structures: Arrays. Methods. Data structures in Java. Implementing algorithms in Java. Strings in Java.

( 2 + 2 + 0 )
3
7

AKTS

7

Kredi

3

Saatler

(2 + 2 + 0 )

Database Systems and Applications

MISY1106

Database System Concepts and Architecture. ER Model: entities, relationships, keys. Relational model. Mapping a Conceptual Design into a Logical Design. Basic SQL. Complex SQL. Database management systems. Data storage and management. Data model requirements such as security, integrity and reliability. Database design. Preparation of database design document. Lab assignments. Database design and implementation project.

( 2 + 2 + 0 )
3
6

AKTS

6

Kredi

3

Saatler

(2 + 2 + 0 )