Carleton University
Department of Systems and Computer Engineering
SYSC 4805 - Computer Systems Design Laboratory
SYSC 4806 - Software Engineering Laboratory
Winter 2012
Professor:
Dorina C. Petriu,
Email: petriu (at) sce.carleton.ca
Room 5205 Canal Building, Tel. 520-5652
Office Hours during the term: Tuesday from 1:30 to 3 pm. I am also available immediately after the lecture.
Office Hours before the final exam: Monday, April 16 from 2 to 5 pm in my office.
Teaching Assistant:
Mohammad Alhaj: E-mail malhaj(at)sce.carleton.ca
Lab Hours: Mondays, 4pm-5pm and Tuesdays, 1:30 pm-4:30 pm.
Announcements
- Final Exam:
- The final exam is scheduled on April 17, 9 am to 12 noon, room SA 520.
- The exam is closed books. One double-sided sheet of notes 8.5" x 11" is allowed.
- Office hours before the final exam will take place on Monday, April 16 from 2 to 5 pm in my office.
- Here is a sample of an old final exam.
- Student presentations: scheduled for Friday, March 23 and Friday, March 30.
- Here is the list of
presentation titles and abstracts.
- Each team has 25 minutes for their presentation: 20 min for the talk per se, and 5 min for questions.
- Please e-mail the electronic copy of your slides to the professor the evening before your presentation
and/or bring the presentation with you on a USB key.The file must be named: teamN.ppt or teamN.pptx,
where N = your team number.
- The presentations will be evaluated both by the professor and by the students in the audience.
Please print and use the following evaluation form:
(PDF,
DOC)
The evaluation forms have a dual purpose: to help with the evaluation of the presentations and to monitor
the attendance.
- Password. The course notes are password-protected due to IP concerns; the login and password are provided in class.
- The final list of teams for both sections can be found
here.
- Demo dates and final report deadline:
- Jan. 23 (SYSC4806) / Jan. 24 (SYSC4805): Exercise demo (all exercises at once)
- Feb. 13 (SYSC4806) / Feb. 14 (SYSC4805): First project milestone (use cases, high-level architecture)
- March 5 (SYSC4806) / March 6 (SYSC4805): Second project milestone (state machines, unit testing)
- March 26 (SYSC4806) / March 27 (SYSC4805): Third (Final) project demo (integration testing)
- April 2 (SYSC4806) / April 3 (SYSC4805), 5 PM: Final report due (in the assignment filing cabinet by 4499 ME).
- Demo times per team:
- Monday - SYSC 4806:
- Team 6: 4:00 - 4:25 pm
- Team 7: 4:30 - 4:55 pm
- Tuesday - SYSC 4805:
- Team 1: 1:30 - 1:55 pm
- Team 2: 2:00 - 2:25 pm
- Team 3: 2:30 - 2:55 pm
- Team 4 3:00 - 3:25 pm
- Team 5: 3:30 - 3:55 pm
- Marking scheme:
Exercise demo,
M1 demo,
M2 demo,
M3 demo,
Final report.
- Marks:
Exercise demo,
M1 demo,
M2 demo,
M3 demo,
Final report,
Presentations.
Course Activities
- Demo Rules
- Every student is responsible for attending every demo with his/her team! We don't have assignments or midterms to asses
your term work - the demos serve this purpose.
- Respect the demo schedule! You must log in and have your models ready to run before the time of your demo.
- For the exercise demo, you must be ready to run all the exercises.
- For the three project milestones, treat the demo as a presentation: The TA will have questions to ask,
but you must first present your model and demonstrate the features that you think are key.
- Those who miss a demo without a very serious reason (such as medical emergency) will get zero for it.
If you know that you will miss a demo ahead of time, please contact your TA before the actual demo. We are
willing to accommodate within reasonable circumstances. However, the workload of the TA is high as it is,
so we ask for your cooperation to minimize the number of make-up demos.
- Team Presentations
- See suggested presentation topics in the Course Outline.
- Each team will have 25 minutes in total: 20 min. for the actual presentation and 5 min. for questions.
- Each team is asked to e-mail to the professor the proposed title of their presentation and a short abstract in clear text
by February 3rd. (Don't forget to use the course code in the message subject.)
- Submitting a title only is insufficient. Your abstract should be between 5-10 sentences. If you have chosen
one of the suggested presentation topics, you must still write an abstract, using your own words. There is an
expectation that multiple sources (minimum of two) will be used in the preparation of the presentation.
- Presentation Evaluation
- The presentations will be evaluated both by the instructor and by the students in the audience.
- For each presentation, bring a printed copy of the following evaluation form:
(PDF),
(DOC).
- The evaluation forms have a dual purpose: to help with the evaluation of the presentations, and to monitor the attendance.
- E-mail Management
- Emails will only be accepted from your connect accounts.
- Emails will be processed faster if you use the course code SYSC 4805 or SYSC 4806 in the message subject.
Course materials
SYSC 4805 Course outline
SYSC 4806 Course outline
Lab Health and
Safety Manual
Course notes (Password provided in class)
Exercises (Same password as for course notes)
Project (Same password as for course notes)
Rose-RT User Manual: (PDF)
Archived Announcements
- The first lecture will take place Friday, January 6 from 8:30 am to 10:30 am in room 304 SA.
- The first labs will take place as follows:
- SYSC 4806: Monday, Jan. 9, 1:30 pm - 5:30 pm in lab 508 AA
- SYSC 4805: Tuesday, Jan. 10, 1:30 pm - 5:30 pm in lab 508 AA
- In the first lab, start working on the exercises that will help you learn how to use the Rose Real-Time tool. More about
these exercises will be discussed in the first lecture; detailed instructions for each exercise are provided under the
heading "Exercises".
- Team membership:
The project, the presentation and all demos will be done by teams of four students.
- Each team will be comprised of students enrolled in the same section (SYSC 4805 or SYSC 4806)
due to the fact that the labs are scheduled in different days (on Tuesdays for 4805 and on Mondays for 4806).
- The list of students enrolled in each section can be found at
SYSC-4805 students and
SYSC-4806 students.
- Selection of team members: Please take a look at the
list of enrolled students, obtain the accord of the potential team
members and
email the prof your suggestions for team membership by Jan. 12th
(preferably one message per team, cc-ed to all team members).