Skip to main content

INU1634 : Programming Portfolio 1

  • Offered for Year: 2026/27
  • Available to incoming Study Abroad and Exchange students
  • Module Leader(s): Dr Tanya Morgan
  • Co-Module Leader: Mr Keith Howlett
  • Lecturer: Dr Sirio Orozco Fuentes, Mr Karl Rautenbach
  • Owning School: INTO Newcastle University
  • Teaching Location: Newcastle City Campus
Semesters

Your programme is made up of credits, the total differs on programme to programme.

Semester 1 Credit Value: 20
ECTS Credits: 10.0
European Credit Transfer System
Pre-requisite

Modules you must have done previously to study this module

Pre Requisite Comment

N/A

Co-Requisite

Modules you need to take at the same time

Code Title
INU1631Fundamentals of Computing
INU1632Computer Systems Design and Architectures
INU1633Foundations of Data Science
Co Requisite Comment

In this module students will apply material covered in the co-requisites in a practical situation using synoptic assessment. As such it will provide coherence to all material covered at International Year One.

Aims

By the end of this module students will have gained, at an introductory level, experience in, and a knowledge of the basic concepts of all stages of the software engineering lifecycle, namely requirements analysis, design, coding, testing and maintenance.

Students will have gained awareness of the legal, social, ethical and professional aspects of being a practising software engineer.

Outline Of Syllabus

• An introduction to all stages of the software engineering lifecycle.

• An introduction to general principles of programming languages and their realisation in a representative
language.

• An introduction to the legal, social, ethical and professional aspects of being a software engineer.

Teaching Methods

Teaching Activities
Category Activity Number Length Student Hours Comment
Guided Independent StudyAssessment preparation and completion167:0067:00Preparation and work to complete the two case study assessments
Guided Independent StudyAssessment preparation and completion110:0010:00Preparation and work to complete the formative assessment
Scheduled Learning And Teaching ActivitiesPractical242:0048:00Practicals (in person) 2 hours.
Guided Independent StudyIndependent study175:0075:00Background reading, working on examples
Total200:00
Teaching Rationale And Relationship

Practical sessions will be used to introduce each project, and aspects of software engineering, particularly programming. During their independent study time, students will review online materials providing further support for development of programming skills. They will also use this time to attempt the problems set.

For each topic/problem students will provide a software artefact that contributes to their portfolio of evidence of the activities they have undertaken.

The practical sessions will provide support for developing the skills.

Assessment Methods

The format of resits will be determined by the Board of Examiners

Other Assessment
Description Semester When Set Percentage Comment
Case study1M40Software artefact equivalent to 750 words.
Case study1M60Software artefact equivalent to 1250 words.
Formative Assessments

Formative Assessment is an assessment which develops your skills in being assessed, allows for you to receive feedback, and prepares you for being assessed. However, it does not count to your final mark.

Description Semester When Set Comment
Case study1MDraft software artefact (350 words minimum)
Assessment Rationale And Relationship

Students will produce software artefacts demonstrating that they have mastered practical skills in software development applied to a variety of problems chosen to reflect real world applications but targeted at the skill level of the students when the work is set.

Two software artefacts equivalent to 2000 words total will be required. Each artefact will also contain a reflective report on the skills gained.

Reading Lists

Timetable