Course Info

Administrative Information

Lectures: Thurs 5:30pm - 8:20pm @ K9500 (some classes in CSIL ASB9838, to be announced)

Instructor: Dr. Angelica Lim

  • Office hours: Last office hours on Friday, Dec. 7 from 3-3:50pm.

TA: Tilemachos Charalampous

  • Office hours: Monday 3pm-4pm in ASB9808 (CSIL)

Course Outline on CS Website.

Discussion Forum & Email Lists

Post most questions on Piazza; if including your own code then make it private.

Use email for content you don't want stored on a 3rd party server. Include course number in email subject: "CMPT 276: .... ". Consider e-mail etiquette when sending an email.

Assignments

CourSys will be used to view grades or submit electronic assignments.

Grading

  • Assignments and Quizzes (20%) - ~3 assignments/quizzes, first half of semester (announced in class).

  • Project (40%) - 3 iterations plus presentation/report, last half of semester, due about every two weeks (announced in class).

  • Final Examination (40%)

Notes:

  • The MOSS tool will be used to check the originality of all electronic submissions.

  • SFU's Academic Honesty policy is crucial to earning credit in this course. Violations of the policy will be taken seriously and reported to the department and university.

  • Explanation of penalties applied for academic dishonesty.

Late Policy: 10% penalty per calendar day, max 2 days late usually. Contact the instructor before the deadline if there are extenuating circumstances.

Extensions and Deferrals: If you are unable to complete an assignment or you will miss an exam due to medical reasons, only the University's Certificate of Illness will be accepted as proof. Please contact the instructor before the assignment is due or before missing the exam to discuss alternative arrangements.

Textbooks

Recommended Book:

    • Android Programming: The Big Nerd Ranch Guide (3rd Edition) 2017, 9780134706054 (available from SFU Library as "Online Access")

Reference Books:

    • Software Engineering 9th Ed., Sommerville 2011.

    • Sams Teach Yourself Android Application Development in 24 Hours 4nd Ed, Darcey and Conder, 2015.

    • Introduction to Software Engineering, free WikiBooks textbook.

Credit

This course is based off Dr. Brian Fraser's excellent curriculum.