Course Information
Course type
- Core course, 6 ECTS
- Prerequisites: CS150 Programming
Textbook
- Required
- In-class lecture notes.
- C Programming: A Modern Approach. K. N. King. W. W. Norton & Company, Second Edition, 2008, ISBN ISBN-10: 0-393-97950-4 (Topics close to the language)
- (online) Programming from the Ground Up, Jonathan Bartlett 2004 (Topics close to the system and architecture)
- Computer Systems: A Programmer's Perspective. Randal E. Bryant and David R. O'Hallaron. Prentice Hall, 2003, ISBN 0-13-034074-X (Topics close to the OS)
- (online) The C Book, Mike Banahan, Declan Brady and Mark Doran, Second Edition, 2003 (Reference for the C language)
- Optional
- (online)
C Language Reference Manual, SGI
- (online) The C Library Reference Guide, Eric Huss, 1997
- (online) C Elements of Style, Steve Oualline, 1992
- Writing Solid Code, Steve Maguire, Microsoft Press, 1993
- C Interfaces and Implementations, David R. Hanson, Addison-Wesley 1996
- Programming with GNU Software, Michael K. Loukides & Andrew Oram, O'Reilly 1997
- (online)
C Language Reference Manual, SGI
Schedule
Lecture 1 | Lecture 2 | Backup Lecture |
Mon 10-12 (ΑΜΦ.Β) | Wed 10-12 (ΑΜΦ.Β) | Fri 10-12 (Α.113) |
Instructors
Instructor | Office | Office Hours |
Angelos Bilas | K325 | Wed 12:00-13:00 (ping me at the end of class) |
Teaching Assistants - logins | Office | Office Hours |
Foivos Zakkak (zakkak) | K316 | Upon request |
Ioannis Sfakianakis (jsfakian) | K316 | Tue 11:00-12:00 |
Nikos Papakonstantinou (nikpapac) | K316 | Mon 12:00-13:00 |
Anastasios Papagiannis (apapag) | K316 | Thu 11:00-12:00 |
Evangelia Papadogiannaki (papadogian) | B210 | Wed 14:00-15:00 |
Spyros Papageorgiou (spapageo) | K316 | Fri 12:00-13:00 |
Last Modified: 07-Feb-2015
Last modified: Friday, 10 July 2015, 7:43 PM