Home » CPSC 110 » Syllabus and Schedule

Syllabus and Schedule

Syllabus and Course Schedule
Click here to view the course syllabus and schedule.

Assignments

1 – W 09/06
  1. Set up a Google account by going here (if you have one already, you may use it and continue to the next task).
  2. Register and login for the course at course.mobilecsp.org
  3. Complete this Google form.

If you need assistance, please let Ms. Lake know via email before F 09/07.

2 – F 09/08
  1. Complete Lesson 1.2. Make your first portfolio post and upload your certificate.
  2. Portfolio setup with menus (Give it a try using the resources on Moodle)
3 – M 09/11
  1. Finish setting up menu, categories, and tags on your portfolio (see resources on Moodle if needed).
  2. Complete Lesson 2.6 (Finish notes on portfolio and complete the self-check exercises).
  3. Complete Lesson 2.8 (Answer the reflection questions on your portfolio and complete the self-check exercises).

Don’t forget to tag and categorize your posts! All post should be named as “Lesson [number] [title of lesson]”. For example: Lesson 2.8 What is abstraction?

4 – W 09/13
  1. Complete Pre-survey at start of class – Ms Lake will provide a code
  2. If you will be borrowing an Android tablet for the semester, see Ms. Lake to sign one out. Set up the tablet with your Gmail and wifi. Perform any and all system updates (about 5 of them). Fully charge your device and bring it to class on Friday.
  3. Complete Lesson 2.3 (Finish notes on portfolio and complete the self-check exercises).
5 – F 09/15
  1. Complete I Have a Dream Tutorial (Lesson 2.2 and 2.4) – You can do one joint portfolio reflection.
  2. Complete Lesson 2.7 I Have a Dream Projects. Further instructions and help are posted on Moodle.
6 – M 09/18
  1. Continue working on (complete) Lesson 2.7 I Have a Dream Projects. Further instructions and help are posted on Moodle.
7 – W 09/20
  1. Complete Lesson 2.9 and 2.10 reflections and self-check exercises. See Moodle for extra practice assignments.
  2. Complete Lesson 3.2 Paint Pot Tutorial and come to Friday’s class with the app built and ready to enhance it in class. Bring your tablet – charged and set up.
8 – F 09/20
  1. Complete Lesson 3.4 and 3.5 reflections and self-check exercises.
  2. Complete Lesson 2.11 and 3.10 – Blown to Bits Chapters 1 and 3. Read and answer the reflection questions from both lessons on your portfolio. Be prepared to discuss the chapters in class on Monday
  3. Study for Quiz #1. Details posted on Moodle.
9 – M 09/25
  1. Review any material you felt uncertain about that you saw on Quiz #1. Quiz #1 will be returned to you in class on Wednesday.
  2. Review Unit 2 grades on Moodle.
 

10-W

09/27

  1. Complete Lesson 3.3 reflection questions (3) and self-check exercises. Skip the “Other Activities” section.
  2. Complete your RLE worksheet for extra practice. Note: Ms. Lake loves the last image! ūüôā
  3. Begin Run-Length Encoding Project. Specific details are posted on Moodle. The project has two parts. Part one is due Friday. Part two is due next week.
  4. Bring your tablet – charged and set up – to Friday’s class
 

11-F

09/29

  1. Complete Lesson 3.08 and 3.09 reflection questions (3) and self-check exercises. Skip the “Enhancements” sections unless you wish to do them for extra practice.
  2. Complete Part 2 of the RLE project and bring the color image to class on Monday.
  3. Current Event article and discussion via hypothes.is – specific instructions are on Moodle.
 

12-M

10/02

  1. Complete Lesson 3.06 self-check exercises and try to do the card trick yourself.
  2. Complete Lesson 3.07 self-check exercises and reflection questions.
  3. Start studying for Quiz #2 which will be on Friday – attend the TA sessions.
 

13-W

10/04

  1. Complete the Project 1 Proposal – you will pitch your proposal to the class on Friday.
  2. Study for Quiz #2 which will be on Friday – attend the TA session and/or Ms. Lake’s office hours.
  3. Complete Lesson 4.02 self-check exercises and reflection questions.
 

14-F

10/06

  1. Begin working on the Project 1 Draft – you should have a working first draft by start of class on Wednesday 10/11. Follow steps a-g on pages 4-5 of the project description document and keep track of your progress on your portfolio.
  2. Start Lesson 4.05 – build the coin flip tutorial (Tutorial Part 1 ONLY – the first 5 minute tutorial video) and try the self-check exercises. Doing this will give you more practice with button clicks and if/else.
  3. Bring your charged tablet to class on WEDNESDAY.
15-W

10/11

  1.  Answer the Lesson 4.05 reflection questions on your portfolio.
  2. Conduct Project 1 Market Testing РEach partner should meet with at least 2 different consumers and complete the market testing sheet for each consumer that tests your app.
16-F

