CSC148H Course Information Sheet Winter 2010 Overview Welcome to

Document Sample
scope of work template
							CSC148H                                         Course Information Sheet                                       Winter 2010

                w   Welcome to CSC148H, Introduction to Computer Science. This course assumes previous programming
          vie
     er             experience in Python at the level provided by CSC108H. By the end of this course, you should be
   Ov
                    comfortable with object-oriented programming in Python, understand why and how to use object-
              r     oriented design, and be familiar with fundamental data structures like stacks, queues, and trees.
           to
         uc tion
     str
  In rm a                                  Instructor        Andrew Petersen
      fo
   In                                      Lecture           Mon, Wed, and Fri 9:00-10:00 (NE 134)
                                           Office              SB A2068
                                           Office Hours        Monday, 2:00-3:00
                                                             Wednesday, 2:00-3:00
                                                             Friday, 10:00-11:00
                                                             (and open door policy)
                                           Email             andrew [dot] petersen [at] utoronto.ca
                e   The course website is available through the Portal or directly at:
          sit
    eb
   W                                          http://www.cdf.toronto.edu/~csc148h/winter

                    The website contains important information: assignment handouts, lecture and lab material, a discussion
                    board, a calendar, and more. The Portal also includes your gradebook; all of your marks in this course
                    will be posted there.
           n
        sio         The course has a discussion board that should be your first stop for CSC148 information. Everyone
    scus d          can post questions – and answers – so the discussion board will typically be the fastest way to get help
  Di Boar
                    with course material or to obtain an answer to an administrative question. Please become active on the
                    board; it will work best if everyone posts questions and replies. The board will also benefit from use of
                    good thread names and adherence to the one-topic-per-thread rule.

                    The discussion board is required daily reading. You are responsible for all announcements made
                    in lecture and on the discussion board. We will also occasionally send crucial course announcements to
                    the email address you have registered with the registrar. Be sure to read your email frequently.
          ail       Please use email for personal issues and the discussion board to ask general course-related questions. I
    Em              receive a large quantity of email over the term but try to respond by the end of the next day. However,
                    it may take longer, especially on weekends and near due dates. Due to high volume, email sent close to
                    a due date may not get a timely response, so get started on any work as early as possible in case you
                    have questions.

                    Please include “CSC148” in all email subject lines lest your message accidentally be filed as spam. An
                    informative subject line like “CSC148: submission system unavailable” really helps.
           s
         ou         If you wish to ask a question anonymously or to provide feedback to the instructor, an anonymous
      ym ck
    on a            feedback link is available through the portal. Comments and questions received anonymously may
  An eedb           receive a response at the beginning of class or on the discussion board.
    F

                        Work             Weight          Comment
                        Labs (8)         8%              Eight labs will be marked and are worth 1% each.
                        Exercises (6)    12%             Each exercise is worth 2%.
           g            Assignment 1     10%             Object-oriented design
       kin              Assignment 2     15%             Data strutures
    ar me
   M he                 Midterm          15% or 10%      Held in class on Feb 24.
    Sc
                        Final exam       40% or 45%      You must obtain at least 40% on the exam to pass the course;
                                                         otherwise, your final course grade will be no higher than 48.
            s       In lab, you will work on lab exercises in pairs with the help and direction of a lab assistant. (These
        b
     La             are the “practicals” that you signed up for on ROSI.) The lab assistants (and practice exercises) will be
                    available in the SE1158 every week, but only eight weeks are mandatory. (Mandatory labs are listed in
                    the term schedule on this info sheet and in the calendar.)
                    To earn the mark for a mandatory lab, you must arrive on time and work hard. When you complete the
                    exercise, make sure to show your work to your TA and sign the attendance sheet. The TAs have been
                    instructed not to give credit to students who arrive late or leave early without completing the lab.

