daily announcements

42
Daily announcements CS 101 Spring 2006 Aaron Bloomfield

Upload: tatyana-neal

Post on 03-Jan-2016

38 views

Category:

Documents


3 download

DESCRIPTION

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 - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Daily announcements

Daily announcements

CS 101Spring 2006

Aaron Bloomfield

Page 2: Daily announcements

2

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

Page 3: Daily announcements

3

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

Page 4: Daily announcements

4

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

Page 5: Daily announcements

5

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…

Page 6: Daily announcements

6

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

Page 7: Daily announcements

7

That survey question from lab 3

How well did you understand the material in the last lecture?

1. I was so lost: 4 (0.9%)2. Not very well: 7 (1.6%)3. Somewhat: 79 (18.1%)4. With a little review, I'll be good: 182 (41.6%)5. Very well: 102 (23.3%)6. Wasn't in lecture (or, for 101-E, lecture was

cancelled): 63 (14.4%)

Page 8: Daily announcements

8

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 [email protected] e-mail And enter mst3k as your ID

Or else it won’t get graded

Page 9: Daily announcements

9

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

Page 10: Daily announcements

10

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)

Page 11: Daily announcements

11

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

Page 12: Daily announcements

12

Top paying jobs with a bachelors

From CNN…1. Computer systems software engineer -- $81,1402. Computer applications software engineer -- $76,3103. Biomedical engineer -- $70,5204. Physician assistant -- $69,2505. Environmental engineer -- $67,6206. Computer systems analyst -- $67,5207. Database administrator -- $61,9508. Physical therapist -- $61,5609. Network systems and data communication analyst --

$61,25010. Hydrologist -- $60,880

Page 13: Daily announcements

13

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…

Page 14: Daily announcements

14

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)

Page 15: Daily announcements

15

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

Page 16: Daily announcements

16

Wednesday, 1 March 2006

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

Page 17: Daily announcements

17

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!

Page 18: Daily announcements

18

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

Page 19: Daily announcements

19

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”

Page 20: Daily announcements

20

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

Page 21: Daily announcements

21

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

Page 22: Daily announcements

22

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

Page 23: Daily announcements

23

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…

Page 24: Daily announcements

24

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

Page 25: Daily announcements

25

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

Page 26: Daily announcements

26

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

Page 27: Daily announcements

27

Vehicle class: full and shorthand diagrams

+ Location ()+ Location (String, Location, Inventory, double,

String, double, double, double)+ travelToLocation (Location)+ takeTurn()

Vehicle

- fuel = 100.0- fuelBurnRate = 2- money = 100- totalDistanceTraveled = 0

- vehicleType- fuelUnits- location- inventory

“gallons"

Inventory- …

Location- …

“ship"

Vehicle- vType = “ship”- location- inventory- …

Inventory- …

Location- …

Page 28: Daily announcements

28

Inventory- …

Vehicle- vType = “ship”- location- inventory- …

Inventory- …

Market- costFactor =

1.0-inventory- …

Location- name = “Gem”- market- …- …

Inventory- …

Market- costFactor =

2.1-inventory- …

Location- name = “Urs”- market- …- …

Inventory- …

Market- costFactor =

0.7-inventory- …

Location- name = “Cyg”- market- …- …

Inventory- …

Market- costFactor =

1.5-inventory- …

Location- name = “Ori”- market- …- …

Inventory- …

Market- costFactor =

1.8-inventory- …

Location- name = “And”- market- …- …

vehicle

Game / Universe / Vector

Page 29: Daily announcements

29

+ Location ()+ Location (String, Location, Inventory, double,

String, double, double, double)+ travelToLocation (Location)+ takeTurn()+ getLocation()+ …

Vehicle

- fuel = 100.0- fuelBurnRate = 2- money = 100- totalDistanceTraveled = 0

- vehicleType- fuelUnits- location- inventory

Inventory- …

- Inventory()- printInventoryWithNumbers (double)

Inventory- …

- Inventory()- printInventoryWithNumbers (double)

Market

- costFactor = 1.0- inventory- …

- enterMarket(Vehicle)- getMarketCostFactor()- …

Location- name = “Orionis”

- market- …

- getMarket()- …

“gallons" “ship"loc mar

this

Page 30: Daily announcements

30

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

