Internet and Web Programming
IT213
Internet and Web Programming
AKTS
5Kredi
3Saatler
(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.
AKTS
6Kredi
3Saatler
(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.
AKTS
5Kredi
3Saatler
(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.
AKTS
5Kredi
3Saatler
(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.
AKTS
4Kredi
3Saatler
(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.
AKTS
5Kredi
3Saatler
(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.
AKTS
6Kredi
3Saatler
(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.
AKTS
5Kredi
3Saatler
(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.
AKTS
7Kredi
3Saatler
(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.
AKTS
6Kredi
3Saatler
(2 + 2 + 0 )