Post on 26-Dec-2015
Software Design (COMP 301)
Course Outline
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
Lecturer
Nelishia PillayRoom F3Telephone: 2605644E-mail: pillayn32@ukzn.ac.za
Web page: http://titan.cs.unp.ac.za/~nelishiap/comp301.htm
Timetable
Monday08:40 - 09:35 Tuesday11:25 - 12:10 Tuesday12:30 - 13:15 Wednesday(Prac)14:10 - 16:45
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
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
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
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
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)