ITSC 4155: Software Development Projects

University of North Carolina, Charlotte

Advanced software engineering concepts. Explores the entire software development process, emphasizing requirements engineering, design, implementation, test, deployment, and evolution. Advanced topics in software engineering, such as object-oriented modeling, software architecture, architectural styles, design patterns, middleware frameworks, and programming paradigms. Students apply these concepts, along with concepts from introductory programming courses, data structures and algorithms courses, and introductory software engineering courses, to a team software development project that results in an executable software system prototype.

Average GPA: 3.55

Grade distribution records: 2,040 students across 10 terms.

Grade distribution

GradeStudentsPercent
A1,35366.3%
B48123.6%
C1396.8%
D331.6%
F110.5%
W120.6%

Based on 2,040 student grade records across 10 terms and 11 professors.

Instructors

Still loading. This can take a moment on a slow connection.

Loading My Class Grades