Daily announcements

Download Report

Transcript Daily announcements

Daily announcements
CS 101
Spring 2006
Aaron Bloomfield
Monday, 23 January 2006


Today’s music: …
A few other notes from last time…


Lab login issues are being worked on




Grading, etc.
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
2
Wednesday, 25 January 2006


Today’s music: Doobie Brothers
Lab login issues are being worked on




Office hours are on the website
Lab 2 is this Thursday


Sorry for the hassle!
How many students received their password e-mails?
We’ll talk about it a bit today
HW J1 will be out a week from today
3
Monday, 30 January 2006


Today’s music: Alice in Chains
Lab login issues are mostly resolved




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


Sorry for the hassle!
Please remember your password for lab this Thursday
We’ll be going over it Wednesday as well
About me saying “you’ll see it later”…
4
Wednesday, 1 February 2006


Today’s music: U2
Lab login issues are mostly resolved





Office hours are on the website
Lab 3 is this Thursday


We’ll talk about it today
HW J1 will be out today


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
We’ll be going over today also
An offer to sell a textbook…
5
Monday, 6 February 2006


Today’s music: Queensryche
Lab login issues are mostly resolved



Lab 4 is this Thursday




Everybody should have received a e-mail
If not, you may still have an account – see a TA 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
6
That survey question from lab 3

How well did you understand the material in the
last lecture?
1.
2.
3.
4.
5.
6.
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%)
7
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
8
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
9
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


Next week is the first midterm and the lab quiz




Will be going over it today
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)
10
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!!!!





11
Top paying jobs with a bachelors
From CNN…
1.
Computer systems software engineer -- $81,140
2.
Computer applications software engineer -- $76,310
3.
Biomedical engineer -- $70,520
4.
Physician assistant -- $69,250
5.
Environmental engineer -- $67,620
6.
Computer systems analyst -- $67,520
7.
Database administrator -- $61,950
8.
Physical therapist -- $61,560
9.
Network systems and data communication analyst -- $61,250
10. Hydrologist -- $60,880
12
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


Schedule for the this week

Midterm on Wednesday: will cover chapters 1, 2, 3, and 5, with a focus on 2 & 3








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


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


Due the following Friday
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…
13
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


Schedule for the this week

Lab quiz during lab section on Thursday


Due the following Friday
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)
14
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
15
Wednesday, 1 March 2006


Today’s music: The Coors
Upcoming assignments







We’ll go over it today
Upcoming office hours



So you will have time to do it
when you return
Lab 6 is this Thursday


We’ll go over it today
HW C3 will be out soon, will be
due well after spring break
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

HW J3 is due this Friday
HW J4 is due the Friday after
spring break



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
16
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!
17
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
18
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”
19
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
20
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



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 provide skeleton code this time!
Will demo the course project today
Office hours will be canceled next week after the midterm
21
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


Last page is intentionally blank




Also open textbook
Will provide skeleton code this time!
Upcoming assignments



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!


The piles are shown on the board above
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
22
Monday, 27 March 2006


Today’s music: ABBA
CS dept servers are down


Midterm and lab quiz review


Some will have to be reviewed on Wed (when the
servers are back up)
Upcoming assignments




Should be back up later today
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…
23
Wednesday, 29 March 2006


Today’s music: Pink Floyd
Midterm and lab quiz review


Upcoming assignments




