SUNY Korea Computing Society

CSE 416 - Software Engineering

CSE 416 - Software Engineering

Introduces the basic concepts and modern tools and techniques of software engineering. Emphasizes the development of reliable and maintainable software via system requirements and specifications, software design methodologies including object-oriented design, implementation, integration, and testing; software project management; life-cycle documentation; software maintenance; and consideration of human factor issues.

DetailsDescription
Credits3
PrerequisitesC or higher in CSE 316; U4 standing; CSE major
CoordinatorAlex Kuhn

Course Outcomes

An ability to perform project planning, requirements analysis, and system/test design. An ability to work as a team to produce software systems that meet specifications while satisfying an implementation schedule. An ability to produce professional quality oral/written presentations of system designs, reviews, and project demonstrations.

Course Topics

TopicMaterials
No topics added

Textbooks

Varies from semester to semester. For example:

Ian Sommerville, Software Engineering, 9th Edition, Addison-Wesley.

Edit this page on GitHub