University of Toronto Mississauga                     MCS Department                                              Page 1 of 2
CSC148H                                           Course Information Sheet                                         Winter 2010

               s
           ise       The six exercises are assignments with a limited scope. They will typically practice a single new concept
     erc             or set of Python features. Exercise handouts will be available on the course website, and each exercise
   Ex
                     will be due on a Tuesday at 10:00 p.m. sharp.
                     Exercises will be auto-tested for functionality and style several times before the due date. If you submit
                     sufficiently early, you will get to see what your mark will be and will have the opportunity to fix any
                     errors before the final due date. I will “pre-mark” the exercises for the last time no earlier than 10:00
                     p.m. on the Sunday before the due date. Exercises will be marked on a linux lab machine, so test your
                     submissions there if your submissions unexpectedly fail the auto-tests.
                 s
              nt     The two assignments are lengthier and more complex than the exercises. They will typically combine
         me
     sign            multiple concepts or ask you to extend skills practiced in exercises and labs. Like exercises, assignment
 As                  handouts will be available on the course website, assignments will be due at 10:00 p.m. sharp on
                     Tuesdays, and submissions must work on the linux lab machines. However, assignments will not be
                     auto-marked, so they will not be pre-marked. Please make sure that your own testing is thorough.
            d
          an m       The course has one midterm and a three-hour final exam. Both test the material from lectures, labs,
      sts Exa        exercises, and assignments. The final exam is comprehensive, and you must obtain a mark of at least
   Te al
      n              40% to pass the course.
   Fi
                     The final exam schedule is not yet available. I will make an announcement in class once the registrar’s
                     site has final exam information.
                     On Monday, March 1, the class voted to amend the marking scheme. Now, if your final
                     exam mark is higher than your midterm mark, then the midterm mark will be weighted
                     10% (instead of 15%), with the additional 5% being placed on the final exam.
              k
            or       Unlike CSC108H last term, no grace day is available. If you are unable to submit an assignment or
           W
      ed             exercise on time or if you are going to miss a marked lab or test, please get in contact with the instructor
   iss
 M                   as soon as possible – preferably before the due date. In case of illness, have your doctor complete an
                     official U of T medical certificate. For other emergencies, be prepared for me to request some kind of
                     documentation.
            c
         mi          All of the work you submit must be done by you alone, and your work must not be submitted by anyone
     a de ses        else. Sharing your work or using outside resources without prior permission and appropriate citation is
   Ac ffen
    O                academic fraud and is taken very seriously. The department uses software that compares programs for
                     evidence of similar code. Please read the Rules and Regulations from the U of T Calendar (especially
                     the Code of Behaviour on Academic Matters), an excerpt of which is available here:

                                            http://www.utm.utoronto.ca/regcal/WEBGEN122.html

                     Please don’t cheat. It is unpleasant for everyone involved, including us. Here are a couple of guidelines
                     to help you avoid plagiarism:
                      • Never look at another student’s solution, whether it is on paper or on a computer screen. Never
                        show another student your assignment solution. This applies to all drafts of a solution, to incomplete
                        solutions, and pseudocode and diagrams.
                      • Only discuss marked work with the CSC148 TAs or your instructor.
                                                M-F Dates       Course Work Due
                                                4–8 Jan         Python review in lab
                                                11–15 Jan       Lab 1 (1%)
                                                18–22 Jan       Exercise 1 (2%)
                                                25–29 Jan       Lab 2 (1%), Exercise 2 (2%)
                                                1–5 Feb         Lab 3 (1%), Exercise 3 (2%)
                                                8–12 Feb        Assignment 1 (10%)
          e
       Du                                       15–19 Feb       Reading Week! Have fun and rest up!
    r m es                                      22–26 Feb       Lab 4 (1%), Midterm (15%) on Wed
  Te Dat
                                                1–5 Mar         Lab 5 (1%), Exercise 4 (2%)
                                                8–12 Mar        Lab 6 (1%)
                                                15–19 Mar       Exercise 5 (2%)
                                                22–26 Mar       Lab 7 (1%), Exercise 6 (2%)
                                                29 Mar–2 Apr    Lab 8 (1%), Assignment 2 (15%)
                                                8–24 Apr        Final exam (40%)


University of Toronto Mississauga                       MCS Department                                                Page 2 of 2

						
Related docs
Other docs by csgirla