Software Engineering (CSEN 603)
Offered By: 
Media Engineering and Technology Faculty
Description
The course is an introduction to the discipline of Software Engineering. Students will explore the major phases of the Software Lifecycle, including analysis, specification, design, implementation, and testing. Techniques for creating documentation and using software development tools will be presented. Students will develop a software system, working in a team. Students will gain experience in software project management, requirements, analysis, and design, procedural maturity, social, ethical, cultural, and safety issues in deployment, interpersonal skills for management and team membership, and the software engineering tact of systems architecture.