JavaScript Examples

Fall 2021

Number Topic Application Assignment Good? Mean Median Count
1 Colors and Buttons Philly Team Colors Assign1 Very Basic 91.6 95 15
2 Calculations YouTok Video Popularity Assign2 Seemed fine 97.5 100 15
3 Inputs, HTML Selection, Calculations, Outputs Mini-Wawa Assign3 Students who got less than 90 here got a D or worse in the course. Students who didn't turn it in all (4) dropped the course. 90.6 93 13
4 Inputs, Calculations, Outputs, Images (static) Pizza Calculator Assign4 94.9 95.5 12
5 Inputs, IF, Outputs, Color, Images Simplified Real Feel Temperature Assign5 Drop off 82.2 85 12
6 Random Number Generation, and Multiway Branching, Validation, Images Picture Betting Assign6 83.9 94 12
7 For Loops, Random Number Generation, and Multi-Way Branching Picture Competition Assign7 some cheating caught here 87.5 89.5 12
8 While Loops (or do while loops), Random Number Generation, and Multi-Way Branching Watch out for Red! Assign8 another step up ... 74.5 74 12
9 Timers Color Timer Race Assign9 mostly did better than #8 83.5 88.5 10
10 Arrays (and what went before) Philly Weather Arrays Assign10 big cheating ring here 81.7 84 10
11 Parallel Arrays (and what went before too!) Zip Code Info Arrays Assign11 pretty disastrous. 4 did well. None others above 76 56.8 61.5 8

Fall 2020

Number Topic Application Assignment Good? Mean Median Count
1 Colors and Buttons Big 5 Colors Assign1 Very Basic 93.1 100 15
2 Calculations Sleep Score Assign2 94.4 97 14
3 Inputs, HTML Selection, Calculations, Outputs Italian Restaurant Check Assign3 Students who had trouble here did poorly in the course. 91.6 95.5 14
4 Inputs, IF, Outputs, Color, Images Picture Votes Assign4 92.8 98.5 14
5 More Complicated Branching, including Validation EZ Pass Speeding Calculation Assign5 Drop off in # completing 83.5 89 12
6 Random Number Generation, and More Branching, Validation, Images Picture Betting Assign6 88.1 95 12
7 For Loops and Even More Random Number Generation Crazy Color Squares Assign7 Haves and Have Nots, like sp17 87.3 98 10
8 While Loop, Random, Images Looking Out for #1! Assign8 simpler than sp18 as7 88.3 94.5 12
9 Timers Idol Timer Madness Assign9 mostly did better than #8 91.1 98 12
10 More Timers Race Assign10 simpler than sp16 as12 78.0 85 11
11 Arrays Blue Array Assign11 Like f17 as10 93.9 93.5 10
12 Parallel Arrays 2020 Presidential Election Assign12 Like zip codes, music 82.6 83 10

Fall 2019

Number Topic Application Assignment Good? Mean Median Count
1 Colors and Buttons Harry Potter Colors Assign1 Very Basic 98.1 | 97.6 100 | 100 19 | 18
2 Calculations Speed Trap Assign2 96.9 | 96.4 100 | 98 19 | 18
3 Inputs, HTML Selection, Calculations, Outputs Philly Shopping Assign3 Students who had trouble here did poorly in the course. 86.7 | 91.6 97 | 93 16 | 17
4 Inputs, IF, Outputs, Color Alien Step Tracker Assign4 Had trouble moving one day's value to the next. 86.0 | 83.0 87 | 90.5 17 | 18
5 More Complicated Branching, including Validation Tax Calculation Assign5 Drop off in # completing 91.9 | 79.7 95 | 88 14 | 15
6 Random Number Generation, and More Branching, Images Dice Game Assign6 91.1 | 89.9 96 | 91 14 | 15
7 For Loops and Even More Random Number Generation Bingo Assign7 Haves and Have Nots 85.0 | 82.4 99.5 | 96.5 14 | 14
8 While Loop, Random, Color Watch Out For Red! Assign8 87.8 | 70.5 91 | 85 10 | 15
9 Timers Eagles vs Actors vs Idols vs Parks Assign9 mostly did better than #8 92.7 | 91.7 99 | 95 12 | 13
10 Arrays Zip Code Calculation Assign10 78.0 | 84.6 87.5 | 96 10 | 14
11 Parallel Arrays, Timers, more randomness and lots of everything Voting for Actor's Roles Assign11 91.3 | 67.5 92.5 | 78 10 | 13

