2021-2022 Academic Catalog 
    Nov 30, 2021  
2021-2022 Academic Catalog

CSCI 250 - Software Engineering

Students consider the life cycle of large software projects, beginning with the elicitation and definition of users’ requirements and continuing through software design, documentation, coding, testing and maintenance. Topics include: modularity, coupling, cohesion, transformational and transactional structures and testing strategies. Working in teams, students gain practical experience developing software to solve concrete problems.

Prerequisites: Prerequisites for this course require a grade of C- or better in CSCI 160  or CSCI 170 .

Course Designation/Attribute: POP

Anticipated Terms Offered: Offered Periodically