Course Information

The purpose of this course is to provide a solid understanding of the fundamentals in programming systems. The course covers three basic aspects of programming systems: The machine view usually presented to the programmer and the language interface to this view, program design and implementation, and programming tools that abstract tedious processes. The course uses mainly the C programming language and the Unix environment.

Course type

  • Core course, 4 Credits
  • Prerequisites: CS150 Programming 

Please read carefully the policies section.

Textbook

Schedule

Lecture 1

Lecture 2

Backup Lecture

Tue 17:00-19:00, ΑΜΦ Γ

Thu 17:00-19:00, ΑΜΦ Γ

Fri 17:00-19:00, ΑΜΦ Γ

 

 

Instructors

Instructor

Office

Office Hours

Angelos Bilas

Γ219, white buildings

Tue, 16:00-17:00

Teaching Assistants - logins

Office

Office Hours

Petros Papanikolaou (ppapanik) Graduate student offices, White Buildings Mon, 15:00-16:00
Alexandros Labrineas (labrinea) Graduate student offices, White Buildings Tue, 12:00-13:00
Foivos Zakkak (zakkak) Computer Lab, wing (pteriga) Δ Tue, 15:15-16:15
Laertis Loutsis (loutsis) Computer Lab, wing (pteriga) Γ Wed, 15:15-16:15
Magda Grammatikou (grammat) Graduate student offices, White Buildings Thu, 11:00-12:00
Vaggelis Kafentarakis (kafentar) Graduate student offices, White Buildings Thu, 12:00-13:00

Last Modified: 13-Feb-2012