CSC 3070
Software Engineering
Concordia University-Wisconsin · UGRD · Fall 2026
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
001
Availability not recently verified- Days & times
- No scheduled meeting time
- Meeting dates
- —
- Location
- —
- Instructor
- Staff