Course Number
605.601
Next Offered
Spring 2022
Primary Program
Computer Science
Location
Applied Physics Laboratory, Online
Mode of Study
Face to Face, Online, Virtual Live

Fundamental software engineering techniques and methodologies commonly used during software development are studied. Topics include various life cycle models, project planning and estimation, requirements analysis, program design, construction, testing, maintenance and implementation, software measurement, and software quality. Emphasized are structured and object-oriented analysis and design techniques, use of process and data models, modular principles of software design, and a systematic approach to testing and debugging. The importance of problem specification, programming style, periodic reviews, documentation, thorough testing, and ease of maintenance are covered. Course Note(s): The required foundation courses may be taken in any order but must be taken before other courses in the degree.

Course Offering(s)

Open

605.601.3VL
01/24/2022 - 05/02/2022
Mon 4:30 p.m. - 7:10 p.m.
Notes: Students who wish to enroll and attend in Virtual Live (3VL only) courses in-person/on-site at Homewood or the Applied Physics Lab in the Spring 2022 term must upload their proof of COVID-19 and flu vaccination or receive an approve medical/religious exemption in the Vaccine Management System (VMS) system prior to their enrollment. Students who plan to attend Virtual Live (3VL) courses remotely must email [email protected] to indicate their status to “Off-campus" prior to their enrollment. For these courses, direct enrollment is not permitted for this term. Instead students must email [email protected] with their registration request, and our registration team will complete the enrollment once vaccination compliance has been verified. Note: Students will have until November 19, 2021 to become flu vaccine compliant.
Semester
Spring 2022
Mode of Study
Virtual Live
Location
Applied Physics Laboratory
Cost
$4,755.00
Textbook
Open

605.601.81
01/24/2022 - 05/10/2022
Semester
Spring 2022
Mode of Study
Online
Location
Online
Cost
$4,755.00
Textbook
Open

605.601.82
01/24/2022 - 05/10/2022
Semester
Spring 2022
Mode of Study
Online
Location
Online
Cost
$4,755.00
Textbook
Open

605.601.83
01/24/2022 - 05/10/2022
Semester
Spring 2022
Mode of Study
Online
Location
Online
Cost
$4,755.00
Textbook
Open

605.601.84
01/24/2022 - 05/10/2022
Semester
Spring 2022
Mode of Study
Online
Location
Online
Cost
$4,755.00
Textbook
Open

605.601.85
01/24/2022 - 05/10/2022
Semester
Spring 2022
Mode of Study
Online
Location
Online
Cost
$4,755.00
Textbook
Open

605.601.86
01/24/2022 - 05/10/2022
Semester
Spring 2022
Mode of Study
Online
Location
Online
Cost
$4,755.00
Textbook
Open

Foundations of Software Engineering

605.601.87
01/24/2022 - 05/10/2022
Semester
Spring 2022
Mode of Study
Online
Location
Online
Cost
$4,755.00
Textbook