Computer Science 217
Introduction to Computer Science for Multidisciplinary Studies I

John Aycock

Winter 2012



Quick Links


Announcements

19 April 2012
 

10 April 2012
 

9 April 2012
 

6 April 2012
 

4 April 2012
 

3 April 2012
 

30 March 2012
 

29 March 2012
 

27 March 2012
 

25 March 2012
 

23 March 2012
 

22 March 2012
 

20 March 2012
 

19 March 2012
 

10 March 2012
 

9 March 2012
 

7 March 2012
 

5 March 2012
 

3 March 2012
 

28 February 2012
 

22 February 2012
 

18 February 2012
 

17 February 2012
 

14 February 2012
 

13 February 2012
 

8 February 2012
 

4 February 2012
 

3 February 2012
 

1 February 2012
 

31 January 2012
 

30 January 2012
 

29 January 2012
 

27 January 2012
 

26 January 2012
 

25 January 2012
 

24 January 2012
 

22 January 2012
 

20 January 2012
 

18 January 2012
 

13 January 2012
 

10 January 2012
 

9 January 2012
 

22 December 2011
 


General Course Information

Please read the course information sheet carefully.

In particular, be aware that the University regulations regarding plagiarism apply to assignment submissions. In other words, using someone else's code in your assignment without proper attribution is plagiarism regardless of where the code came from (e.g., a book, the Internet).


Objectives

According to the Calendar's description:

Introduction to problem solving, analysis and design of small-scale computational systems and implementation using a procedural programming language. For students wishing to combine studies in computer science with studies in other disciplines.


Syllabus


Lectures

Lectures are in A140, MWF 1-1:50pm (L01) and 2-2:50pm (L02).


Tutorials

There are nine tutorial sections, all 50 minutes long, all in MS 160.

T01 MW 2pm Amani Alali
T02 MW 4pm Padma Paul
T03 TR 10am Shermin Bazazian
T04 MW 10am Khaled Dawoud
T05 TR 3pm Hessam Zakerzadeh
T06 TR 2pm Hessam Zakerzadeh
T07 TR noon Shermin Bazazian
T08 MW 3pm Padma Paul
T09 MW 1pm Amani Alali


Late Policy

No late submissions will be accepted. If you get sick, have an accident or family crisis, you should still come see me like you would normally.

Note: TAs can not give extensions. Please do not ask them.


Schedule and Evaluation

Assignment 1 10% Friday, 27 January 2012  
Assignment 2 10% Friday, 17 February 2012  
Assignment 3 10% Friday, 9 March 2012  
Assignment 4 10% Friday, 30 March 2012  
Assignment 5 10% Friday, 13 April 2012  
Midterm Exam 1 10% Friday, 10 February 2012 In-class
Midterm Exam 2 10% Friday, 16 March 2012 In-class
Final Exam 30% Scheduled by the Registrar  

As stated on the course information sheet, the average of your midterm and final exams must be over 50% in order for you to receive a C- grade or higher in CPSC 217.

The grade conversion method from percentages to letter grades I will use is below. Rounding will be performed if necessary using the usual method. The square brackets and parentheses are used in their mathematical sense, meaning that square brackets are inclusive and parentheses are exclusive. For example, a grade of 93.75 is an A, not an A-.

Percentage Range Letter Grade
[93.75, 100] A
[87.5, 93.75) A-
[81.25, 87.5) B+
[75, 81.25) B
[68.75, 75) B-
[62.5, 68.75) C+
[56.25, 62.5) C
[50, 56.25) C-
[43.75, 50) D+
[37.5, 43.75) D
[0, 37.5) F

An A+ in the overall course will be awarded at my discretion for outstanding performance in all components of the course.


Lecture Overheads and Material

Please note: the slides may be changed up until class time as I fine-tune them!


Past Exams, Study Aids, and Extra Information


Assignments


PASS Program

Ryan Cox is your friendly neighborhood PASS leader. The sessions are at

Tuesday 11:00 am - 11:50 am in 355D TFDL
Wednesday 10:00 am - 10:50 am in 355D TFDL
Wednesday 12:00 pm - 12:50 pm in 403 TFDL

Ryan also has an office hour: it's just after the Tuesday session, from 12:00 pm to 1:00 pm. The location for it is in the student success center on the third floor of the TFDL. There isn't a room number but you can ask at the desk to be shown where Ryan is.


How to Contact Me

My official office hours are MWF 10-11am at the CT Desk in the first floor of the Math Science building, starting January 16. As other times: my office is in ICT 650. Feel free to drop by; I have an open-door policy. If my office door is closed - a rarity - please don't knock. I'm probably frantically trying to get something done.

The best way to reach me outside of office hours is by email: aycock@ucalgary.ca. I read my email very frequently, even on many evenings and weekends; many questions can be answered that way. If you want to arrange a face-to-face meeting outside of my office hours, send me some mail and we can set up a time.

Please include ``CPSC'' or ``217'' in your email subject line so that it stands out from the tons of spam I get sent! My mail reader highlights messages that contain CPSC or 217 in the subject line.

While I can be found on Facebook, I use it only for non-work contacts, so I won't respond to any CPSC 217 messages or friend requests on there, sorry!



John Aycock 2012-04-23