ME106L: Computer Programming Lab
Announcements
- Final viva (exam) will be on Tuesday, Jan 30.
- 17/12: Solve given lab tasks in Lab 3 (see below) and submit during next class.
- 13/12: You can download the code covered in class till date from here.
- 27/10: Course starts.
Course Structure
- Credit hours: 2, Semester: Fall 2017
Course Topics
Basics of computer programming, variables, data types, operators, control structures, functions, arrays, pointers, strings, example applications.
Instructor
Dr. Muhammad Tufail, tufail@uetpeshawar.edu.pk
Office Hours: Thu 10am – 12pm, or by appointment.
Textbook & References
- Follow lecture notes
- Let Us C by Yashavant Kanetkar
- C Programming Tutorial (available online here)
- C Programming Topics and Example Programs (available online here)
Course Grading
- Labs/Homework: 20%, Midterm viva voce: 20%, Final viva voce: 60%
Schedule (Tentative)
Module | Module Name | Notes | Code | Homework |
---|---|---|---|---|
1 | Introduction and Basics of Computer Programming | |||
2 | Control Structures | |||
3. | Functions | |||
4. | Arrays | |||
5. | Pointers | |||
Tue, Jan 30, 9am | Practice Problems for Lab Exam (Book, Code)
(Also practice material covered in lecture notes) |
|||