0% found this document useful (0 votes)
86 views2 pages

Plan 2013 PDF

This document outlines the plan for an advanced software engineering course over one term. It includes the weekly lecture topics which cover C++ concepts like STL classes, binary search trees, AVL trees, hashing, algorithm complexity, smart pointers, and lambda functions. The weekly lab focuses teach skills like test-driven development, continuous integration, and a 5 week group project on MRSA modeling and simulation.

Uploaded by

Abdullah Salem
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
86 views2 pages

Plan 2013 PDF

This document outlines the plan for an advanced software engineering course over one term. It includes the weekly lecture topics which cover C++ concepts like STL classes, binary search trees, AVL trees, hashing, algorithm complexity, smart pointers, and lambda functions. The weekly lab focuses teach skills like test-driven development, continuous integration, and a 5 week group project on MRSA modeling and simulation.

Uploaded by

Abdullah Salem
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

SOFT30161 Advanced Software Engineering

Plan 2013/14 term 1


Week Lecture topic

C++ (11) / theory

STL classes reprise/revision

(auto) (for)(initialisers)

BST 1

Recursion (nullptr)

BST 2

Overloading & visibility

AVL

cw

Hashing / Hash fn / unordered_map (unordered_map)

O() algorithmic complexity

Function objects & algorithms

Smart ptrs shared & unique

(shared_ptr unique_ptr)

10

and currying

([])

Richard Hibberd 88356 - v2013.1.0

Week
11
12
13

SOFT30161 Advanced Software Engineering


Lab focus/theory
Lab task / exercise
Makefile projects in

Hello World project

VS2012

(warren)

Boost UTF

Arithmetic project (main)


Arithmetic project (test)

14

Arithmetic
integer test suite

TDD
15

- Rational test suite

16

Jenkins projects on

17

CI

faraday.ads.ntu.ac.uk
integer and then Rational

18

The problem

19

The test suite

Division of labour

21

The labour

22

Evaluation

20

5 week project MRSA

Richard Hibberd 88356 - v2013.1.0

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy