Profile Image

Essa Imhmed, Ph.D.

Assistant Professor, Computer Science

Syllabus: CSCI 472 - Software Engineering

Course Description:

Ideas and techniques for designing, developing, and modifying large software systems. Object-oriented and agile techniques. Topics include software specification, design, testing, debugging, version control, documentation, and maintenance, and team implementation of a software project.

Prerequisites:

CSCI 2210 - Object-oriented Programming.

Textbook:

Course Learning Objectives:

Course Topics:

Course Grading

Attendance 15%
Reading Homework 5%
Programming Assignments 20%
Group Project 25%
Exams 40%