Course Information

Course Description

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. Offered as both CSE 308 and ISE 308.

Prerequisite:  CSE 219 or equivalent. 


Course Objectives

• Introduce models of software development and methodologies for project planning, requirements analysis, and system/test design.

• Provide experience in working as a team to produce software systems that meet specifications while satisfying an implementation schedule.

• Train students to produce professional quality oral/written presentations of system designs, reviews, and project demonstrations.

• Expose students to ethical issues in software design and computing in general.

This course will allow students to partially satisfy the CSE/ISE program objectives; the specific subset of program objectives that it satisfies can be found in the table at http://www.cs.sunysb.edu/admissions/ObjectivesMapping.html


Students with Disabilities

If you have a physical, psychological, medical or learning disability that may impact your course work, please contact Disablility Support Services office, 128 ECC Building (631) 632-6748. They will review your concerns and determine, with you, what accommodations are necessary and appropriate. All information and documentation of disability is confidential.

Students who require assistance during emergency evacuation are encouraged to discuss their needs with their professors and Disability Support Services. For procedures and information go to the following web site: http://www.ehs.sunysb.edu and search Fire Safety and Evacuation and Disabilities.

We gratefully acknowledge the assistance of Phil Lewis, Rob Kelly, Annie Liu, Scott Stoller, and Amanda Stent.