Professional Documents
Culture Documents
00 CS-200 Outline
00 CS-200 Outline
Course Basics
Credit Hours
Lecture(s) Nbr of Lec(s) 30 Duration 75 mins
Recitation/Lab Nbr of Lec(s) 15 Duration 180 mins
Tutorial Nbr of Lec(s) Duration
Course Distribution
Core Yes
Elective No
Open for Student Category Freshmen, Sophomore
Close for Student Category None
COURSE DESCRIPTION
This course provides a conceptual and practical introduction to programming. The focus is on programming rather than the particular choice of
programming language, with general principles being brought out through the study of ‘C++’. This course will equip students with tools and
techniques to implement a given problem programmatically.
COURSE PREREQUISITE(S)
CS 100
COURSE OBJECTIVES
Learning Outcomes
1 Enabling Knowledge: The process of designing algorithmic solutions to computable problems; the syntax and control structures
of a programming language i.e. C++, which enable you to code these algorithmic solutions using standard coding conventions
2 Critical Thinking and Analysis: Ability to analyze the requirements for solving simple algorithmic problems.
3 Problem Solving: Ability to design and implement programs to solve simple algorithmic computing problems, based on analysis
of the requirements.
4 Communication: Ability to explain key concepts of algorithmic design, in written form, to IT specialists.
Lahore University of Management Sciences
5 Responsibility: Ability to apply relevant standards and ethical considerations to writing computer programs. Developing an
awareness of the role and responsibility the individual has with regard to their own learning.
Examination Detail
Yes/No: Yes
Combine Separate:
Midterm
Duration: 75 mins
Exam
Preferred Date: Mid-term exam week
Exam Specifications: Closed Book / Closed Notes
Yes/No: Yes
Combine Separate:
Final Exam
Duration: 150 mins
Exam Specifications: Closed Book / Closed Notes
Reference Material:
These reference resources are available online and are free to download.