Will be going over the programs from each
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
24
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
25
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
26
Vehicle class: full and shorthand diagrams
“ship"
Vehicle
-
fuel = 100.0
fuelBurnRate = 2
money = 100
totalDistanceTraveled = 0
-
“gallons"
vehicleType
fuelUnits
location
inventory
Location
-…
+ Location ()
+ Location (String, Location, Inventory, double,
String, double, double, double)
+ travelToLocation (Location)
+ takeTurn()
Inventory
-…
Location
Vehicle
- vType = “ship”
- location
- inventory
-…
-…
Inventory
-…
27
Game / Universe / Vector
Location
Location
Location
Location
Location
- name = “Gem”
- market
-…
-…
- name = “Urs”
- market
-…
-…
- name = “Cyg”
- market
-…
-…
- name = “Ori”
- market
-…
-…
- name = “And”
- market
-…
-…
Market
Market
Market
Market
Market
- costFactor =
1.0
-inventory
-…
- costFactor =
2.1
-inventory
-…
- costFactor =
0.7
-inventory
-…
- costFactor =
1.5
-inventory
-…
- costFactor =
1.8
-inventory
-…
Inventory
Inventory
Inventory
Inventory
Inventory
-…
-…
-…
-…
-…
Vehicle
vehicle
- vType = “ship”
- location
- inventory
-…
Inventory
-…
28
“ship"
“gallons"
loc
this
Location
- name = “Orionis”
- market
-…
Vehicle
-
mar
fuel = 100.0
fuelBurnRate = 2
money = 100
totalDistanceTraveled = 0
- vehicleType
- fuelUnits
- location
- inventory
- getMarket()
-…
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 29
(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


Lab 10 is this Thursday



Will go over it on Wed
Will go over it on Wed
Third midterm is two weeks from Wednesday
Grades

Am getting caught up with the regrades
30
Universe
- density = 0.1
- universe:
universe
- populate()
-…
Location
Location
Location
Location
Location
- name = “Gem”
- market
-…
-…
- name = “Gem”
- market
-…
-…
- name = “Gem”
- market
-…
-…
- name = “Gem”
- market
-…
-…
- name = “Gem”
- market
-…
-…
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
-…
Inventory
Inventory
Inventory
Inventory
Inventory
- cargo:
- cargo:
- cargo:
- cargo:
- cargo:
-…
-…
-…
-…
-…
Cargo
Cargo
Cargo
Cargo
Cargo
Cargo
Cargo
Cargo
Cargo
- “gold”
-…
- “silver”
-…
- “gems”
-…
- “cloth”
-…
- “gold”
-…
- “water”
-…
- “fuel”
-…
- “cloth”
-…
- “toys”
-…
Vehicle
vehicle
- location
- inventory
-…
Inventory
- cargo:
-…
Cargo
Cargo
- “wood”
-…
- “oil”
-…
31 Cargo
- “texts”
-…
Cargo
Market
- int amount = 5
- double cost = 20.0
- String type = “cloth”
- Cargo()
- getTotalPrice (double)
-…
- marketCostFactor = 1.2
- inventory
Location
- name = “Orionis”
- market
-…
+ Market(double)
+ getInventory()
+ buyItem(Vehicle
+ sellItem(Vehicle
+…
Cargo
- int amount = 7
- double cost = 10.4
- String type = “food”
- Cargo()
- getTotalPrice (double)
-…
)
)
- getMarket()
-…
Cargo
Inventory
- cargo:
+ Inventory()
+ add(Cargo)
+ removeCargo (int)
+…
vehicle
Vehicle
- fuel = 100.0
- location
- money = 58.12
100.00 - inventory
163.60
-…
-…
+ Vehicle()
+ getMarket()
+…
Inventory
- cargo:
+ Inventory()
+ add(Cargo)
+ removeCargo (int)
+…
c
- int amount = 3
- double cost = 29.3
- String type = “gems”
- Cargo()
- getTotalPrice (double)
-…
Cargo
- int amount = 10
- double cost = 5.3
- String type = “water”
- Cargo()
- getTotalPrice (double)
-…
Cargo
- int amount = 9
- double cost = 312.2
- String type = “books”
- Cargo()
- getTotalPrice (double)
32
-…
Wednesday, 12 April 2006


Today’s music: Queen
Upcoming assignments


HW J7 due this Friday
HW J8 won’t be due next Friday



Lab 10 is tomorrow



Most likely due the last day of class
Will go over it early next week
Will go over it today
Third midterm is two weeks from today
Grades

Am getting caught up with the regrades
33
Monday, 17 April 2006


Today’s music: Meat Loaf
Upcoming assignments


Lab 11 is this Thursday


Deals with 2-D arrays, will go
over it on Wed
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

HW J7 due this Wednesday at
10 a.m.
HW J8 will be out this Wed, due
the last day of classes






Final


Regrades are pretty much all
caught up with
Grade weights have changed
slightly
Am a bit behind with lab 9’s
grades
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!
34
Wednesday, 19 April 2006


Today’s music: Simon & Garunkel
Assignments




Will cover chaps 1-8, with a focus
on 4 & 8

Both electronic and exam
Grade weights have changed
slightly
Am a bit behind with lab 9’s
grades
Final

Change the date?
Third midterm is one week from
today


HW C5 is out, due next Tues



Will be going over it today
Will be going over it today
Regrades are all caught up with

Lab 11 is this Thursday

Grades

HW J7 reflection
HW J8 will be late today, due the
last day of classes



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!
35
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%)
36
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
37
Universe
- density = 0.1
- universe:
universe
- populate()
-…
Location
Location
Location
Location
Location
- name = “Gem”
- market
-…
-…
- name = “Gem”
- market
-…
-…
- name = “Gem”
- market
-…
-…
- name = “Gem”
- market
-…
-…
- name = “Gem”
- market
-…
-…
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
-…
Inventory
Inventory
Inventory
Inventory
Inventory
- cargo:
- cargo:
- cargo:
- cargo:
- cargo:
-…
-…
-…
-…
-…
Cargo
Cargo
Cargo
Cargo
Cargo
Cargo
Cargo
Cargo
Cargo
- “gold”
-…
- “silver”
-…
- “gems”
-…
- “cloth”
-…
- “gold”
-…
- “water”
-…
- “fuel”
-…
- “cloth”
-…
- “toys”
-…
Vehicle
vehicle
- location
- inventory
-…
Inventory
- cargo:
-…
Cargo
Cargo
- “wood”
-…
- “oil”
-…
38 Cargo
- “texts”
-…
Monday, 24 April 2006


Today’s music: Tool
Assignments




Third midterm is this Wednesday



Will cover chaps 1-8, with a focus on 4 & 8
Third lab quiz is this Thursday


HW J8 is out, due at 10 a.m. on the last day of classes
HW C5 is due tomorrow by midnight
Lab 12
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
39
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
40
Test terminology issues

Many questions (6, 9, 10)


Question 3



arguments == parameters
class variable == static variable
instance variable == non-static variable
Question 11

ragged == jagged
41
Monday, 1 May 2006: The End


Today’s music: Pink Floyd
Assignments



Exam 3






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


I have it with me
And regrade forms (you can give them to me today)
Grades


HW J8 is due at 10 a.m. this Wednesday
Lab 12 done from home by this past Sunday
Especially HW J8
Final exam details
42