Last modified: 22 Jul 2026 13:43
This course provides a thorough introduction to fundamental concepts and methodologies of software engineering.
| Study Type | Undergraduate | Level | 2 |
|---|---|---|---|
| Term | First Term | Credit Points | 20 credits (10 ECTS credits) |
| Campus | Offshore | Sustained Study | No |
| Co-ordinators |
|
||
Highlights of the syllabus include:
Information on contact teaching time is available from the course guide.
| Assessment Type | Summative | Weighting | 50 | |
|---|---|---|---|---|
| Assessment Weeks | Feedback Weeks | |||
| Feedback |
Feedback provided in writing |
|||
| Knowledge Level | Thinking Skill | Outcome |
|---|---|---|
| Conceptual | Apply | Operative knowledge of software development paradigms and of their role in the software development process |
| Procedural | Apply | Operative knowledge of quality assurance principles and techniques, with particular emphasis on software testing methodologies and techniques |
| Procedural | Apply | Operative knowledge of software design principles and pattern-based design technique |
| Procedural | Apply | Operative knowledge of software requirements elicitation and analysis principles and techniques |
| Procedural | Apply | Operative knowledge of project management concepts, methodologies, and tasks |
| Assessment Type | Summative | Weighting | 50 | |
|---|---|---|---|---|
| Assessment Weeks | Feedback Weeks | |||
| Feedback |
Feedback provided in person |
|||
| Knowledge Level | Thinking Skill | Outcome |
|---|---|---|
|
|
||
There are no assessments for this course.
| Assessment Type | Summative | Weighting | ||
|---|---|---|---|---|
| Assessment Weeks | Feedback Weeks | |||
| Feedback | ||||
| Knowledge Level | Thinking Skill | Outcome |
|---|---|---|
|
|
||
| Knowledge Level | Thinking Skill | Outcome |
|---|---|---|
| Procedural | Apply | Operative knowledge of quality assurance principles and techniques, with particular emphasis on software testing methodologies and techniques |
| Procedural | Apply | Operative knowledge of software design principles and pattern-based design technique |
| Conceptual | Apply | Operative knowledge of software development paradigms and of their role in the software development process |
| Procedural | Apply | Operative knowledge of software requirements elicitation and analysis principles and techniques |
| Procedural | Apply | Operative knowledge of project management concepts, methodologies, and tasks |
We have detected that you are have compatibility mode enabled or are using an old version of Internet Explorer. You either need to for this site or .