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

Slides:



Advertisements
Similar presentations
Projects Co-ordinator
Advertisements

Welcome to MAT 142 TTh. Basic Course Information Instructor Office Office Hours Beth Jones PSA 725 Tuesday 10:30 am – 11:30 am Wednesday 11:45 am – 12:45.
Welcome to MAT 170 MWF 9:40 SLN Basic Course Information Instructor Office Office Hours Beth Jones PSA 725 9:15 am – 10: 15 am Tuesday and Thursday.
Announcements DS-533 Fall Week 1: August 25 Read: –Business Forecasting Chapter 2 Do problems: –3, 5, 7, 9, 12, Hand-in assignments –4, 8, 14.
General information CSE 230 : Introduction to Software Engineering
Welcome to CS680! Tue Thu 7pm - 8:15pm :-(
ITC242 – Introduction to Data Communications ITC431 – Computer Networks Week 13 Exam Preparation.
1 CS 426 / CPE 426 Senior Projects Spring 2009 Course Syllabus January 20, 2009.
Welcome to MAT 210. Basic Course Information Instructor Office Office Hours Beth Jones PSA 725 Tuesday and Thursday 12 noon - 1 pm Wednesday 8:30 am –
Course Syllabus January 24, 2012 CS 426/CPE 426 Senior Projects in Computer Science/Computer Engineering University of Nevada, Reno Department of Computer.
1 CS 426 Senior Projects Spring 2006 Course Syllabus January 24, 2006.
Welcome to MAT 142 MWF 7:40 SLN Basic Course Information Instructor Office Office Hours Beth Jones PSA 725 9:15 am – 10: 15 am Tuesday and Thursday.
Software Engineering Georges Grinstein Olsen 301E Class materials:
Csc111 :Programming with Java First semester H.
COMP4710 Senior Design Richard Chapman. Outline What is Senior Design? What is Senior Design? Course Structure Course Structure End of Cycle Binder End.
Suggestions for Standardisation Quality Management (Distance Learning)
Welcome to MAT 170. Basic Course Information Instructor Office Office Hours Beth Jones PSA 725 Tuesday and Thursday 12 noon - 1 pm Wednesday 8:30 am –
Welcome to MAT 142. Basic Course Information Instructor Office Office Hours Beth Jones PSA 725 Tuesday and Thursday 10:30 am – 11:30 am Wednesday 9:40.
Course Objectives and Instructor Information. To understanding of current software engineering theory and practice To study various software development.
Math 125 Statistics. About me  Nedjla Ougouag, PhD  Office: Room 702H  Ph: (312)   Homepage:
Course Syllabus January 21, 2014 CS 426 Senior Projects in Computer Science University of Nevada, Reno Department of Computer Science & Engineering.
1 Requirements Analysis and Design Engineering Southern Methodist University CSE 7313.
SE-308 Software Engineering-II 7th Term SE University of Engineering & Technology Taxila, Pakistan Software Engineering Department.
Chapter 1: Introduction to Project Management
Course Introduction Software Engineering
NATURAL LANGUAGE PROCESSING (NLP) Code: WAES3303 Lecturer: ROHANA MAHMUD (RM) Room: D04 (Annex) Website:
Understanding the Academic Structure of the US Classroom: Syllabus.
Electronic Engineering Department Final Year Projects September 2008.
Course Guide IS325 Systems Analysis & Design II Ms Fatima Khan Prince Sultan University, College for Women.
IMSS005 Computer Science Seminar 2014/15 Lecture 1 This course is normally offered in every semester. If you are not planning to give a presentation in.
1 CS 426 / CPE 426 Senior Projects Spring 2011 Course Syllabus January 19, 2011.
CS4432: Database Systems II Course Logistics 1. Textbook 2 Required “Database Systems: The Complete Book”, Second Edition Hector Garcia-Molina, Jeffrey.
COMP 304: Artificial Intelligence. General Lecturer: Nelishia Pillay Office: Room F3 Telephone:
CSC 111 COURSE ORIENTATION. Course name and Credit houres  CSC 111 – Computer Programming-I  Credit hours:  3 hours lecture  1 hour tutorial  2 hours.
April 11, 2001 CMPE CMPE-401 Graduation Project Why is it a compulsory course? Students should learn how to conduct independent research on a new.
BBI2421 General Writing Skills Week 1 Introduction to the Course Instructor’s name: Sarah Syazana add:
1 CSC111H Introduction Dennis Burford
CEN First Lecture CEN 4010 Introduction to Software Engineering Instructor: Masoud Sadjadi
JTA. Prelim/01 Java Technology and Applications v Objective –to give some background on the course CoE Masters Programme, PSU Semester.
01 - Course Intro.CSC4071 CSC407F Software Architecture & Design Prof. Penny LP396C
Knowledge Management Systems Comp292/492 Semester 2, 2010.
Penn State University, School of Business Administration 1/21/20161 MRKT 472-MARKETING RESEARCH Dr. Ugur Yucelt School of Business Administration Spring.
1 CS 426 / CPE 426 Senior Projects Spring 2007 Course Syllabus January 23, 2007.
Name: Dr. Cathal Doyle Twitter: Website: cathaldoyle.comcathaldoyle.com.
MEEG 3113 Machine Dynamics and Control (2005) Grading Policy There will be five to seven examinations during the semester and each will be worth 100 points.
James Tam Introduction To CPSC 233 James Tam Java Object-Orientation Event driven software.
JLB004 English for Economists Summer semester
Course Information CSE 2031 Fall Instructor U. T. Nguyen /new-yen/ Office: CSEB Office hours:  Tuesday,
Room 109 ~ A-Block Osoyoos Secondary School. Course Outline Lab Safety & YOU You’ll get a textbook…
1 CS 709B Advanced Software Project Management and Development (ASPDM) Spring 2012 Course Syllabus January 24, 2012.
1 CS 425 / 625 Software Engineering Fall 2003 Course Syllabus August 25, 2003.
Course Overview Stephen M. Thebaut, Ph.D. University of Florida Software Engineering.
PSYCH 500 Week 3 Individual Outline for week 6 Paper Prepare a two-page outline of your topic of choice for the paper due in Week Six. Your outline should.
BBI 2421 General Writing Skills
Introduction to Community Dentistry 2
It’s called “wifi”! Source: Somewhere on the Internet!
Systems and Networking Department
IMSS005 Computer Science Seminar
Final Exam Study Guide This test will cover Chapters 1-13 in the course book. Review each lecture slide and class notes to narrow your focus of study for.
MTH 208 Education for Service/tutorialrank.com
BBI2421 General Writing Skills
Three major projects: There will be a midterm covering the material presented during the first half of the semester a final covering the material presented.
Welcome to MAT 142.
System Analysis and Design 2
IMSS005 Computer Science Seminar
Catholic University College of Ghana Fiapre-Sunyani
Catholic University College of Ghana Fiapre-Sunyani
Welcome to MAT 170 MWF.
System Analysis and Design 2
9 x 14 9 x 12 Calculate the value of the following: 1 7 × 5 =
Presentation transcript:

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 Pillay Room F3 Telephone: Web page:

Timetable Monday08: :35 Tuesday11: :10 Tuesday12: :15 Wednesday(Prac)14: :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 – October

DP and Final Mark Calculation DP requirements Attendance at practicals A class mark of at least 40% Class mark = 0.5 x project x average obtained for tests. Three-hour written examination Final mark =0.5 x class mark 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)