INF2-SEPP: Schedule and Materials
For weekly reading, please check the 'Weekly reading' page from the right menu. Weekly reading will be made available for you the Friday the previous week for the whole week. It will correspond to what is mentioned at the end of lecture slides.
Week#, Dates | Themes | Lectures | Tutorials | Drop-in Labs | Milestones |
---|---|---|---|---|---|
1, 15-19 Jan | Getting Started, Introduction to Software Development Processes | Lecture 1 (SE): Overview of the Course Lecture 2 (SE): Lecture 3 (ProP): Introduction to Professional Practice | No tutorial | No lab | |
2, 22-26 Jan | Software Requirements | Lecture 4 (SE): Lecture 5 (SE): Lecture 6 (SE): | T1 (ProP): Writing a good argumentative essay | 3 labs Getting Started in Your Coursework Team Teamwork Resources (Note: All titles are links) | Wed 24 Jan @ 12pm: Start of CW1 (SE part 1) worth 15% Fri 26 Jan @ 12pm: Start of ProP formative cw |
3, 29 Jan- 2 Feb | Software Design, Working with Humans | SE Guest Lecture 1: Michael Glienecke (J.P. Morgan): “Applied Use Cases and Requirements Engineering” Lecture 7 (SE): Lecture 8 (ProP): Organisations | T2 (SE): | 3 labs | |
4, 5-9 Feb | Software Design Continued | Lecture 9 (SE): Part 1: Detailed design, Design Principles Part 2: UML Class diagrams Lecture 10 (SE): SE Guest Lecture 2: Julie Mark (Avaloq): "Teamwork" (for slides, check Learn course page) | 3 labs | Thurs 8 Feb @ 12:10pm: Deadline for CW1 (SE part 1) worth 15% Fri 9 Feb @ 12pm: Deadline for submitting essay for ProP formative cw | |
5, 12-16 Feb | Software Design Continued, Intellectual ProPerty | Lecture 11 (SE): Lecture 12 (SE):
Lecture 13 (ProP): Continuing Organisations Time Permitting: | T3 (SE): | 3 labs | Mon 12 Feb @ 12pm: Start of CW2 (SE part 2) worth 22% |
FLW, 19-23 Feb | Mid-second-semester break in lectures for independent study. No lectures, tutorials or labs. | ||||
6, 26 Feb- 1 Mar | Construction, Functional Safety and Standards | Lecture 14 (SE): Construction- High Quality Code, Object Orientation Lecture 15 (SE): Construction- Version Control and System Building Videos: Summary | SCM: introduction | Version control | Build tools Lecture 16 (ProP): | T4 (SE): |
3 labs | |
7, 4-8 Mar | Refactoring, Verification, Validation and Testing | Lecture 17 (SE): Refactoring Lecture 18 (SE): Verification, Validation and Testing SE Guest Lecture 3: Juan Pablo Martin Uceda (Barclays): "Developing programming/technical skills for the industry- what is expected and advice" Natalia Robledo Diaz (UBS): "Tools of the Trade" Leticia Robledo (Expedia): "Tools of the Trade" | 3 labs | Fri 8 Mar @ 12pm: Deadline for CW2 (SE part 2) worth 22% | |
8, 11-15 Mar | Verification, Validation and Testing continued, Deployment and Maintenance, Equality and Data Rights | Lecture 19 (SE): Verification, validation and testing: Test automation, test coverage, bug reporting, alternatives to testing Lecture 20 (SE): Software Deployment and Maintenance Lecture 21 (ProP): Guest lecture by Dr. Rena Gertz about Equality, Data Protection and Freedom of Information | T5 (SE): Good code, code smells, refactoring | 3 labs | Mon 11 Mar @ 12pm: Start of CW3 worth 63% (SE part 3 worth 38% + ProP worth 25%) |
9, 18-22 Mar | Construction, testing, deployment & maintenance in different processes. DevOps. Software Development Processes in Detail | Lecture 22 (SE): Part 2: Plan-driven Processes Lecture 23 (SE): SE Guest Lecture 4: Brett Douglas (Senior Product Owner at Avaloq): "Getting a Job and Being Promoted in Software Engineering" | 3 labs | ||
10, 25-29 Mar | Quality Attributes | Lecture 24 (SE): Reliability, Availability Lecture 25 (SE): Security and Privacy Lecture 26 (ProP): | T6 (SE): Testing and test coverage | 3 labs | |
11, 1-5 Apr | 3 labs | Fri 5 Apr @ 12pm: Deadline for CW3 worth 63% (SE part 3 worth 38% + ProP worth 25%) |
Lecture Recordings
All lecture recordings should be accessed via Learn; you will need to log in using your EASE account. (Learn provides you with access to any lecture recordings available for this course. You will need to select the "lecture recording" link once, before you can access any direct links to a lecture recording.)