10/13

  1. Complete Lesson 4.07. Watch the video on “How does a slot machine work” as well as answer the self-check exercises and reflection questions.
  2. Complete Lesson 4.09 Real World Models. This includes watching the videos, completing the self-check exercises and answering the first reflection question on your portfolio.
  3. Continue working on Project 1. Redesign your app to include the feedback from consumers. Refactor your code (recall Lesson 3.05) and do a second round of market testing.
17-M

10/16

  1. Finalize Project 1 (step 5). Everyone should have their own individual written report that answers the questions and fulfills the requirements in the Project 1 document.
  2. Prepare your video demo together as a team.
  3. Practice for your in-class presentation which will be on W 10/18.
18-W

10/18

  1. Complete Lesson 4.4 Logo 1 which we started in class last week. Complete the coding for exercises 1-8 (the first few we talked through in class – you’ll need to implement the pseudocode you wrote on your graph paper). After completing the exercises, answer the reflection questions on your portfolio and try the self-check exercises.
19-F

10/20

  1. Complete Lesson 4.6 reflection questions.
  2. Study for the midterm exam. A review sheet is on Moodle.
  3. Update your portfolio to meet the portfolio assessment #1 requirements. See Moodle for details. Portfolios are due by 11:00AM on Monday, 10/23.
20-M

10/23

  1. No homework – relax!
21-W

10/25

  1. Complete Lesson 5.2 reflection questions and self-check exercises.
  2. Pick a project 2 partner
22-F

10/27

  1. Complete Lesson 5.3 reflection questions (1-5) and self-check exercises.
  2. Complete Lesson 5.9 BB: Web Searches. Read the chapter, answer the questions 1-10 only on your portfolio, and respond to two classmates’ posts with hypothes.is using the tag ‘search’.
  3. Review Project 2 details and post your project 2 proposal to your portfolio. Your Project 2 pitches will be in class on Monday.
23-M

10/30

  1. Work with your partner to complete Project 2 Draft 1. Post your completed pseudocode on your portfolio and be prepared to discuss it in class on Wednesday.
  2. Bring your charged tablet to class on Wednesday.
24-W

11/01

  1. Complete 5.4 reflection questions and self-check exercises.
  2. Complete the Search Experiment in Lesson 5.7 that we started in class. Everyone should be familiar with how to do the experiment and understand how to read the results in the spreadsheet.
  3. Work with your partner to implement your Project 2 Pseudocode and develop draft 1 of your app. Make sure the .apk file is installed on your tablet.
  4. Bring your charged tablet to class on Friday.
25-F

11/03

  1. Complete 5.7 self-check exercises and post a reflection that includes any results and/or conclusions that you gathered from the search and sort experiments. Please also include which search is more efficient and why as well as which sort is most efficient and why. (Note: the lecture slides used in class today are now on Moodle.)
  2. Complete your Project 2 Market Testing.  Each partner should meet with at least 2 different consumers and complete the market testing sheet for each consumer that tests your app. Market Testing results should be posted to your portfolio.
  3. Bring your charged tablet to class on Monday. Please make sure all system updates are done.
26-M

11/06

  1. Complete 5.5 reflection and self-check exercises.
  2. Complete 5.6 Debugging Caesar Cipher. Insert comments in your code to identify where your found the five bugs and how your fixed them. Include a screenshot of your code in your reflection. Complete the reflection and self-check exercises.
  3. Continue working on Project 2.
27-W

11/08

  1. Complete 5.8 reflection and self-check exercises.
  2. Finalize Project 2. Written report due Thursday night. In class presentation on Friday during class.
28-F

11/06

 

 

  1. Complete Lesson 6.2. Follow the tutorial to build the app and test it, then complete Enhancements 1-4. Complete the self check questions and answer the reflection questions on your portfolio.

Reminders:

  • Quiz 3 on Unit 5 will be Wednesday, November 15
  • Unit 5 self checks are due by Monday, 11/13 – these are good review for the quiz.
  • Analyzing and classifying algorithms slides with practice problems are posted to Moodle – these are also good review for the quiz.
  • A new extra credit opportunity for Monday, November 13 is also posted to Moodle.
29-M

11/13

  1. Complete Lesson 4.11 – Read chapter 2, answer the reflection questions on your portfolio, and respond to two classmates’ posts with hypothes.is using the tag ‘privacy’. Be prepared to discuss the chapter in class on Wednesday.
  2. Study for the quiz – see Moodle for details, slides, and extra help.
  3. Complete 6.3 reflection questions 1 and 2 only (you’ll need to complete the coding started in class today). Also complete the self check questions.
30-W

11/15

  1. Bring your charged and updated tablet to class on Friday
31-F

11/17

  1. Complete 6.4 – watch the videos and complete the reflection and self check questions (Due Monday).
  2. Complete 6.5 reflection and self check questions.
  3. Complete 6.6 reflection questions (#1-3 only).
32-M

11/20

  1. Complete the HTML Webpage Project individually. Due on Moodle before class on 11/27.
  2. Review the Project 3 requirements and consider who you would like to work with. We will begin the project after Thanksgiving Break.