Notes for CMPT 130 Fall 2017 ============================ The following are notes for **CMPT 130 Fall 2017**. The course marking scheme, assignments, quizzes, due dates, etc. are on Canvas_. Assignments ----------- See Canvas_ for assignment due dates and marking schemes. - :doc:`Assignment 1 ` - :doc:`Assignment 2 ` - :doc:`Assignment 3 ` - :doc:`Assignment 4 ` - :doc:`Assignment 5 ` Final Exam ---------- Please see Canvas_ for details of the final exam. As with the midterm exam, writing small programs is the best way to prepare. Here are some :doc:`practice questions `. You can also find lots of sample problems in the textbook and notes. Midterm Exam ------------ See Canvas_ for the time and location of the midterm. The best way to prepare for the midterm is to practice writing small programs. You can do this by: - running and modifying examples in the notes - running and modifying examples from the textbook (the textbook has lots of practice questions) - answering these :doc:`practice questions ` (:doc:`sample solutions `) Lecture Notes ------------- - :download:`What was the first computer? (PowerPoint) <_static/firstComputer.pptx>` - read chapter 1 of the textbook; :doc:`Chapter 1 notes ` - read chapter 2 of the textbook; :doc:`Chapter 2 notes ` - read chapter 3 of the textbook; :doc:`Chapter 3 notes ` - Optional Extra: watch the movie `Sneakers `_; probably the most entertaining movie about factoring large numbers you'll ever see - read chapter 4 of the textbook; :doc:`Chapter 4 notes ` - read chapter 5 of the textbook; :doc:`Chapter 5 notes ` - read chapter 6 of the textbook; :doc:`Chapter 6 notes ` - read chapter 8 of the textbook; :doc:`Chapter 8 notes ` - read chapter 7 of the textbook; :doc:`Chapter 7 notes ` - read chapter 9 of the textbook; :doc:`Chapter 9 notes ` - read section 10.1 of the textbook; :doc:`Section 10.1 notes ` .. toctree:: :hidden: chp1notes chp2notes chp3notes chp4notes chp5notes midterm_practice chp6notes chp8notes chp7notes chp9notes nov10thlecture chp10notes libraries a1 a2 a3 a4 a5 final_practice midterm_practice_sol final_practice_sol