TrustOpen Education Category · Discipline · Subject · Course

Course

CRS-0102-01-001Foundations of Software Development

introductoryactive

Introduces software development life cycles, version control, requirements, and introductory team practices.

Foundations of Software Development

introductoryactive

Also known as: Software Development I

Course nameFoundations of Software Development
Course codeCRS-0102-01-001
Canonical IDurn:taxonomy:cip-aligned:course:0102-01-001
Levelintroductory
Statusactive
SubjectSoftware Development (SUB-0102-01)
DisciplineSoftware Engineering (DIS-0102)
CategoryComputing and Information Sciences (CAT-01)

Introduces software development life cycles, version control, requirements, and introductory team practices.

Credit hours

Min3
Max3
Typesemester

Contact hours

Lecture3
Lab0
Studio0
Clinical0
Practicum0

Learning outcomes

  • Describe major software life cycle models.
  • Use version control in team settings.
  • Elicit and document basic requirements.

Topics

life cyclesversion controlrequirementsteamworkdocumentationprocess models

Assessments

assignmentsquizzesexamsproject

Prerequisites

CRS-0101-01-001

Corequisites

None

Equivalent courses

None

Cross-listed courses

None

Delivery modes

in_persononlinehybrid

Languages

en
👤