CS3099 Software Engineering Team Project
Academic year
2024 to 2025 Full Year
Curricular information may be subject to change
Further information on which modules are specific to your programme.
Key module information
SCOTCAT credits
30
SCQF level
SCQF level 9
Availability restrictions
Not available to General Degree Students
Planned timetable
To be arranged.
Module Staff
TBC Module coordinator(s): Honours Coordinator - Computer Science (hons-coord-cs@st-andrews.ac.uk)
Module description
This module gives a broad overview of software engineering, presenting the fundamental aspects as a collaborative professional activity including its concerns and approaches. Students apply these concepts and practices to a substantial software engineering project as part of a team. Each team specifies, plans, designs, implements, tests and documents a medium-sized software system, under the guidance of a member of staff. Cooperation within and between teams is essential in order to produce successful solutions. The module provides the background and practical experience for students to enter professional careers where they will be working on large-scale software projects in teams.
Relationship to other modules
Pre-requisites
BEFORE TAKING THIS MODULE YOU MUST PASS CS2002 AND ( PASS CS2101 OR PASS CS2001 )
Anti-requisites
YOU CANNOT TAKE THIS MODULE IF YOU TAKE CS5031
Assessment pattern
Coursework = 100%
Re-assessment
No Re-assessment available
Learning and teaching methods and delivery
Weekly contact
1 lecture (x 10 weeks) and 4 seminars
Scheduled learning hours
34
Guided independent study hours
266