Fall 2018

Number Topic Application Assignment Good? Mean Median Count
1 Colors and Buttons Philly Sports Colors Assign1 Very Basic 96.8 99 21
2 Calculations MyTube Popularity Assign2 97.7 99.5 20
3 Inputs, HTML Selection, Calculations, Outputs Silly Driving Assign3 94.7 98.5 22
4 Inputs, IF, Outputs Real Feel Assign4 89.5 93 21
5 Validation, Random Number Generation and MultiWay Branching Football picture betting Assign5 90.7 93 21
6 For Loops, Random Number Generation, and Multi-Way Branching, Color Color Competition Assign6 Started getting hard here 83.2 92.5 18
7 While Loops Papparazzi Invasion Assign7 87.6 90 20
8 Timers, Random, Images Football vs Basketball Assign8 85.9 95 18
9 Arrays Temperature Data Assign9 Needed a lot of hand holding 93.1 100 16
10 Parallel Arrays La Salle Idol Voting Assign10 82.6 96 17
11 Timers, Arrays, more randomness and lots of everything Color Competition Redux Assign11 Needed to be told what to do 71.9 85 17

Spring 2018

Number Topic Application Assignment Good?
1 Colors and Buttons Big 5 Colors Assign1 Very Basic
2 Calculations Google Games Points Assign2 Basic
3 Inputs, HTML Selection, Calculations, Outputs Italian Restaurant Check Assign3
4 Inputs, Calculation, IF, Outputs Smart Scale Assign4 Turned out to be fairly difficult
5 More Ifs, Validation and Calculations, Color Eagles Championship Gear Assign5
6 For Loops, Random Number Generation, and Multi-Way Branching Card Suits Competition Assign6 Needed a fair amount of hand-holding
7 While Loops (or do while loops), Random Number Generation, and Multi-Way Branching 8 Sided Dice, Variation on Pig Assign7 Proved to be very hard
8 Timers, Random, Color Color Timer Race Assign8 Coloring proved to be hard
9 Arrays (and what went before) Something Like Diving Scoring! Assign9 Needed a lot of hand holding
10 Parallel Arrays Zip Code Info Arrays Assign10 Some parts were more doable than others
11 Timers, Arrays, more randomness and lots of everything Color Splash! Assign11 Only good students turned in. B DArt student really liked being able to customize colors

Fall 2017

Number Topic Application Assignment Good?
1 Colors and Buttons Harry Potter Houses Colors Assign1 Very Basic
2 Calculations Facebook Popularity Assign2
3 Inputs, Calculations, Outputs Pizza Assign3
4 Inputs, HTML Selection, IF, Outputs Football Points Assign4 First sign of cheating?
5 Inputs, Ifs, and Calculations, Color Boardwalk T-Shirts Assign5 Smaller than earlier t-shirts projects
6 Validation, Random, Multiway Branching, Color and image Single Picture Slot Machine Assign6
7 Loops, Validation, and Color Disease Panic Simulation Assign7 Coloring proved to be hard
8 While Loops, Validation Again, Random Lottery Simulation Assign8 Proved to be very hard
9 Timers, Random, Image, Color Spades vs Diamonds Assign9 Some liked
10 Arrays Arrays of Red Assign10 Students didn't really get the point (array synched with color)
11 Parallel Arrays Music Info Assign11

Spring 2017

Number Topic Application Assignment Good?
1 Colors and Buttons Spanish Colors Assign1 Very Basic
2 Calculations Twitter Popularity Assign2 Reasonable
3 Inputs, including HTML Selection, Calculations, Outputs Burying Frenzy Assign3 Like using drop down, having text that is both input and output
4 Ifs and Calculations, Color Real Feel Assign4 Liked
5 Inputs, Ifs, Validation, and Calculations, Color and image Road Rally Assign5 Proved to be hard
6 Inputs, Ifs, Validation, Switch, Random, and Calculations, Color and image Aliens vs. Actors Assign6 Liked, students actually had trouble due to the intermediate outputs being shown
7 Loops, Randomness, Validation, and Color Psychedelic Random Mazes Assign7 Proved to be hard
8 Loops, Validation, Random Roulette Assign8 Liked
9 Timers Simplified Video Slot Machine Assign9 I liked
10 Arrays Music Info Assign10 Kinda disconnected
11 Parallel Arrays Voting For Pictures Assign11 I think it went ok
12 Timers, Arrays, Random, and everything Territorial Battle Assign12 Proved to be hard

