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