Software Design (COMP 301) Course Outline. Software Design Introduction to software design Methods...

9
Software Design (COMP 301) Course Outline

Transcript of Software Design (COMP 301) Course Outline. Software Design Introduction to software design Methods...

Page 1: Software Design (COMP 301) Course Outline. Software Design Introduction to software design Methods of software design Software design is a creative rather.

Software Design (COMP 301)

Course Outline

Page 2: Software Design (COMP 301) Course Outline. Software Design Introduction to software design Methods of software design Software design is a creative rather.

Software Design

Introduction to software design Methods of software design Software design is a creative

rather than an analytic process Collaborative work as part of a

team

Page 3: Software Design (COMP 301) Course Outline. Software Design Introduction to software design Methods of software design Software design is a creative rather.

Lecturer

Nelishia PillayRoom F3Telephone: 2605644E-mail: [email protected]

Web page: http://titan.cs.unp.ac.za/~nelishiap/comp301.htm

Page 4: Software Design (COMP 301) Course Outline. Software Design Introduction to software design Methods of software design Software design is a creative rather.

Timetable

Monday08:40 - 09:35 Tuesday11:25 - 12:10 Tuesday12:30 - 13:15 Wednesday(Prac)14:10 - 16:45

Page 5: Software Design (COMP 301) Course Outline. Software Design Introduction to software design Methods of software design Software design is a creative rather.

Tests

There will be three two tests during the semester. Tentative dates for the tests are listed below: Test 1 – 1 September 2010 Test 2 – 13 October 2010

Page 6: Software Design (COMP 301) Course Outline. Software Design Introduction to software design Methods of software design Software design is a creative rather.

Project Divided into teams Develop software for a client Teams will have a meeting once a week

(during practicals) Submission at end of meeting Attendance at meetings Tutorials Final project presentation and

submission – 19-22 October

Page 7: Software Design (COMP 301) Course Outline. Software Design Introduction to software design Methods of software design Software design is a creative rather.

DP and Final Mark Calculation DP requirements

Attendance at practicals A class mark of at least 40%

Class mark = 0.5 x project + 0.5 x average obtained for tests.

Three-hour written examination Final mark =0.5 x class mark +

0.5 x exam mark

Page 8: Software Design (COMP 301) Course Outline. Software Design Introduction to software design Methods of software design Software design is a creative rather.

Topics Covered What is software design? Requirements, planning and teamwork

revisited. Object-oriented design using UML Design patterns User-interface design Software testing Software deployment

Page 9: Software Design (COMP 301) Course Outline. Software Design Introduction to software design Methods of software design Software design is a creative rather.

Notes and Books

Notes available from F13. Prescribed book: Design Patterns

Head First – Eric and Elizabeth Freeman. Available at short loan For sale R500 from Mrs Wilson (for

those students that indicated the would like to purchase one)