420 likes | 508 Views
Daily announcements. CS 101 Spring 2006 Aaron Bloomfield. Monday, 23 January 2006. Today’s music: … A few other notes from last time… Grading, etc. Lab login issues are being worked on Sorry for the hassle! Office hours are on the website
E N D
Daily announcements CS 101 Spring 2006 Aaron Bloomfield
Monday, 23 January 2006 • Today’s music: … • A few other notes from last time… • Grading, etc. • Lab login issues are being worked on • Sorry for the hassle! • Office hours are on the website • Lab 2 is this Thursday (we’ll be going over it Wed) • HW J1 will be out a week from Wed
Wednesday, 25 January 2006 • Today’s music: Doobie Brothers • Lab login issues are being worked on • Sorry for the hassle! • How many students received their password e-mails? • Office hours are on the website • Lab 2 is this Thursday • We’ll talk about it a bit today • HW J1 will be out a week from today
Monday, 30 January 2006 • Today’s music: Alice in Chains • Lab login issues are mostly resolved • Sorry for the hassle! • Please remember your password for lab this Thursday • Office hours are on the website • Lab 3 is this Thursday • We’ll talk about it on Wednesday • HW J1 will be out this Wednesday • We’ll be going over it Wednesday as well • About me saying “you’ll see it later”…
Wednesday, 1 February 2006 • Today’s music: U2 • Lab login issues are mostly resolved • Everybody should have received a e-mail • If not, you may still have an account – see a TA tomorrow • Please remember your password for tomorrow • Office hours are on the website • Lab 3 is this Thursday • We’ll talk about it today • HW J1 will be out today • We’ll be going over today also • An offer to sell a textbook…
Monday, 6 February 2006 • Today’s music: Queensryche • Lab login issues are mostly resolved • Everybody should have received a e-mail • If not, you may still have an account – see a TA this Thursday • Lab 4 is this Thursday • We’ll talk about it Wednesday • HW J2 will be out Wednesday • HW C1 will be out Wednesday also • I won’t be holding office hours today
That survey question from lab 3 • How well did you understand the material in the last lecture? • I was so lost: 4 (0.9%) • Not very well: 7 (1.6%) • Somewhat: 79 (18.1%) • With a little review, I'll be good: 182 (41.6%) • Very well: 102 (23.3%) • Wasn't in lecture (or, for 101-E, lecture was cancelled): 63 (14.4%)
Wednesday, 8 February 2006 • Today’s music: Styx • Lab login issues are mostly resolved • Everybody should have received a e-mail • If not, you may still have an account – see a TA this Thursday • Upcoming assignments we’ll be discussing today • Lab 4 • HW J2: due next Friday • HW C1 • Use access code VIRGIN-2949-2070 for CS 101 • CS 101-E use: VIRGIN-4319-2071 • You must use your mst3k@virginia.edu e-mail • And enter mst3k as your ID • Or else it won’t get graded
Monday, 13 February 2006 • Today’s music: Led Zeppelin • Lab login issues should be completely resolved • If not, let me know! • HW C1 due date? • SWE announcement • Schedule for the next two weeks • Lab 5 this Thursday • Next week is the first midterm and the lab quiz • Will cover chapters 1, 2, 3, and 5, with a focus on 2 & 3
Wednesday, 15 February 2006 • Today’s music: Led Zeppelin • HW C1 due date being extended • But to when? • And what about HW C2? 18 (or so) quesions • Schedule for the next two weeks • Lab 5 this Thursday • Will be going over it today • Next week is the first midterm and the lab quiz • Will cover chapters 1, 2, 3, and 5, with a focus on 2 & 3 • Last semester’s exams are on the website • Will be starting chapter 6 (loops) today • Upcoming office hours • I won’t have any on this Friday • All office hours will be cancelled next week after the exam on Wed – they will resume again that Sunday (26 Feb)
Some feedback I’ve received lately • Most of it is anonymous, so I can’t respond to it via e-mail • Yes, I read all the feedback left • Concern about being unable to program everything on their own (needing examples to help) • Assignments being not the most riveting • Test code issues • Lab attendance being required • Asking who understands vs. who doesn’t understand • Keep it coming!!!!
Top paying jobs with a bachelors From CNN… • Computer systems software engineer -- $81,140 • Computer applications software engineer -- $76,310 • Biomedical engineer -- $70,520 • Physician assistant -- $69,250 • Environmental engineer -- $67,620 • Computer systems analyst -- $67,520 • Database administrator -- $61,950 • Physical therapist -- $61,560 • Network systems and data communication analyst -- $61,250 • Hydrologist -- $60,880
Monday, 20 February 2006 • Today’s music: Kool and the Gang • Upcoming HWs • HW C1 due Wednesday by 2 p.m. • HW C2 due next Monday by 2 p.m. • HW J3 will be discussed today, and released at the end of the week • Due the following Friday • Schedule for the this week • Midterm on Wednesday: will cover chapters 1, 2, 3, and 5, with a focus on 2 & 3 • Last semester’s exams are on the website • It’s open text book (and nothing else!) • We hope to return the exam the next day in lab (but we don’t guarantee this!!!!) • Lab quiz during lab section on Thursday • May not be allowed in early! • Will be doing a bit more of chapter 6 (loops) today • Then a review for the exam • Upcoming office hours • All office hours will be cancelled this week after the exam on Wed • They will resume again that Sunday (26 Feb) • I am *so* behind in my e-mails • Anonymous feedback: Keep it coming! • But if you want a reply, you can’t do it anonymous! • I can’t answer them all during lecture…
Wednesday, 22 February 2006 • Today’s music: The Eagles • Midterm today! • That’s why everybody showed up! • Please put your exam in the right pile • Upcoming HWs • HW C2 due next Monday by 2 p.m. • HW J3 will be released tomorrow or Friday • Due the following Friday • Schedule for the this week • Lab quiz during lab section on Thursday • May not be allowed in early! • Upcoming office hours • All office hours will be cancelled this week after the exam on Wed • They will resume again Sunday (26 Feb)
Monday, 27 February 2006 • Today’s music: The Who • Midterm from last Wednesday • Were all returned in lab the next day • You can get yours in this week’s lab, if you didn’t get it last week • Grading guidelines are on the website • Will be going over it today • And discussing the regrade procedure • We’ll also be discussing the lab quiz • Upcoming assignments • HW J3 is due this Friday • HW J4 is due the Friday after spring break (we’ll go over it on Wed) • HW C3 will be out soon, will be due well after spring break • So you will have time to do it when you return • Lab 6 is this Thursday (we’ll go over it on Wed) • Upcoming office hours • Not surprisingly, all office hours are canceled during spring break
Today’s music: The Coors Upcoming assignments HW J3 is due this Friday HW J4 is due the Friday after spring break We’ll go over it today HW C3 will be out soon, will be due well after spring break So you will have time to do it when you return Lab 6 is this Thursday We’ll go over it today Upcoming office hours I won’t have any more for this week Not surprisingly, all office hours are canceled during spring break Survey results will be ready next class First midterm Can pick it up today after lecture Grading guidelines are on the website Regrades due by Thursday lab after spring break Lab quiz will be returned in a day or two Normal regrade procedure (with a bit more time, though) The plan for today Talk about HWs J3 & J4 Talk about Lab 6 Review a bit of if’s and loops Probably won’t start discussing classes today Wednesday, 1 March 2006
Monday, 13 March 2006 • Today’s music: Metallica • Upcoming assignments • HW J4 is due this Friday • May have to re-download the Card.class file • HW C3 will be out today, will be due a week from Wed • Will be the problems on loops, and some class creation problems • Lab 7 is this Thursday – on for loops • Midterm is a week from Wed • Will be cumulative, but will focus on chapters 5 (ifs), 6 (loops), and a bit of chapter 4 (classes) • Lab quiz that week • Will provide skeleton code this time!
Survey results • Didn’t like me rushing through occasional slides (and rushing in general) • More animations that trace through what is going on in the code • Liked the website, and accessibility of the slides and code • Release the labs and HWs earlier • Review sessions for the exams • More interesting/fun programs • Want more humor slides • Not noticing students raising their hands • Textbook page numbers
Survey results • Include textbook page numbers • Liked all the TA office hours • More real life examples • Textbook not all that popular • List of common errors (explanation of Java error messages) • Liked me asking how people understood the material • But should take note of people who don’t raise their hands • Didn’t like the test questions all that well • Codelab – most liked them • Assuming that you understand things quickly • Did not like it when I say, “you’ll see it later”
The underside of the survey responses • “Serve alcohol in class (free of charge)” • Cough drop comments • Should bring my dog to class • Should start doing some dancing • Last semester it was an Irish jig • Give out Mardi Gras beads • Dress like a clown
Wednesday, 15 March 2006 • Today’s music: Indigo Girls • Upcoming assignments • HW J4 is due this Friday • How to create a Card object • HW C3 is out, is due one week from today • Questions from chapters 4 and 6 • Lab 7 is this Thursday – on for loops • Midterm is a week from today • Will be cumulative, but will focus on chapters 5 (ifs), 6 (loops), and a bit of chapter 4 (classes) • Lab quiz that week • Will provide skeleton code this time! • Review class next Monday (I’ll be out of town) • Two review sessions next Sun/Mon/Tue • More details on the website this weekend (and via e-mail) • Must bring questions! • HW J5 will be out next week • Will demo the course project today • Office hours will be canceled next week after the midterm
Wednesday, 22 March 2006 • Today’s music: ??? • Midterm today! • That’s why everybody showed up! • Please put your exam in the right pile on the front table • The piles are shown on the board above • Last page is intentionally blank • Use for extra space, but only if you absolutely need to • Must CLEARLY state in the question that the answer is on the last page • Lab quiz tomorrow! • Also open textbook • Will provide skeleton code this time! • Upcoming assignments • HW J5 will be out today or tomorrow • HW C3’s due date will be delayed (next Wed @ 2, most likely) • Office hours will be canceled this week after the midterm
Monday, 27 March 2006 • Today’s music: ABBA • CS dept servers are down • Should be back up later today • Midterm and lab quiz review • Some will have to be reviewed on Wed (when the servers are back up) • Upcoming assignments • HW J5 due this Friday • HW J6 due next Friday, will go over it on Wed • HW C3’s due date is this Wed • Regrades…
Wednesday, 29 March 2006 • Today’s music: Pink Floyd • Midterm and lab quiz review • Will be going over the programs from each • Upcoming assignments • HW J5 due this Friday (go over it?) • HW J6 due next Friday, will go over it today • Lab 8 is tomorrow, will go over it today • Grades • HW J4 will be returned later today • This delay will not “snowball” • Lab 7 and quiz 2 will follow in the next few days • Regrades are being worked on
Monday, 3 April 2006 • Today’s music: Sarah McLachlan • Upcoming assignments • HW J6 due this Friday (go over it?) • HW J7 due next Friday, will go over it on Wed • Lab 9 is this Thursday, will go over it on Wed • Grades • Are all caught up on the grades • Only HW J5 and Lab 8 are being graded • But am still a bit behind with the regrades
Wednesday, 5 April 2006 • Today’s music: U2 • Upcoming assignments • HW J6 due this Friday • HW J7 due next Friday • Lab 9 is this Thursday • Will go over all three today • HW J7 at the end of lecture • Third midterm is three weeks from today • Grades • Am still a bit behind with the regrades
Vehicle Vehicle “gallons" “ship" • fuel = 100.0 • fuelBurnRate = 2 • money = 100 • totalDistanceTraveled = 0 • vType = “ship” • location • inventory • … • vehicleType • fuelUnits • location • inventory + Location () + Location (String, Location, Inventory, double, String, double, double, double) + travelToLocation (Location) + takeTurn() Inventory Location Location Inventory • … • … • … • … Vehicle class: full and shorthand diagrams
Game / Universe / Vector Location Location Location Location Location • name = “And” • market • … • … • name = “Cyg” • market • … • … • name = “Gem” • market • … • … • name = “Ori” • market • … • … • name = “Urs” • market • … • … Vehicle • vType = “ship” • location • inventory • … Market Market Market Market Market • costFactor = • 1.0 • inventory • … • costFactor = • 1.5 • inventory • … • costFactor = • 0.7 • inventory • … • costFactor = • 1.8 • inventory • … • costFactor = • 2.1 • inventory • … Inventory Inventory Inventory Inventory Inventory Inventory • … • … • … • … • … • … vehicle
loc mar Location this • name = “Orionis” • - market • - … • - getMarket() • … Vehicle • fuel = 100.0 • fuelBurnRate = 2 • money = 100 • totalDistanceTraveled = 0 • vehicleType • fuelUnits • location • inventory “gallons" “ship" Market + Location () + Location (String, Location, Inventory, double, String, double, double, double) + travelToLocation (Location) + takeTurn() + getLocation() + … • costFactor = 1.0 • - inventory • - … • - enterMarket(Vehicle) • getMarketCostFactor() • … Inventory Inventory • … • Inventory() • printInventoryWithNumbers (double) • … • Inventory() • printInventoryWithNumbers (double)
Monday, 10 April 2006 • Today’s music: Pearl Jam • Upcoming assignments • HW J6 reflection • HW J7 due this Friday • HW J8 due next Friday • Will go over it on Wed • Lab 10 is this Thursday • Will go over it on Wed • Third midterm is two weeks from Wednesday • Grades • Am getting caught up with the regrades
universe vehicle Location Location Location Location Location Universe • name = “Gem” • market • … • … • name = “Gem” • market • … • … • name = “Gem” • market • … • … • name = “Gem” • market • … • … • name = “Gem” • market • … • … • density = 0.1 • universe: • populate() • … Market Market Market Market Market • costFactor = 1.0 • inventory • … • costFactor = 1.0 • inventory • … • costFactor = 1.0 • inventory • … • costFactor = 1.0 • inventory • … • costFactor = 1.0 • inventory • … Universe Inventory Inventory Inventory Inventory Inventory Inventory • cargo: • … • cargo: • … • cargo: • … • cargo: • … • cargo: • … • cargo: • … Cargo Cargo Cargo Cargo Cargo Cargo Cargo Cargo Cargo Cargo Cargo Cargo • “cloth” • … • “cloth” • … • “gems” • … • “gold” • … • “silver” • … • “water” • … • “fuel” • … • “gold” • … • “oil” • … • “toys” • … • “wood” • … • “texts” • … Vehicle • location • inventory • …
Market Location • marketCostFactor = 1.2 • inventory c • name = “Orionis” • - market • - … • - getMarket() • … + Market(double) + getInventory() + buyItem(Vehicle ) + sellItem(Vehicle ) + … Vehicle Vehicle Vehicle vehicle • fuel = 100.0 • money = 163.60 • … • fuel = 100.0 • money = 58.12 • … • fuel = 100.0 • money = 100.00 • … • location • inventory • … • location • inventory • … • location • inventory • … c Inventory Inventory • cargo: • cargo: + Vehicle() + getMarket() + … + Vehicle() + getMarket() + … + Vehicle() + getMarket() + … + Inventory() + add(Cargo) + removeCargo (int) + … + Inventory() + add(Cargo) + removeCargo (int) + … Cargo Cargo Cargo Cargo Cargo • int amount = 9 • double cost = 312.2 • String type = “books” • Cargo() • getTotalPrice (double) • … • int amount = 7 • double cost = 10.4 • String type = “food” • Cargo() • getTotalPrice (double) • … • int amount = 3 • double cost = 29.3 • String type = “gems” • Cargo() • getTotalPrice (double) • … • int amount = 10 • double cost = 5.3 • String type = “water” • Cargo() • getTotalPrice (double) • … • int amount = 5 • double cost = 20.0 • String type = “cloth” • Cargo() • getTotalPrice (double) • …
Wednesday, 12 April 2006 • Today’s music: Queen • Upcoming assignments • HW J7 due this Friday • HW J8 won’t be due next Friday • Most likely due the last day of class • Will go over it early next week • Lab 10 is tomorrow • Will go over it today • Third midterm is two weeks from today • Grades • Am getting caught up with the regrades
Today’s music: Meat Loaf Upcoming assignments HW J7 due this Wednesday at 10 a.m. HW J8 will be out this Wed, due the last day of classes Deals with 2-D arrays, will go over it on Wed Lab 11 is this Thursday Also deals with 2-D arrays, will go over it on Wed Third midterm is one week from Wednesday Will cover chaps 1-8, with a focus on 4 & 8 Grades Regrades are pretty much all caught up with Grade weights have changed slightly Am a bit behind with lab 9’s grades Final Will be optional – more details to follow The plan This week: finish chapter 8, start on 7 Next week: finish chap 7, midterm Last day of classes: inheritance! Monday, 17 April 2006
Today’s music: Simon & Garunkel Assignments HW J7 reflection HW J8 will be late today, due the last day of classes Will be going over it today Lab 11 is this Thursday Will be going over it today HW C5 is out, due next Tues Change the date? Third midterm is one week from today Will cover chaps 1-8, with a focus on 4 & 8 Grades Regrades are all caught up with Both electronic and exam Grade weights have changed slightly Am a bit behind with lab 9’s grades Final Will be optional – more details to follow The plan This week: finish chapter 8, start on 7 Next week: finish chap 7, midterm Last day of classes: inheritance! Wednesday, 19 April 2006
Description class choices • Other: 127 (30.7%) • US states: 49 (11.8%) • I used multiple lists: 48 (11.6%) • US cities: 44 (10.6%) • UVa dorm names: 33 (8.0%) • Star wars planets: 22 (5.3%) • Harry Potter locations: 20 (4.8%) • World countries: 17 (4.1%) • World ship ports: 12 (2.9%) • Dune planets: 10 (2.4%) • Firefly/Serenity planets: 9 (2.2%) • Virginia cities: 9 (2.2%) • UVa building names: 7 (1.7%) • US state capitals: 5 (1.2%) • Star Trek planets: 2 (0.5%)
New York City Streets Stargate SG1 Shoe stores Greek alphabet Roman Empire Territories Baseball Stadiums Texas cities European Cities: found a tourist site Wheel of time Las Vegas Casinos Pirate ports Alabama cities Countries on the risk game board Fraternities Atoms Cedar Point Rides Tropical locations and islands Springfield (Simpsons) NFL Team Locations Caribbean Islands Korean cities Some ‘other’ choices
universe vehicle Location Location Location Location Location Universe • name = “Gem” • market • … • … • name = “Gem” • market • … • … • name = “Gem” • market • … • … • name = “Gem” • market • … • … • name = “Gem” • market • … • … • density = 0.1 • universe: • populate() • … Market Market Market Market Market • costFactor = 1.0 • inventory • … • costFactor = 1.0 • inventory • … • costFactor = 1.0 • inventory • … • costFactor = 1.0 • inventory • … • costFactor = 1.0 • inventory • … Universe Inventory Inventory Inventory Inventory Inventory Inventory • cargo: • … • cargo: • … • cargo: • … • cargo: • … • cargo: • … • cargo: • … Cargo Cargo Cargo Cargo Cargo Cargo Cargo Cargo Cargo Cargo Cargo Cargo • “cloth” • … • “cloth” • … • “gems” • … • “gold” • … • “silver” • … • “water” • … • “fuel” • … • “gold” • … • “oil” • … • “toys” • … • “wood” • … • “texts” • … Vehicle • location • inventory • …
Monday, 24 April 2006 • Today’s music: Tool • Assignments • HW J8 is out, due at 10 a.m. on the last day of classes • HW C5 is due tomorrow by midnight • Lab 12 • Third midterm is this Wednesday • Will cover chaps 1-8, with a focus on 4 & 8 • Third lab quiz is this Thursday • You know the drill by now… • External survey participation (you get paid!) • Grades • Regrades are all caught up with, both electronic and exam • (does not count regrades submitted within the last week or so) • Grade weights have changed slightly • Codelab grades were re-loaded last night (101 only) • Final will be optional – more details to follow • The plan • Next week: continue with chap 7, midterm, lab quiz • Last day of classes: inheritance and course wrap-up
Wednesday, 26 April 2006 • Today’s music: ??? • Assignments • HW J8 is out, due at 10 a.m. next Wednesday • That’s a one day extension • Lab 12 done from home by this Sunday • Third lab quiz is this Thursday • External survey participation (you get paid!) • I have more forms with me
Test terminology issues • Many questions (6, 9, 10) • arguments == parameters • Question 3 • class variable == static variable • instance variable == non-static variable • Question 11 • ragged == jagged
Monday, 1 May 2006: The End • Today’s music: Pink Floyd • Assignments • HW J8 is due at 10 a.m. this Wednesday • Lab 12 done from home by this past Sunday • Exam 3 • I have it with me • And regrade forms (you can give them to me today) • Grades • Distribution is the same curve as always • Remaining assignments to be graded: HW J7, HW J8, Lab 11, Lab 12, Quiz 3 • We EXPECT to have all but HW J8 done by the end of tomorrow • HW J8 will take quite some time – perhaps after the final • Regrades: shorter regrade lengths for upcoming assignments • Especially HW J8 • Final exam details