GEDB029: Basis and Practice in Programming (Spring 2013)

[General information]

When: GEDB029-44 15:00 - 18:50 (Wednesday)
Where: PC LAB Rm #400222, Semiconductor Bldg 2nd Floor
Instructor: Joonwon Lee

Computer Systems Laboratory

Course
Description:
Let's learn how to program in C
Textbook:

A Book on C: Programming in C (4th Edition) by Al Kelley and Ira Pohl

Grading: (Subject to change)
  • Attendance : 5%
  • Lab Exercises : 10%
  • Individual Programming Assignments: 30%
  • Team Programming Assignments: 15%
  • Final Exam: 40%
Teaching Assistants:
Programming Lab
  • PC LAB Rm #400222, Semiconductor Bldg 2nd Floor
Homeworks
Lectures
  • 1. Introduction
  • 2. C Overview - pdf
  • 3. Lexical Elements, Operators pdf
  • 4. Data Types pdf
  • 5. Flow of Control pdf
  • 6. midterm
  • 7. Functions pdf
  • 8. Arrays and Strings pdf
  • 9. Pointers pdf
  • 10. Bitwise Operations, Enumerations, Preprocessor pdf
  • 11. Structures and Unions pdf
  • 12. Input and Output pdf
  • 13. Object Orientation with Java
  • 14. Final Exam
Labs