Module 1 - Welcome to CS 135(Fall 2008 Instructors Byron...

Info icon This preview shows pages 1–4. Sign up to view the full content.

View Full Document Right Arrow Icon
Welcome to CS 135 (Fall 2008) Instructors: Byron Weber Becker, Ian Goldberg, Brad Lushman, Daniel Roche, Troy Vasiga Tutors: To be announced Instructional Assistant: To be announced Web page (main information source): http://www.student.cs.uwaterloo.ca/˜cs135 You should read the Web pages listed on the menu bar as soon as possible. CS 135 Fall 2008 01: Introduction to CS 135 1 Lectures: TuTh 8:30, 10:00, 11:30, 1:00 (MC 4045), 10:00 (MC 2034), 2:30 (MC 4021); Wed 7pm (MC 4021) Tutorials: Wed 10:30, 11:30, 12:30, 1:30, Friday 9:30, 10:30, 11:30, 12:30, 1:30, 2:30 (MC 4042), Friday 9:30 (MC 2054), 1:30 (MC 4040). Computer labs: MC 3003, 3004, 3005, 3027, 2062, 2063 There are no organized lab activities, only access to machines (when other courses are not using them). CS 135 Fall 2008 01: Introduction to CS 135 2 Some logistics Textbook: “How to Design Programs” (HtDP) by Felleisen, Flatt, Findler, Krishnamurthi ( http://www.htdp.org ) Presentation handouts: first few available on Web page, full set at Pixel Planet Marking Scheme: 20% assignments (roughly weekly), 30% midterms (10+20), 5% participation, 45% final Software: DrScheme v4.1 ( http://www.drscheme.org ) CS 135 Fall 2008 01: Introduction to CS 135 3
Image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon
Class participation mark Based on use of “clickers” (purchase at Bookstore, register as part of Assignment 0) Purpose: to encourage active learning and provide real-time feedback Several multiple-choice questions during each lecture Marks for answering (possibly more for correct answer) Best 75% over whole term used for 5% of final grade CS 135 Fall 2008 01: Introduction to CS 135 4 CS 135 Survival Guide This is available on the course Web page and bound with the presentation handouts. Read it as soon as possible, especially the section on plagiarism. You must do your own work in this course. Perhaps more so than in your other courses, successful completion of the assignments is the key to doing well on exams. CS 135 Fall 2008 01: Introduction to CS 135 5 Suggestions for success Keep up with the readings (keep ahead if possible). Take notes in lecture. Start assignments early. Work efficiently – don’t waste time. Follow our advice on approaches to writing programs (e.g. design recipe, templates). CS 135 Fall 2008 01: Introduction to CS 135 6
Image of page 2
Keep on top of your workload. Visit office hours to get help. Integrate exam study into your weekly routine. Go beyond the minimum required (e.g. extra exercises). Maintain a “big picture” perspective: look beyond the immediate task or topic. CS 135 Fall 2008 01: Introduction to CS 135 7 Introduction to computation You typically run an application on a computer by clicking an icon on the screen. These applications are programs in machine language, the language that the particular hardware was designed to run. Machine language is not very human-friendly, and typically these applications were not developed in machine language. CS 135 Fall 2008 01: Introduction to CS 135 8 People design high-level languages (HLLs) in which to express computation more naturally and generally.
Image of page 3

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon
Image of page 4
This is the end of the preview. Sign up to access the rest of the document.

{[ snackBarMessage ]}

What students are saying

  • Left Quote Icon

    As a current student on this bumpy collegiate pathway, I stumbled upon Course Hero, where I can find study resources for nearly all my courses, get online help from tutors 24/7, and even share my old projects, papers, and lecture notes with other students.

    Student Picture

    Kiran Temple University Fox School of Business ‘17, Course Hero Intern

  • Left Quote Icon

    I cannot even describe how much Course Hero helped me this summer. It’s truly become something I can always rely on and help me. In the end, I was not only able to survive summer classes, but I was able to thrive thanks to Course Hero.

    Student Picture

    Dana University of Pennsylvania ‘17, Course Hero Intern

  • Left Quote Icon

    The ability to access any university’s resources through Course Hero proved invaluable in my case. I was behind on Tulane coursework and actually used UCLA’s materials to help me move forward and get everything together on time.

    Student Picture

    Jill Tulane University ‘16, Course Hero Intern