CMSC 208

COURSE CODE: CMSC 208 

COURSE TITLE: Software Engineering 

SEMESTER OFFERED: Second Semester

PREREQUISITES: CMSC 202 and CMSC 204 or COI

COURSE DESCRIPTION: Principles and methods of designing, implementing, validating and maintaining software systems

COURSE GOAL:

After completing this course, you should be able to:

  • Analyze a system’s problems and offer alternative solutions;
  • Apply software engineering tools in the different stages;
  • Transform a systems design into a form that can be implemented by a programmer; and
  • Implement, test, and validate a systems design.

COURSE OUTLINE:

  • Software Development and Management
  • Software Requirements Analysis
  • Software Design and Implementation
  • Software Testing and Maintenance