Module Details for the Academic Year 2018/2019

COMP1003J Introduction to Software (B)

The objective of this module is to introduce the student to the Software Engineering degree programme. Its principle aim is to provide context for the programme, by introducing students to many of the topics that will become full modules later in the degree.

The module incorporates a wide variety of diverse topics, including the main challenges of the software engineering process, and the systems, procedures and tools that are available for solving these problems.

In addition, this module will equip students to optimise their learning experience during the Software Engineering degree programme, by providing them with personal and professional skills and competences.

Show/hide contentOpenClose All

Upon completion of this module students will be able to:
1. Explain the concepts and principles of Software Engineering.
2. Demonstrate an understanding of the procedures required of a software engineer in the development of software systems as part of a team.
3. Confidently use collaborative software to advance group projects.
4. Apply effective strategies for working in teams.
5.Effectively position themselves to optimise the learning experience in college.
Item Workload


Specified Learning Activities


Autonomous Student Learning




Description % of Final Grade Timing
Continuous Assessment: Continuous Assessment


Varies over the Semester


This module is not passable by compensation

Resit Opportunities

In-semester assessment


If you fail this module you may repeat, resit or substitute where permissible.

Module Requisites and Incompatibles

Equivalent Modules

Prior Learning

Curricular information is subject to change