You are using an outdated browser. For a faster, safer browsing experience, upgrade for free today.

Loading...

CS-142 & 142L Programming Fundamentals


  • UNDERGRADUATE
  • SEMESTER 2
  • FALL
  • 3 Credit Hours

Course Objectives:

The objective of course is to introduce a disciplined approach to Problem solving methods and algorithm development. The aim is to teach the syntax and vocabulary of a modern programming language like C++. The significant philosophies and logical programming, including models for I/O, processing, and all related terminology will be taught. Simple programs will be constructed, using a number of different logical, calculation and algorithm.

Learning Outcomes:

CLO 1: (C2): Acquire fundamental concepts of structured programming along with problem solving techniques and analytical thinking.
CLO 2: (C3): Analyze problem requirements to recognize what type of data and processes are involved in solution.
CLO 3: (P1): Utilize basic concepts to alter and expand short programs and algorithms. Writing pseudo-codes and simple program development using standard control structures and functions.
CLO 4: (P2): Design module based approach to gratify those requirements, and organize program code for implementation.