GEDB029: Basis and Practice in Programming (Spring 2012)

[General information]

When: GEDB029-46 13:00 - 17:00 (Monday)

GEDB029-47 13:00 - 17:00 (Tuesday)

Where: Lecture room #400118, Semiconductor Bldg 1st Floor.

Lecture room #400212, 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: 45%
  • Final Exam: 40%
Teaching Assistants:
  • 윤광민 Yoon Kwangmin kwangmin at csl.skku.edu
  • 김성훈 Kim Sung-hun shkim at csl.skku.edu
Programming Lab
  • #400212, Semiconductor Bldg 2nd Floor Rm 012.
Homeworks

hw1 hw2 hw3

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