Presentation is loading. Please wait.

Presentation is loading. Please wait.

 Computer Science 1MD3 Introduction to Programming Michael Liut Brandon Da Silva

Similar presentations


Presentation on theme: " Computer Science 1MD3 Introduction to Programming Michael Liut Brandon Da Silva"— Presentation transcript:

1  Computer Science 1MD3 Introduction to Programming Michael Liut (liutm@mcmaster.ca)liutm@mcmaster.ca Brandon Da Silva (dasilvbc@mcmaster.ca)dasilvbc@mcmaster.ca Ming Quan Fu (fumq@mcmaster.ca)fumq@mcmaster.ca Winter 2014 www.michaelliut.ca/cs1md3

2 How to get our help  Email any of us (TAs) and describe your questions in your email and we will reply to you as soon as possible when we read your email. But you need describe your questions clearly.  Michael Liut (liutm@mcmaster.ca)liutm@mcmaster.ca  Brandon Da Silva (dasilvbc@mcmaster.ca)dasilvbc@mcmaster.ca  Ming Quan Fu (fumq@mcmaster.ca) Office: ITB 206fumq@mcmaster.ca  Meet with one of us. Send email first, and we may know when is the available time for us, we can make sure the meeting time.

3 Today’s Outline  Reminders/Announcements  Review of Classes  Examples  Review of Graphics  Examples (see source code from last week)  Assignment 3 Approach  Midterm 2 www.michaelliut.ca/cs1md3

4 Reminders/Announcements  Michael will be holding office hours Tuesday 11:30am-1pm in ITB 242 – subject to change  Assignment 3 – Due Thursday, March 13 (11 pm)  Assignment 4 now posted  Due Monday, April 7 (11 pm)  Midterm 2 – Monday, March 17 @ 4:30-5:20 in T28/001 Check the announcements page regularly www.michaelliut.ca/cs1md3

5 Review of Classes  Take a look at the sample code given with this week’s tutorial slides:  class_1.py  class_2.py  class_3.py  class_4.py (final)  Each file builds off the previous  Can use these files as practice www.michaelliut.ca/cs1md3

6 class_1.py www.michaelliut.ca/cs1md3

7 class_2.py www.michaelliut.ca/cs1md3

8 class_3.py www.michaelliut.ca/cs1md3

9 class_4.py www.michaelliut.ca/cs1md3

10 Review of Graphics  A good way to review graphics is to try to create your own graphics and manipulate  Work your way from small objects and shapes into the assignment  Go through last week’s tutorial slides and source code  ACTUALLY COMPILE THE CODE  Manipulate and play with the code to see what it does  Look at the Graphics documentation to get an idea of the functions www.michaelliut.ca/cs1md3

11 Assignment 3 Approach  Use whatever you created in part 1 in part 2 (assuming you implemented everything correctly in order for everything to transfer over  Follow the guidelines provided in the problem description (in pdf) www.michaelliut.ca/cs1md3

12 Assignment 3 Approach (2)  Things to note:  Required to use lists to store the data (i.e. boxes)  You have a list FIELDS; the list contains FIDs; FIDs contain (1-37 boxes); FIELDS with a length of 2 means that the boxes (8-10) are selected; it will contain the highlighted box & brown boxes; FIELDS with a length of 1 means that the boxes (8-10) are NOT selected; it will contain ONLY the brown boxes www.michaelliut.ca/cs1md3

13 Midterm 2  Monday, March 17 @ 4:30-5:20 in T28/001  Sample Midterm should be posted: TBH www.michaelliut.ca/cs1md3

14 Assignment 4 Overview  Use what was based in Assignment 3 as a foundation  Follow instructions carefully  Download the iPhone/Android app called Unblock Me to get an idea of the functionality www.michaelliut.ca/cs1md3

15  The End www.michaelliut.ca/cs1md3


Download ppt " Computer Science 1MD3 Introduction to Programming Michael Liut Brandon Da Silva"

Similar presentations


Ads by Google