Software Engineering

Home >> Courses Catalogue >> Software Engineering
Course Venue:

Lecture Theatre LLT 6A

CIT Block B
College of Computing and Information Sciences
Course Code: 
CSC 2113
Course Credit Units: 
Year of Last Revision: 
Semester 1
Year of Study: 
Year 2
Undergraduate or Graduate Level: 
Undergraduate Level
Course Description & Objectives: 

Description                                                                                                                                                                                     This course introduces students to the foundations of software engineering as a discipline. Students are introduced to the evolving role of software engineering, especially with emphasis on software engineering process and process models.Key topics covered include Software configuration management, Requirement analysis, Software Specification,  Design  methods,  Software  testing,  Software  project  management  techniques;  Software project planning, Risk management; Software Quality Assurance; Software reuse; and Computer aided software engineering: CASE tools and application.                                                                                                                                                                                                         Aims and Objectives

  •  To introduce software engineering and to explain its importance
  • To set out the answers to key questions about software engineering
  • To introduce ethical and professional issues and to explain why they are of concern to software engineers
Learning Outcomes: 

Learning outcomes : On successfully completing of this unit students will be able to

  • Demonstrate competence in handling software engineering projects.
  • Know the fundamental software engineering processes and models
  • Know what is involved in a typical software engineering project’s life cycle.
  • Employ good project management principles in handling projects and know why these principles are important in constructing quality software.
  • Be competent in using CASE tools in real world projects.
File Attachments:
File CSC 2113 Software Engineering.docx20.53 KB samba porno porno gratis x