Course Outline

CSci3130 Software Engineering

http://www.cs.dal.ca/~arc/teaching/CS3130

Dr. Andrew Rau-Chaplin (arc@cs.dal.ca)

Official Outline
The class examines the process of software development, from initial planning through implementation and maintenance. A brief survey of available tools and techniques will be presented covering the topics of analysis, planning, estimating, project management, design, testing, and evaluation. Particular emphasis will be given to organizing and planning, team participation and management, top-down design and structure charts, system and information flow diagrams, walk-throughs and peer review, and testing and quality control.

Marking
  1. Individual Assignments (3) 30%
  2. Initial Group Project + Demo (1) 15%
  3. Design Docs for Final Group Project (1) 10%
  4. Final Group Project Documentation and Demo (1) 35%
  5. Participation (1) 10%

Most of the class work will be conducted in project teams. In particular all members of a project team will receive the same grade for the Initial Group Project + Demo and Design Docs for Final Group Project. Each team will hand in a set of Final Group Project Documents and give a final demo, however individual grades for this course component will be given based on 1) the submitted documents 2) the Minutes of Project Meeting, 3) Group Reviews, and 4) Technology Presentatons, and the instructors discretion based on other communication with group members. Participation marks will be assigned individually.

Note: The grading scheme subject to change at any time.

NO LATE ASSIGNMENTS ACCEPT EXCEPT IN EXTRAORDINARY SITUATIONS.

Collaboration
Acknowledge all collaborators and any other sources used in all submitted work. Plagiarism and other anti-intellectual behavior will be dealt with severely. ALL CASES OF SUSPECTED PLAGIARISM WILL BE IMMEDIATELY HANDED OVER THE UNIVERSITY'S
SENATE DISCIPLINE COMMITTEE.

Student Accomodation
Students may request accommodation as a result of barriers related to disability, religious obligation, or any characteristic under the Nova Scotia Human Rights Act. Students who require academic accommodation for either classroom participation or the writing of tests and exams should make their request to the Advising and Access Services Center (AASC) prior to or at the outset of the regular academic year. Please visit www.dal.ca/access for more information and to obtain the Request for Accommodation – Form A. A note taker may be required as part of a student’s accommodation. There is an honorarium of $75/course/term (with some exceptions). If you are interested, please contact AASC at 494-2836 for more information.

All class assignment and other materials will be provided on the course web site at
http://www.cs.dal.ca/~arc/teaching/CS3130

NOTE: No further materials will be provided in paper form.