SUMods → Courses → CS 204

CS 204 Advanced Programming

Spring 2026-2027 · 3 SU credits · 6 ECTS · Undergraduate

This course is intended to give advanced programming techniques, as well as further experience in programming. Topics covered will be: advanced object-oriented programming techniques and programming with classes (function overloading, templated classes, inheritance), pointers, linked lists, stacks, queues, debugging and profiling, reusable software (using/creating libraries), visual/GUI programming, exception handling, multi- threaded programming and synchronization.

Needs first CS 201

Alongside CS 204L

Opens up CS 300, CS 305, CS 306, CS 307, CS 308, CS 310, CS 408

Lecture — CS 204

SectionWhenWhereInstructorCRN
0 Mon 16:40–18:30
Wed 12:40–13:30
FENS G077
FMAN G071
Albert Levi 20638 syllabus

Lab — CS 204L

SectionWhenWhereInstructorCRN
A1 Thu 12:40–14:30 FASS G049 Albert Levi 20639 syllabus
A2 Thu 12:40–14:30 FASS G022 Albert Levi 20640 syllabus
A3 Thu 12:40–14:30 FASS G052 Albert Levi 22154 syllabus
B1 Fri 10:40–12:30 FENS G035 Albert Levi 20642 syllabus
B2 Fri 10:40–12:30 FASS G049 Albert Levi 20643 syllabus
B3 Fri 10:40–12:30 FASS G052 Albert Levi 23275 syllabus
C1 Fri 15:40–17:30 FASS G049 Albert Levi 20644 syllabus
C2 Fri 15:40–17:30 FASS G052 Albert Levi 20645 syllabus

CS 204 — Sabancı Üniversitesi Spring 2026-2027 ders programı: section'lar, saatler, derslikler, CRN'ler ve syllabus bağlantıları.