Mar 29, 2024  
2017-2018 Undergraduate Catalog 
    
2017-2018 Undergraduate Catalog [ARCHIVED CATALOG]

Add to Portfolio (opens a new window)

CS 336 - Software Engineering

3 Credit Hours
Prerequisite: CS 231 . A study of the techniques and approaches used to build large, reliable software systems. Methods, languages and tools used in modern software development are examined. Topics include software life-cycle models, software analysis, design, design verification, validation and reliability. Software engineering ethics and professionalism are explored. Programming topics include modularity, data abstraction, object-oriented programming. Laboratory assignments use a high level programming language.



Add to Portfolio (opens a new window)