CPSC 110-08: Computing with Mobile Phones
Approximate Schedule Fall 2011


Wk Date In-class Lecture, Lab, and Discussion Topics
Reading
Due
Homework, Projects, Assignments
(Due as noted)
Learning
Objectives
0 W 9/7
F 9/9
About the Course; App Inventor Demo: Door Prize Raffle
Creating a Mobile App: Hello Purr; Event-driven programming (PDF)
 
App Inventor, Ch 1
 
HW: Setting Up and Creating a First App
-
1, 3-4, 19
1 M 9/12
W 9/14
F 9/16
The Open Source Movement (PDF); Lab: Creating a Portfolio
The Digital Explosion: Bits and Bytes
2-D Graphics (Paint Pot - Defining and Using Variables and Assignment); Color Mixer
-
Blown to Bits, Ch1
App Inventor, Ch 2
-
-
HW: Creating a Graphics App
24
5-6, 28-31
1, 3, 15-16, 19
2 M 9/19
W 9/21
F 9/23
Abstraction in Computer Science
Animation (Mole Mash) - Defining and Using Procedures)
Animation Continued; Quiz 1
-
App Inventor: Ch 3
-
HW: ColorMixer
HW: Decimal, Binary, and Hex
-
5,6
20,22
8
3 M 9/26
W 9/28
F 9/30
Algorithms: Sequence, Selection, Repetition, Pseudocode;
Abstraction: Simulating a Coin Flip; Programming: if/else block
Simulating a Coin Flip (cont); Sharing Your App
-
App Inventor: Ch 18
App Inventor: Ch 20
HW: An Animation App
-
Proj: Creative Project #1 (Due: 10/17)
15, 19, 22
5, 9
15-17
4 M 10/3
W 10/5
F 10/7
Simulation: Is that a fair coin? (Loops again)
Programming Fundamentals (Architecture and Software Engineering)
Simulation: Is that a Fair Die?; Quiz 2
-
App Inventor: Ch 14-15
-
-
-
HW: Simulation Experiment
1-4, 7-9, 15-16, 19-20
2, 21-22
1-4, 15-16, 19-22
5  
W 10/12
F 10/14
Trinity Days (Mon)
Abstraction: Procedures, Functions, Parameters
Projects, creating and uploading Zips and APKs, Presentation guidelines
-
App Inventor: Ch 21
-
-
-
HW: Functions
-
7-8, 15-16, 20-22
-
6 M 10/17
W 10/19
F 10/21
Project Presentations (3 minutes each)
Testing SIM Cards
Function Problems; Review
-
-
-
-
-
HW: Functions, II;
1,3-4, 19-22
15-16
15-16, 20,
7 M 10/24
W 10/26
F 10/28
No Text While Driving; Quiz 3
Lists and the For-each Loop
Privacy and the Internet (rescheduled from 10/24)
App Inventor: Ch 4
App Inventor: Ch 19-20 (to 286)
Blown to Bits: Ch 2
-
Proj: Creative Project #2 (Due: 11/14)
-
7
5, 15-17, 19
30-31
8 M 10/31
W 11/2
F 11/4
Exam 1 - Click here for topics
Where is North (Orientation Sensor); Abstraction (Screen coordinates)
Bits, bytes and Information; Open Source Software
-
App Inventor: pp. 324-328
Blown to Bits: Ch 3
  -
1,4, 7-8, 15, 19,
28-31
9 M 11/7
W 11/9
F 11/11
Social Computing (Texting; Communication)
Lists and Loops Again
Big Data: How Google Works; Cloud Computing; Special Treat
App Inventor: Ch 11
-
Blown to Bits: Ch 4
  1,3-4
15-16, 20,22
24-25, 28-31
10 M 11/14
W 11/16
F 11/18
Shopping With Friends (Tiny Web Db)
Project 2 Presentations
Project 2 Presentations (cont)
App Inventor: Ch 22
-
-
-
Proj: Creative Project #3 (Due: 12/14)
-
19-23, 28-29
1,3, 4, 15, 16
-
11 M 11/21
 
Thanksgiving Apps: Turkey Calls; Seating Chart
Thanksgiving Break
-
-
  28-31
-
12 M 11/28
W 11/30
F 12/2
Analyzing Algorithms
The Internet
Security and Encryption, Quiz 4
-
Blown to Bits: Appendix
Blown to Bits: Ch 5
Homework 9 (Due 12/2)
-
-
17-18
24-26
27
13 M 12/5
W 12/7
F 12/9
College Board Assessment (Meet in Library, 115)
Big Data
The Digital Revolution
TBA
-
BB: Conclusion and TBL: On Siloing
HW 10: (Due 12/9)
-
-
-
10-14
28-31
14 M 12/12 Exam 2 - Click here for topics      
15 12/19 @ 12:00 Final Presentations