CSC 3070

Software Engineering

Concordia University-Wisconsin · UGRD · Fall 2026

1 section
Add to a schedule

Catalog description

This course is the management of the entire software development process. This course affords the student the opportunity to explore the art and science of professional software development in great detail. The foundational aspects of the creative process, idea, implementation, and interaction are investigated in the context of software development. Principles of requirements, specifications, design, implementation, and maintenance are studied. The software development lifecycle is used as a management tool for the professional creation of effective systems. Support and management issues including design patterns, user and developer documentation, coding tools, and quality assurance are investigated. Actual programming projects are analyzed along with current research in the field. Several major software projects, both individual and team, are synthesized by students using an industry methodology. Knowledge of the programming environment utilized in CSC 2050 is required. CSC 3070 is part of the AI concentration in the CS curriculum. CSC 3070 may satisfy university requirements as a Writing Intensive course. Prerequisites: (CSC 250 or 2050 ).

Sections

Current meeting, instructor, credit, and enrollment details

Updated 4 hours ago

001

Availability not recently verified
Class #concordia_wisconsin-0161Fall 2026UGRD3 credits
Days & times
No scheduled meeting time
Meeting dates
Location
Instructor
Staff
Class numbers and section codes come from the registrar.
Spot missing or incorrect course data?