SUNY Korea Computing Society
CSE 308 - Software Engineering
CSE 308 - 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.
Details | Description |
---|---|
Credits | 3 |
Prerequisites | C or higher: CSE 219 or CSE 260; CSE 320; CSE 305 or CSE 306; U4 standing; CSE major. |
Coordinator | Pravin Pawar |
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
Topic | Materials |
---|---|
No topics added |
Textbooks
Varies from semester to semester. For example:
Ian Sommerville, Software Engineering, 9th Edition, Addison-Wesley.
Edit this page on GitHub