Total Credits: 10
Level: Level 2
Target Students: Second year undergraduate students in the School of Computer Science. Available to JYA/Erasmus students.
|Autumn||Assessed by end of Autumn Semester|
|G51ISE||Introduction to Software Engineering|
Summary of Content: The course describes the lifecycle of computer systems, and explains how they may be specified, designed, and implemented. Systems analysis is presented as a way of gathering and structuring information such that the required specification corresponds closely to the users' requirements. Systems design is then presented as a technique for transforming the specification to a form in which it can be implemented. We will consider thoroughly the activities which are required and the tools which are available to manage commercial software development projects. Real case studies will be used to illustrate many of the tools and techniques introduced.
Module Web Links:
Method and Frequency of Class:
|Activity||Number Of Weeks||Number of sessions||Duration of a session|
|Lecture||11 weeks||2 per week||1 hour|
Method of Assessment:
|Exam 1||60||1.5 hr multiple-choice examination|
|Coursework 1||40||Project planning and analysis exercise in groups of around 4 students|
Dr C Higgins
Education Aims: Aim to give students an understanding of the tools and techniques which may be used to manage software development projects and design commercial software. Module objectives: On completion students will be able to use project management tools effectively and understand soft issues of project management; effectively analyse requirements for a range of systems, using appropriate tools and techniques
Learning Outcomes: Knowledge and Understanding: Knowledge of the practice of constructing large systems. Understanding of the strengths and weaknesses of system specification, design and implementation tools and resources. Intellectual Skills: The ability to effectively analyse requirements for a range of systems, using appropriate tools and techniques . Professional Skills: The ability to work effectively and ethically with users. Transferable Skills: The ability to solve hardware/software analysis problems and write detailed reports on the solutions adopted. The ability to use project management tools effectively and understand soft issues of project management.
Offering School: Computer Science
Use the Back facility of your browser to return to the previous page.
Search for another module
Return to The University of Nottingham Welcome Page