Sei sulla pagina 1di 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

Potrebbero piacerti anche