CMSC 202

COURSE CODE: CMSC 202

COURSE TITLE: Principles of Programming 

SEMESTER OFFERED: First Semester

PREREQUISITES: None

COURSE DESCRIPTION: Algorithm representation, implementation, using a high-level language, systematic program development using top-down design, and program verification

COURSE GOAL:

After completing this course, you should be able to:

  • Learn the principles of programming and apply them to develop applications.

COURSE OUTLINE:

  • Introduction to Computation 
  • Basic Programming Concepts 
  • Algorithms 
  • Control Structures 
  • Functions 
  • Lists and Dictionaries 
  • Object Oriented Programming 
  • Special Topics