The document outlines the course 'Programming Fundamentals' (CSC102) taught by Engr. Sherjeel Farooqui, covering basic concepts of programming using C/C++. It includes course objectives, materials, grading criteria, attendance requirements, and a detailed week-by-week course outline. By the end of the course, students will be capable of designing modular programs, utilizing arrays, and implementing basic algorithms.