| 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 |
|
|
|