GEDB029: Basis and Practice in Programming (Spring 2012)

[General information]

When: GEDB029-46 18:00 - 21:45 (Wednesday)
Where: Lecture room #330102, Chemical Bldg 1st Floor Rm 002.

Lecture room #400212, Semiconductor Bldg 2nd Floor Rm 012.

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:
  • 김상욱 swkim@csl.skku.edu
Programming Lab
  • #400212, Semiconductor Bldg 2nd Floor Rm 012.
Homeworks

HW#1 input output
HW#2 input output
HW#3 hw3 첨부파일
HW#4 input output

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