Programming-C

Programming in C II

About Course: Programming in C II (JTSK-320112) Semester: Spring 2017 Instructor: Jürgen Schönwälder TA: Stefan Bogdan TA: Joana Halili Class: Thursday, 14:15-18:30, Seminar Room Research V (R-V) Class: Friday, 14:15-18:30, Seminar Room Reimer Luest Hall (RLH) Start: 2017-02-09 Content Programming Language C Resources Slides lecture 1 and 2 Slides lecture 3 and 4 Slides lecture 5 and 6 Practice sheet Source code Books Brian W. Kernighan, Dennis M. Ritchie: The C Programming Language, 2nd edition, Prentice Hall, 1988 Stephen Prata: C Primer Plus, 5th edition, Sams Publishing, 2004 Steve Oualline: Practical C Programming, 3rd edition, O'Reilly, 1997 Links C Programming (wikibook) Schedule Lab Session Topics 2017-02-09 (Thu) C Preprocessor, Bit Operations 2017-02-10 (Fri) Pointers and Arrays 2017-02-16 (Thu) Pointers and Structures, Compiling and Linking 2017-02-17 (Fri) Makefiles, Function Pointers 2017-02-23 (Thu) Stacks and Queues, Modifiers 2017-02-24 (Fri) File I/O Dates Date/Due Name Topics 2017-02-09 Sheet #1 C Preprocessor, Bit Operations 2017-02-10 Sheet #2 Arrays, Pointers, Multidimensional Arrays 2017-02-16 Sheet #3 Linked Lists and Multiple Sources 2017-02-17 Sheet #4 Makefiles and Function Pointers 2017-02-23 Sheet #5 Stacks and Queues 2017-02-24 Sheet #6 Queues and Files Rules The final grade is made up of the final exam (65 %), and the assignments (35 %).