• Online, Instructor-Led
Course Description

Introduces the student to the basic concepts and ideas surrounding the discipline of software engineering. The student will analyze and design and implement one or more software projects. The language used will vary. A knowledge of class inheritance is expected before entering the course. Prerequisites: CIS 254 or CIS 306.

Learning Objectives

  • Have an understanding of the methodologies involved in the development of large software projects 
  • Be able to function effectively as a member of a team of programmers

Framework Connections

The materials within this course focus on the Knowledge Skills and Abilities (KSAs) identified within the Specialty Areas listed below. Click to view Specialty Area details within the interactive National Cybersecurity Workforce Framework.