Spring 2016

Number Topic Application Assignment Good?
1 Colors and Buttons Philly Sports Colors Assign1 Very Basic
2 Calculations Google Games Assign2 Reasonable
3 Inputs, Calculations, Outputs Pizza Calculator Assign3 I like
4 Inputs, Drop down, Ifs, Color, Images Picture Votes Assign4 I think was a little non-intuitive
5 Inputs, Ifs, Calculations, Color Below Seven Clearance Assign5 Input / output distinction lost on some
6 Multiway branching, random, image Card Ranks Assign6 I Liked, students had some trouble
7 Loops, Randomness, Randomness, and Color Color Grid Assign7 Students were confused
8 Loops, Validation, Random Roulette Assign8 Liked, students had a bit of trouble with not having decided exactly what to bet on
9 Timers Color Race Assign9 I liked
10 Arrays Simplified Diving Scoring Assign10 I think this worked ok
11 Parallel Arrays Airport Parallel Arrays Assign11 I think it went ok
12 Timers, Arrays, Random, and everything Race Assign12 Proved confusing to students

Fall 2015

Number Topic Application Assignment Good?
1 Colors and Buttons Spanish Stop Sign Assign1 Very Basic
2 Drop Down and Image Pick a Picture Assign2 Reasonable
3 Drop Down and Calculations Driving Game Assign3 Like using drop down, having text that is both input and output
4 Concatenation, Calculations, Color Color Math Assign4 I think I remember having to show everybody how to do this
5 Ifs and Calculations Library Late Fee Assign5 Pretty basic and straightforward
6 Validation, Multiway Branching, Random, Image Picture Slots Assign6 I think this one went ok
7 Testing Testing Assign7 was test cases Proved to be hard
8 Loops, Random Bingo Assign8 Liked
9 While Loops, Random Paparazzi Invasion Assign9 I liked
10 Timers Red Alert - Color Grid Assign10 This proved difficult
11 Arrays Old Music Arrays Assign11 I think it went ok but grades were low
12 Parallel Arrays, Timers Picture Voting Assign12 This went ok, improved in a later semester I think
13 Timers, Arrays, Random, and everything Road Rally Racing Assign13 Proved to be hard and confusing

Fall 2014

>
Number Topic Application Assignment Good?
1 Colors and Buttons Spanish Colors Assign1 Very Basic
2 Buttons and Drop Down, Images Pick a Picture Assign2 Reasonable
3 Drop Down and Calculations Driving Game Assign3 Like using drop down, having text that is both input and output
4 Calculations Trip Calculator Assign4 ok
5 Inputs, Ifs, Calculations Boardwalk T-Shirts Assign5 fine
6 Validation, Switch, Random, Calculations, and images Aliens vs. Actors Assign6 I think students got confused
7 Validation, and IFs EZ Pass Speeding Fine Assign7 seems ok
8 Loops, Validation Disease Panic Assign8 seems ok
9 Timers Slot Machine Assign9 I liked, students had trouble
10 Arrays Photoshopping Judges Scores Assign10 students had trouble
11 Parallel Arrays La Salle Idol Voting Assign11 I think it went ok
12 Writing Functions Soccer Standings Assign12 not exciting

Fall 2013

>
Number Topic Application Assignment Good?
1 Colors and Buttons Spanish Colors Assign1 Very Basic
2 Buttons and Drop Down, Images Pick a Picture Assign2 Reasonable
3 Calculations Pizza Calculator Assign3 I Like
4 IFs, Calculations Parking Garage Assign4 usually use as in class?
5 Random, Multiway branching, Calculations, Images Food Casino Assign5 improved later?
6 Loops, Random Bingo Setup Assign6 I think students got confused
7 While Loop Craps Assign7 was hard
8 Timers Color Grid Assign8 had to really push them
9 Arrays Tweeting Judges Scores Assign9 went ok I think
10 Parallel Arrays Movie Guessing Assign10 students didn't really get the point
11 Writing Functions E-Tunes Assign11 I think it went ok
12 Arrays of Objects Drive Mania v1.0 Assign12 not bad. Doubt we'll cover this anymore