University Catalog

Print Page

CSCI 431. Software Engineering I

Credits: 3
Department: Computer Science & Information Technology
Description: Software engineering concepts, life-cycle models, software process, team organization and management, software engineering tools, estimation and planning, requirements gathering, analysis, design and implementation, software testing, reusability and portability, encapsulating algorithms, inheritance, patterns of patterns.
Prerequisites: CSCI 331 or permission of instructor
Semester Offered: DEMAND
Grading Method: ABCDF

Student Learning Outcomes

1. Apply software engineering tools at each step of the software process.
2. Work effectively as part of a team to develop software.
3. Assure software quality.
4. Estimate the time and resources required at each step of software development.
5. Construct effective plans for the development of software.

The contents in this catalog and other university publications, policies, fees, bulletins or announcements are subject to change without notice and do not constitute an irrevocable contract between any student and St. Cloud State University.