Page 31: Daily announcements

31

Market- costFactor = 1.0-inventory- …

Location- name = “Gem”- market- …- …

Inventory- cargo:

- …

Cargo- “gold”- …

Cargo- “silver”- …

Universe- density = 0.1

- universe:- populate()- …

Market- costFactor = 1.0-inventory- …

Location- name = “Gem”- market- …- …

Inventory- cargo:

- …

Cargo- “cloth”- …

Cargo- “gold”- …

Market- costFactor = 1.0-inventory- …

Location- name = “Gem”- market- …- …

Inventory- cargo:

- …

Cargo- “water”- …

universe

Vehicle- location- inventory- …

Inventory- cargo:

- …

Cargo- “oil”- …

Cargo- “wood”- …

Market- costFactor = 1.0-inventory- …

Location- name = “Gem”- market- …- …

Inventory- cargo:

- …

Cargo- “fuel”- …

Cargo- “cloth”- …

Cargo- “toys”- …

Market- costFactor = 1.0-inventory- …

Location- name = “Gem”- market- …- …

Inventory- cargo:

- …

Cargo- “gems”- …

Universe

Cargo- “texts”- …

vehicle

Page 32: Daily announcements

32

+ Inventory()+ add(Cargo)+ removeCargo (int)+ …

Inventory

- cargo:

+ Vehicle()+ getMarket()+ …

Vehicle

- fuel = 100.0- money = 100.00- …

- location- inventory- …

+ Market(double)+ getInventory()+ buyItem(Vehicle )+ sellItem(Vehicle )+ …

Market

- marketCostFactor = 1.2- inventory

Location

- name = “Orionis”- market- …

- getMarket()- …

+ Inventory()+ add(Cargo)+ removeCargo (int)+ …

Inventory

- cargo:

Cargo- int amount = 9- double cost = 312.2- String type = “books”- Cargo()- getTotalPrice (double)- …

Cargo- int amount = 10- double cost = 5.3- String type = “water”- Cargo()- getTotalPrice (double)- …

Cargo- int amount = 3- double cost = 29.3- String type = “gems”- Cargo()- getTotalPrice (double)- …

Cargo- int amount = 7- double cost = 10.4- String type = “food”- Cargo()- getTotalPrice (double)- …

Cargo- int amount = 5- double cost = 20.0- String type = “cloth”- Cargo()- getTotalPrice (double)- …

vehicle

+ Vehicle()+ getMarket()+ …

Vehicle

- fuel = 100.0- money = 163.60- …

- location- inventory- …

+ Vehicle()+ getMarket()+ …

Vehicle

- fuel = 100.0- money = 58.12- …

- location- inventory- …

cc

Page 33: Daily announcements

33

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

Page 34: Daily announcements

34

Monday, 17 April 2006

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!

Page 35: Daily announcements

35

Wednesday, 19 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!

Page 36: Daily announcements

36

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

Page 37: Daily announcements

37

Some ‘other’ choices

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

Page 38: Daily announcements

38

Market- costFactor = 1.0-inventory- …

Location- name = “Gem”- market- …- …

Inventory- cargo:

- …

Cargo- “gold”- …

Cargo- “silver”- …

Universe- density = 0.1

- universe:- populate()- …

Market- costFactor = 1.0-inventory- …

Location- name = “Gem”- market- …- …

Inventory- cargo:

- …

Cargo- “cloth”- …

Cargo- “gold”- …

Market- costFactor = 1.0-inventory- …

Location- name = “Gem”- market- …- …

Inventory- cargo:

- …

Cargo- “water”- …

universe

Vehicle- location- inventory- …

Inventory- cargo:

- …

Cargo- “oil”- …

Cargo- “wood”- …

Market- costFactor = 1.0-inventory- …

Location- name = “Gem”- market- …- …

Inventory- cargo:

- …

Cargo- “fuel”- …

Cargo- “cloth”- …

Cargo- “toys”- …

Market- costFactor = 1.0-inventory- …

Location- name = “Gem”- market- …- …

Inventory- cargo:

- …

Cargo- “gems”- …

Universe

Cargo- “texts”- …

vehicle

Page 39: Daily announcements

39

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

Page 40: Daily announcements

40

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

Page 41: Daily announcements

41

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

Page 42: Daily announcements

42

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