Apr 19, 2024  
2020-2021 Undergraduate Catalog 
    
2020-2021 Undergraduate Catalog [ARCHIVED CATALOG]

Add to Portfolio (opens a new window)

CMSCI 349 - Software Engineering


Credits: (3)
This is an introductory course in software engineering. Techniques in software design and development are studied. Topics include structured design, structured programming, top-down design and development, segmentation and modularization techniques, iterative enhancement, design and code inspection techniques and correctness. Principles of object-oriented design and the Unified Process are stressed. Includes experience in applying the techniques through the team development of a large software project. Prerequisite(s): CMSCI 254  or permission of the instructor. (Spring, even years)



Add to Portfolio (opens a new window)