AI 363 Software Engineering

The course will offer a broad perspective on software development, including development styles, requirements and risk analysis, technical design, estimating, UML modeling, user interface design, programming style, testing, and management issues. Hands-on practice through a team programming project using an object-oriented programming language such as Java will be employed to promote learning and to produce high-quality software in an efficient and predictable manner.

Cross Listed Courses

AI 363 & CSC 363

Prerequisite

AI 280