Computer Networks
COMP3334
Network architecture, network protocols, application layer, transport, congestion, routing, link protocols, multiple access, overview of communication architectures.
AKTS
5Kredi
3Saatler
(3 + 0 + 1 )Microprocessors
COMP3402
Microprocessor and microcontroller systems, hardware and software interface, digital and analog input/output, timer/counter, interrupts, serial communication, and memory. Laboratory experiments and applications of microprocessors on Arduino boards and ATMEL microprocessors.
AKTS
6Kredi
3Saatler
(2 + 2 + 0 )Operating Systems
COMP3432
Process abstraction, program loading and execution, multithreading, scheduling, synchronization, memory management, file systems, mass storage, I/O systems.
AKTS
5Kredi
3Saatler
(3 + 0 + 1 )Software Development Practice
SOFT3112
Software life cycle, project organization and communication, rationale management, software configuration management, software project management, development of a large size software product by working in teams.
AKTS
4Kredi
3Saatler
(0 + 0 + 0 )Summer Practice II
COMP4920
To enable students to apply their theoretical knowledge in real projects and gain industry experience.
AKTS
3Kredi
0Saatler
(0 + 0 + 0 )Area Elective-I
COMP-AE-I
Area Elective-I
AKTS
5Kredi
3Saatler
(3 + 0 + 0 )Area Elective-II
COMP-AE-II
Area Elective-II
AKTS
5Kredi
3Saatler
(3 + 0 + 0 )Area Elective-III
COMP-AE-III
Area Elective-III
AKTS
5Kredi
3Saatler
(3 + 0 + 0 )General Elective-I
COMP-GE-I
General Elective-I
AKTS
5Kredi
3Saatler
(3 + 0 + 0 )General Elective-II
COMP-GE-II
General Elective-II
AKTS
5Kredi
3Saatler
(3 + 0 + 0 )