Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
0% found this document useful (0 votes)
43 views

Advanced Interactive Programming

This document outlines the schedule and content for an Advanced Interactive Programming module. It includes 14 weeks of lectures, tutorials and assignments for each of two sessions. Key topics covered include classes, polymorphism, templates, exceptions, memory management, lists, stacks, trees, graphs, threads, sockets, TCP, UDP and more. There are three course works due in weeks 8 and 14 of session 1 and week 4 of session 2. Recommended reading is C++ Primer.

Uploaded by

bob
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
43 views

Advanced Interactive Programming

This document outlines the schedule and content for an Advanced Interactive Programming module. It includes 14 weeks of lectures, tutorials and assignments for each of two sessions. Key topics covered include classes, polymorphism, templates, exceptions, memory management, lists, stacks, trees, graphs, threads, sockets, TCP, UDP and more. There are three course works due in weeks 8 and 14 of session 1 and week 4 of session 2. Recommended reading is C++ Primer.

Uploaded by

bob
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 5

Advanced Interactive Programming

About Module

Module Details

Scheme of Work

Assignments

Course Work 1

Course Work 2

Course Work 3

Recommended Reading

C++ Primer

Important Dates

Course Work 1 Submission: Session 1 Week 8

Course Work 2 Submission: Session 2 Week 4

Course Work 3 Submission: Session 2 Week 14

Session 1
Week 1 Basics

Lecture Slides

Tutorial

Week 2 Control Structures

Lecture Slides

Tutorial

Tutorial Solution

Week 3 Functions

Lecture Slides

Tutorial

Tutorial Solution

Week 4 Classes

Lecture Slides

Tutorial

Tutorial Solution

Week 5 Constructors

Lecture Slides

Tutorial

Tutorial Solution

Week 6 Polymorphism

Lecture Slides

Tutorial

Tutorial Solution

Week 7 Revision 1

Revision 1

Revision 1 Solution

Week 8 Course Work 1 Submission

Week 9 Templates

Lecture Slides

Tutorial

Tutorial Solution

Week 10 Operator Overloading

Lecture Slides

Tutorial

Tutorial Solution

Week 11 Exceptions

Lecture Slides

Tutorial

Tutorial Solution

Week 12 Memory Management

Lecture Slides

Tutorial

Week 13 Lists & Stacks

Lecture Slides

Tutorial

Tutorial Solution

Week 14 - Trees

Lecture Slides

Tutorial

Tutorial Solution

Session 2
Week 1 Graphs

Lecture Slides

Tutorial

Tutorial Solution

Week 2 Revision 2

Revision 2

Revision 2 Solution

Week 3 Revision 3

Revision 3

Revision 3 Solution

Week 4 Course Work 2 Submission


Week 5 Threads

Lecture Slides

Tutorial

Tutorial Solution

Week 6 Sockets

Lecture Slides

Tutorial

Tutorial Solution

Week 7 - TCP

Lecture Slides

Tutorial

Tutorial Solution

Week 8 - UDP

Lecture Slides

Tutorial

Tutorial Solution

Week 9 Bitwise Operators

Lecture Slides

Tutorial

Tutorial Solution

Week 10 Serialization

Lecture Slides

Tutorial

Tutorial Solution

Week 11 Dead Reckoning

Lecture Slides

Tutorial

Tutorial Solution

Week 12 Dead Reckoning

Tutorial

Tutorial Solution

Week 13 Assignment Session


Week 14 Course Work 3 Submission

You might also like