ARAL

UNIVERSITY OF ENGINEERING AND TECHNOLOGY PESHAWAR

ADVANCED ROBOTICS AND AUTOMATION LAB

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 (BookCode)

 

(Also practice material covered in lecture notes)