15110 Principles of Computing - FALL 2012
HOME |
COURSE INFO |
SCHEDULE & EXAMS |
LECTURES |
LABS |
ASSIGNMENTS |
RESOURCES
ANNOUNCEMENTS
- (12/11) The sample answers for Exam 1 and Lab Exam 2 are now available on the SCHEDULES & EXAMS page.
- (12/7) If you want to get your graded work back you should contact your CA by email. Note that the sample answers to all the assignments are available on the ASSIGNMENTS page.
- (12/7) We will have 2 review sessions for the final exam. These will be on Monday and Tuesday, and both will be from 8:30-10:30 pm in Gates 4102. On these days, the office hours that are before 8:30 pm. will continue as usual.
The office hours on the days other than Monday and Tuesday will continue as usual as well.
- (12/7) The final exam will be held on Friday December 14, 1:00 - 4:00 pm. The locations are as follows: Sections A, B, C, D, E, F go to DH 2210, Sections G, H, I, J, K, L go to DH 2315 and Sections M and N go to DH 2302. Please make sure to show up at the right location and do not forget to bring your CMU id.
- (11/29)Sample answers for Exam 3 are available on the Schedule & Exams page. The labs today are devoted to reviewing the exam. If you have any questions please discuss with your CA first. If they cannot resolve the issue then the instrructors will try to help. You have one week to bring up any issues so that we can move on.
- (11/22) The Ruby Drills
have been updated to include answers for all the problems. Click on
an Answer link to expose the answer for that problem. Also, new
drills have been added covering recursion on trees. These drills are
highly recommended for anyone studying for Exam 3.
- (11/21) The review sessions for the exam will be at the usual
office hours times on Sunday, Monday, and Tuesday (Nov. 25-27). The
locations will be different than usual: Sunday (Nov 25) in Gates 4215,
Monday (Nov 26) in PHA 18C, and Tuesday (Nov 27) in Gates 4101 and
4102.
- (11/21) We posted a sample exam along with its answers on the
SCHEDULES & EXAMS page. The coverage is similar but not identical. Our
coverage of concurrency will not include sorting networks. We will
cover AI and recursion, which was not covered in the sample exam.
- (11/21) Rooms for Exam 3 are as follows: Sections A, B, C, D, H,
I, J, K go to Rashid Auditorium (GHC 4401). Sections E, F, G, L, M,
and N go to Baker Hall A51 (Giant Eagle Auditorium). The exam is at
your usual lecture time (for Lecture 1 it is 2:30, for Lecture 2 it is
3:30). DO NOT FORGET TO BRING YOUR CMU ID.
- (11/20) The twelfth problem set has been announced under the
ASSIGNMENTS link. This problem set is for practice only. Sample
answers have been posted along with it so that you can use those as a
reference in your revision for the exam. We recommend that you try
doing the questions on your own before looking at the answers to test
your understanding of the material.
- (11/15) The twelfth programming assignment has been announced
under the ASSIGNMENTS link. It is due Tuesday, December 4. This
assignment is the last programming assignment and cannot be
dropped. You have more than 2 weeks to complete this one. We recommend
that you do not leave it to the last minute since it is longer than
the previous ones.
- (11/13) There will be normal office hours on Monday 11/19, but none on Tuesday, 11/20 due to Thanksgiving.
- (11/13) The spring mass code demonstrated in Wednesday's lecture is here.
- (11/12) Exam 3 has been moved to Wednesday, November 28 so that it's not right after Thanksgiving.
- (11/9) The eleventh problem set has been announced under the ASSIGNMENTS link. It is due Friday, November 16.
- (11/7) The eleventh programming assignment has been announced under the ASSIGNMENTS link. It is due Tuesday, November 13.
- (11/5) The tenth problem set set has been announced under the ASSIGNMENTS link. It is due Friday, November 9, in class.
- (10/31) The tenth programming assignment has been announced under the ASSIGNMENTS link. It is due Tuesday, November 6.
- (10/27) The ninth problem set has been announced under the ASSIGNMENTS link. It is due Monday,
November 5, in class.
- (10/24) We created some Ruby drills to help you study for Exam 2.
- (10/24) Rooms for Exam 2 are as follows: Sections A, B, C, D, H, I, J, K go to Rashid Auditorium (GHC 4401). Sections E, F, G go to Baker Hall A51 (Giant Eagle Auditorium). Sections L and M go to PH125C. Section N goes to GHC 4301. The exam is at your usual lecture time (for Lecture 1 it is 2:30, for Lecture 2 it is 3:30). DO NOT FORGET TO BRING YOUR CMU ID.
- (10/24) Here are a few rules we instituted to be able to use our resources wisely:
(1) If you are planning to sign up for a tutoring session please do so at least 3 hours before the session. Otherwise, CAs may not be able to meet you at shorter notice. (2) Make sure to show up if you have signed up. We will keep track of missed appointments. You will not be allowed to sign up for further sessions if you have missed 2 appointments. (3) If you need to cancel, please delete the event on your calendar to open up the slot for other people AND email the CA at least 1 hour before the appointment.
- (10/ 24) Some of our CAs are offering to do extra help hours in the form of tutoring. Visit the calendar here to make an appointment with an available CA. Please do not wait until the last minute to make your appointment.
- (10/24) The office hours on Sunday October 28 5:00 pm to 9:00 pm will be in classrooms GHC 4211 and GHC 4215. A larger number of CAs than usual will be available to help you prepare for the exam.
- (10/23) The CA evaluation form is available at here. Please fill it out
as soon as you can so that we can address the issues you raise.
- (10/20) As announced in lecture, Exam 2 has been moved to Monday, October 29.
- (10/20) The eighth problem set has been announced under the ASSIGNMENTS link. It is due Friday,
October 26, in class.
- (10/17) The eighth programming assignment has been announced under the ASSIGNMENTS link. It is due TUESDAY, October 23 by 11:59pm.
- A sample lab exam 1 and solution set have been posted under the SCHEDULE & EXAMS link. Lab exam 1 will be
on Thursday, October 18.
- (10/12) The seventh programming assignment and problem set have been announced under the ASSIGNMENTS link. Because of the mid-semester break on October 19, the problem set is due Monday October 22.
- (10/4) The sixth programming assignment is now available under the ASSIGNMENTS link. It is due TUESDAY, October 9 by 11:59pm.
- (9/28) Rooms for Exam 1 are as follows: Sections A, B, C, D, H, I, J, K go to Rashid Auditorium (GHC 4401). Sections E, F, G go to Baker Hall A51 (Giant Eagle Auditorium). Sections L and M go to PH125C. Section N goes to PH125B. The exam is at your usual lecture time (for Lecture 1 it is 2:30, for Lecture 2 it is 3:30). DO NOT FORGET TO BRING YOUR CMU ID.
- (9/26) In order to accommodate larger number of people more easily we have moved this Sunday 's help sessions to GHC 4307.
- (9/26) The fifth programming assignment is now available under the ASSIGNMENTS link. It is due WEDNESDAY, October 3 by 11:59pm.
- (9/19) The fourth programming assignment is now available under the ASSIGNMENTS link. It is due Tuesday, September 25 by 11:59pm.
- (9/21) Lecture 2 (from 3:30 to 4:20) on Friday 9/21 has been
moved to McConomy Auditorium, on the ground floor of the Student
Center. Lecture 1 (from 2:30 to 3:20) is still in the usual place.
- (9/17) Extra help session on Wednesdays 7-9 pm has been moved (permanently) to GHC 4102.
- (9/17) Following the usual schedule of homeworks, Programming Assignment 3 is due Tuesday, September 18 by 11:59pm and the Problem Set 3 is due Friday, September 21 at
the beginning of the lecture. Please make sure that you follow the discussions on Piazza.
- (9/7) We added an extra help session for Fridays, 12:00 - 2:00 pm at GHC 4122. It is starting today!
- (9/5) The second programming assignment is now available under the ASSIGNMENTS link. It is due Tuesday, September 11 by 11:59pm.
- (9/1) Help sessions are available starting today. See the schedule here.
- (8/31) The first problem set is now available under the ASSIGNMENTS link. It is due Friday, September 7 at the beginning of the lecture.
- (8/30) Today is the day of the first lab. Do not forget to go to your assigned lab section.
- (8/29) The first programming assignment is now available under the ASSIGNMENTS link. It is due Tuesday, September 4 by 11:59pm.
- (8/28) Your signed Academic Integrity Form must be
handed in at this Friday's lecture.
- (8/25) Welcome to 15110! Classes start Monday, August 27.