Apr 19, 2024  
2022-2023 Undergraduate Catalog 
    
2022-2023 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 Data Structures and Algorithms (3)  or permission of the instructor. (Fall)



Add to Portfolio (opens a new window)