|
Dec 04, 2024
|
|
|
|
CS 336 - Software Engineering3 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)
|
|