Course info
Brief description of aims and content
Module consists of two instances
#1:Software Engineering Concepts,instances
#2. Software Project Management
.The module covers the fundamentals of software engineering,
Including understanding system requirements,
Finding appropriate engineering compromises,
Effective methods of design, coding, and testing, team software development, and the application of engineering tools.
The module will combine a strong technical focus with a capstone project providing the opportunity to practice engineering knowledge,
skills, and practices in a realistic development setting with a real client.
AIMS:
Having successfully completed the module, students should be able to:
i. Demonstrate knowledge and understanding of statistical tools used to benchmark software
ii. Demonstrate knowledge and understanding of basic concept of project management
iii. Demonstrate knowledge and understanding of production of software for specific application
iv. Demonstrate knowledge and understanding of professional ethical and legal responsibilities of software engineers
v. Demonstrate knowledge and understanding of social impact of software development
vi. Demonstrate knowledge and understanding of business related techniques relevant to software engineering
- Teacher: Nsengiyumva Emmanuel