Daily announcements CS 101 Fall 2006 Aaron Bloomfield
Daily announcements CS 101 Fall 2006 Aaron Bloomfield
Monday, 28 August 2006 n n Today’s music: Doobie Brothers Textbook update n n n It’ll be here soon! See the webpage also Lab scheduling issues n New lab section at 2 p. m. on Thursday n n Those who can’t fit that time will be course actioned into a section that works n n n Course schedule number 602 X 4 This will happen on Wednesday You’ll get an e-mail about it Fill out the scheduling survey if you are having lab scheduling problems! All the office hours are on the website Lab 2 is this Thursday (we’ll be going over it Wed) HW J 1 will be out a week from Wed 2
Wednesday, 30 August 2006 n n Today’s music: Alice in Chains Textbook update (and clickers) n n n It’ll be here soon! See the webpage also Lab scheduling issues n New lab section at 2 p. m. on Thursday n n Those who can’t fit that time will be course actioned into a section that works n n This will happen later today or tomorrow You’ll get an e-mail about it All the office hours are on the website n n Course schedule number 602 X 4 I won’t have mine tomorrow Lab 2 is this Thursday (we’ll be going over it today) HW J 1 will be out a week from today 3
Monday, 4 September 2006 n n Today’s music: U 2 Textbook update (and clickers) n n n Lab scheduling issues n n n Both of them will be here soon! A PDF version of the textbook is available on the website Everybody should be in a lab that fits their schedule now If not, please see me All the office hours are on the website Lab 3 is this Thursday (we’ll be going over it on Wed) HW J 1 will be out this Wednesday 4
Wednesday, 6 September 2006 n n Today’s music: The Who Textbook update (and clickers) n n n Clickers are in the bookstore Textbooks should be there this week A PDF version of the textbook is available on the website n n Lab scheduling issues n n Everybody should be in a lab that fits their schedule now If not, please see me All the office hours are on the website n n How many were able to download it? Mine will begin at 2: 30 this Thursday (instead of 2) Lab 3 is this Thursday (we’ll be going over it today) HW J 1 will be out later today n We’ll go over it today as well 5
Monday, 11 September 2006 n n Today’s music: Sarah Mc. Lachlan Textbook update (and clickers) n n Clickers are in the bookstore Textbooks should be there this week n n A PDF version of the textbook is available on the website n n Let me know if you can’t download it My office hours will begin at 2: 30 this Thursday (instead of 2) Lab 4 is this Thursday (we’ll be going over it Wednesday) Homeworks n n HW J 1 is due on Friday at 10 a. m. HW J 2 will be out on Wednesday n n We’ll go over it then HW C 1 will be out shortly n n n Sound familiar? Will demo it today 101 students should use access code: VIRGIN-4241 -2241 First midterm is 2 weeks from this Wednesday n And the lab quiz is that Thursday or Friday in lab 6
Wednesday, 13 September 2006 n n Today’s music: Queen Textbooks are here! n n n Really! And you don’t have to return yours, if you purchased it already Prices: n n n My office hours will begin at 2: 30 this Thursday (instead of 2) Assignments n n HW J 1 is due on Friday at 10 a. m. HW J 2 will be out today or tomorrow n n n We’ll go over it today HW C 1 is out, due Monday, 25 Sep at 10 a. m. n n Book is $104 (with clicker license) Clicker is $20 Code. Lab license is free Can also get clicker license separately for $8 101 students should use access code: VIRGIN-4241 -2241 Lab 4 is this Thursday (we’ll be going over it today) First midterm is 2 weeks from this today n And the lab quiz is that Thursday or Friday in lab 7
Monday, 18 September 2006 n n Today’s music: Metallica Textbooks are here! n n You don’t have to return yours, if you purchased it already Prices: n n n More clicker info will follow on Wednesday Assignments n n HW J 2 is due on Friday at 10 a. m. No J 3 HW this week n n n Because of the midterm next week HW C 1 is out, due Monday, 25 Sep at 10 a. m. n n Book is $104 (with clicker license) Clicker is $20 Code. Lab license is free Can also get clicker license separately for $8 101 students should use access code: VIRGIN-4241 -2241 Lab 5 is this Thursday (we’ll be going over it Wednesday) First midterm is 1 week from this Wednesday n And the lab quiz is that Thursday or Friday in lab 8
Monday, 18 September 2006 9
Wednesday, 20 September 2006 n n Today’s music: Enya Textbooks are here! n n You don’t have to return yours, if you purchased it already Prices: n n n More clicker info will follow on Wednesday Assignments n n HW J 2 is due on Friday at 10 a. m. No J 3 HW this week n n Because of the midterm next week It’ll be out next Monday HW C 1 is out, due Monday, 25 Sep at 10 a. m. n n Book is $104 (with clicker license) Clicker is $20 Code. Lab license is free Can also get clicker license separately for $8 101 students should use access code: VIRGIN-4241 -2241 Lab 5 is this Thursday (we’ll be going over it today) First midterm is 1 week from today n n And the lab quiz is that Thursday or Friday in lab The test is NOT open textbook, but the lab quiz is 10
Monday, 25 September 2006 n n Today’s music: The Coors Textbooks are here n n n Clicker info will follow right after the exam (i. e. next Monday) n n n No lab this week, as there is a lab quiz during that time They will resume at 7 p. m. on Sunday Battleship vs. image manipulation program? n n It IS open book (not open notes, not open neighbor, not open past assignments) Both are on chapters 1, 2, 3, and 5 n n It is NOT open book Exam taking procedure Lab quiz is during your normal lab section n Will go over the questions about it today Course project n n Will go over it today, but a bit later in the lecture All TA office hours cancelled this week after the exam n n HW C 1 is out, due tomorrow at 10 a. m. n First midterm is this Wednesday in lecture n Reflections on HW J 2 HW J 3 will be out later this week, due next Friday n n Exams this week n Assignments n n n The focus will be on chapters 2 and 3 The exams page on the website has past exams to look over Grading: will try to have the grades back by next Monday Review session is (Tuesday) from 7 -9 n n tomorrow Bring questions to ask! Room is Olsson 009 11
HW C 1 question 20583 n n n Assume there is a class Air. Conditioner that supports the following behaviors: turning the air conditioner on and off. The following methods provide these behaviors: turn. On and turn. Off. Both methods accept no arguments and return no value. Assume there is a reference variable office. AC of type Air. Conditioner. Create a new object of type Air. Conditioner and save the reference in office. AC. After that, turn the air conditioner on using the reference to the new object. Instructor's notes: First, assign to the requested air conditioner a new default-constructed air conditioner. Then, signal that air conditioner to perform the turn. On behavior 12
HW C 1 question 20583 n There has already been a office. AC reference created: n n n Your job is to make that reference point to an object n n Air. Conditioner office. AC; Note that it has not been initialized – it doesn’t point to an object! office. AC = new Air. Conditioner(); And then call the turn. On() method n office. AC. turn. On(); 13
Homework survey graph 14
Wednesday, 27 September 2006 n n Music today: Queensryche Test today! n n If you are writing when I say “pens down”, you will get a zero Lab quiz tomorrow and Friday during lab section n Is is NOT open textbook When you are finished, please bring it up and put it in the correct pile by sections You can not ask the TAs for help, unless it is a computer issue (i. e. they can’t debug Java for you) It IS open textbook HW J 3 will be out by this Friday morning 15
Monday, 2 October 2006 n n Music today: Led Zeppelin Tests n n n n Upcoming assignments n n n Average was 79. 8 (101 was 79. 4, 101 -E was 81. 9) Scores are on the website Will be returned in lab section this week If you are considering dropping the course, you may pick it up during my office hours Lab quiz will be back in a few days Next midterm is 3 weeks from this upcoming Wednesday (25 Oct) We’ll go over the exam briefly today HW HW HW Lab C 2 will be out “soon” J 3 is out, due this Friday J 4 will be out Friday, will be going over it Wednesday 6 is this Thursday/Friday, and is on while loops Student response system (clickers) n n n Use class key: H 24043 A 592 Full instructions will be on the website shortly And I’ll go over it on Wednesday 16
Wednesday, 4 October 2006 n n Music today: Led Zeppelin Tests n n n n Upcoming assignments n n n Midterm average was 79. 8 (101 was 79. 4, 101 -E was 81. 9) Scores are on the website Will be returned in lab section this week Lab quiz will be back in a day or two Next midterm is 3 weeks from today (25 Oct) We’ll go over the exam briefly on Monday (as people will have the exam back then) HW HW HW Lab C 2 will be out “soon” J 3 is out, due this Friday J 4 will be out Friday, will be going over it today 6 is this Thursday/Friday, and is on while loops – will go over it today Student response system (clickers) n n Use class key: H 24043 A 592 Don’t use your SSN for the Student. ID field! Full instructions are on the website – will go over it today Everybody needs to get one! 17
Wednesday, 11 October 2006 n n Music today: ABBA Regrade issues n n n n Please submit an online regrade n Sorry! Our bad Please fill out a regrade form (in lab or lecture) See next bullet for more details n Other exam 1 regrades n n n Exam 1 – we took off for the ‘String s = ‘s’; ’ question (4 b) n n Upcoming assignments n HW J 3 – we took off for bad variable names n n n Grading guidelines are on the exams page of the website Fill out the regrade form (on the exams page of the website) Attach them together! Then turn them into me or a TA We will (hopefully) go over the exam briefly today I have uncollected exams with me (get them after lecture) n HW C 2 will be out “soon” HW J 4 is out, due this Friday HW J 5 will be out Friday, will (hopefully) be going over it today Lab 7 is this Thursday/Friday, and is on for loops Student (clickers) n n n response system Use class key: H 24043 A 592 Don’t use your SSN for the Student. ID field! Full instructions are on the website Everybody needs to get one! Will start using them on Monday 18
HW J 3 survey results graph 19
Monday, 16 October 2006 n n Music today: Styx Tests n Midterm 2 is one week from this Wednesday n n n n HW HW Lab HW HW J 4 reflection J 5 is out, due this Friday 8 is this Thursday/Friday, on creating classes J 6 will not be out this week (as there is a test next week) C 2 will be out “soon”, due shortly before the test Student response system (clickers) n n n And a lab quiz that Thurs/Fri in lab Assignments n n Is cumulative Will focus on chapters 5 (decisions), 6 (iteration), and some of chapter 4 (classes) Use class key: H 24043 A 592 Don’t use your SSN for the Student. ID field! Full instructions are on the website – will start using it today Everybody needs to get one! Whom to contact n Please start using use cs 101@cs. virginia. edu instead of me n You’ll get a quicker response that way 20
Monday, 16 October 2006 21
What is your favorite number? a) b) c) d) e) 1 e I don’t like numbers 22
Wednesday, 18 October 2006 n n Music today: ? ? ? Tests n Midterm 2 is one week from today n n And a lab quiz that Thurs/Fri in lab Assignments n n n HW Lab HW HW Please start using use cs 101@cs. virginia. edu instead of me n n You’ll get a quicker response that way Game (& JPJ show) this Thursday n n J 5 is out, due this Friday 8 is this Thursday/Friday, on creating classes J 6 will not be out this week (as there is a test next week) C 2 will be out “soon”, due shortly before the test Whom to contact n n It is cumulative Will focus on chapters 5 (decisions), 6 (iteration), and some of chapter 4 (classes) There will be lab If you want to do a make-up lab, that’s fine – just e-mail a request to cs 101@cs. virginia. edu Homework still due Friday @ 10 I will not have office hours this Thursday Student response system (clickers) n n Use class key: H 24043 A 592 Don’t use your SSN for the Student. ID field! Full instructions are on the website – will start using it today Everybody needs to get one! 23
Wednesday, 18 October 2006 n n Music today: Eagles Tests n n n It is cumulative Will focus on chapters 5 (decisions), 6 (iteration), and some of chapter 4 (classes) There will be a review session on Monday evening n HW J 5 is out, due this Friday HW C 2 is out, due next Tuesday at 2 p. m. n n Code. Lab questions from chapters 5 and 6 Lab 8 is this Thursday/Friday, on creating classes HW J 6 will not be out this week (as there is a test next week) Please start using use cs 101@cs. virginia. edu instead of me n n n You’ll get a quicker response that way Game (& JPJ show) this Thursday n And a lab quiz that Thurs/Fri in lab The final exam will be optional Assignments n Whom to contact Midterm 2 is one week from today n n n There will be lab! If you want to do a make-up lab, that’s fine – just e-mail a request to cs 101@cs. virginia. edu Homework still due Friday @ 10 I will not have office hours this Thursday Student response system (clickers) n n Use class key: H 24043 A 592 Don’t use your SSN for the Student. ID field! Full instructions are on the website Everybody needs to get one! 24
Monday, 23 October 2006 n n Music today: Indigo Girls Tests n Midterm 2 is this Wednesday n n n n And a lab quiz this Thurs/Fri in lab The final exam will be optional Review session tonight at 8 Assignments n HW C 2 is out, due this Tuesday (tomorrow!) at 2 p. m. n n n Code. Lab questions from chapters 5 and 6 Lab 8 is this Thursday/Friday, on creating classes HW J 6 will not be out later this week, due a week from Friday “Vagueness” of assignments Whom to contact n Please start using use cs 101@cs. virginia. edu instead of me n n It is cumulative Will focus on chapters 5 (decisions), 6 (iteration), and some of chapter 4 (classes) There will be a review tonight at 8 p. m. in Olsson 009 You’ll get a quicker response that way Student response system (clickers) n n Use class key: H 24043 A 592 Don’t use your SSN for the Student. ID field! Full instructions are on the website Everybody needs to get one! 25
HW J 5 results graph 26
Wednesday, 25 October 2006 n n Please sit every other seat! All office hours will be cancelled after the exam (will resume next Sunday at 4) HW J 6 will not be out later this week, due a week from Friday Lab quiz this Thu/Fri in labs n n It is open textbook! Asking questions during the exam… Put pens down when it’s called! And please put your exams in the right pile 27
Monday, 30 October 2006 n n Music today: U 2 Tests n Midterm 2 was returned in lab last week n n n Average was 77. 4, standard deviation 14. 4 Will go over it today Grading guidelines are on the exams page Assignments n HW J 6 is out, due this Friday at 10 a. m. n n n About the late release of the homework Will go over it today as well Lab 9 is this Thursday/Friday, on creating classes “Vagueness” of assignments Whom to contact n Please start using use cs 101@cs. virginia. edu instead of me n n I have the remaining ones with me today You’ll get a quicker response that way Student response system (clickers) n n Use class key: H 24043 A 592 Don’t use your SSN for the Student. ID field! Full instructions are on the website Everybody needs to get one! 28
Wednesday, 1 November 2006 n n Music today: Tool Tests n n Midterm 2: 5 point curve for everybody to handle poorly worded questions Grading guidelines are on the exams page Regrades will be accepted all of this week and next week Assignments n HW J 6 is out n Due Monday by 10 a. m. n n n Will review a bit of HW J 6 on the next slide Don’t wait until the last moment! n n n We only have a limited number of TAs! Lab 9 is this Thursday/Friday, on arrays Whom to contact n Please start using use cs 101@cs. virginia. edu instead of me n n But you get 5 extra credit points (on the HW) if you turn it in by Friday at 10 a. m. You’ll get a quicker response that way Student response system (clickers) n n Use class key: H 24043 A 592 Don’t use your SSN for the Student. ID field! Full instructions are on the website Everybody needs to get one! 29
Ship - length = 2 - name - int x. Position = 0 - int y. Position = 0 - int hits = 1 - boolean is. Horizontal = false Cell - ship - is. Hit = false +… b Cell Board - ship - is. Hit = true +… “rowboat" +… (0, 0) Ship - length = 3 - name - int x. Position = 4 - int y. Position = 7 - int hits = 1 - boolean is. Horizontal = true Cell - ship - is. Hit = false +… (7, 7) “canoe" +… Cell Cell - ship - is. Hit = true +… - ship - is. Hit = false +… 30
Monday, 6 November 2006 n n Music today: Annie Lennox Grading n n n Am all caught up with grading HW J 5, quiz 2, and lab 8 returned this weekend Exam 1 test regrades processed, and gradebook updated Still have a few regrades, but am moving through those quite well Assignments n HW J 7 is out n n n Due Friday by 10 a. m. Will talk about it a bit today Don’t wait until the last moment! n n Lab 10 is this Thursday/Friday, on creating classes TA office hours (and general shortage of TAs) Whom to contact n Please start using use cs 101@cs. virginia. edu instead of me n n We only have a limited number of TAs! You’ll get a quicker response that way Student response system (clickers) n n Use class key: H 24043 A 592 Don’t use your SSN for the Student. ID field! Full instructions are on the website Everybody needs to get one! 31
Recount day 1 n n Music today: Pink Floyd Grading n n n Am all caught up with grading Exam 1 test regrades processed, and gradebook updated Exam 2 bonus not added in yet Still have a few regrades, but am moving through those quite well Assignments n HW J 7 is out n n Due Friday by 10 a. m. Don’t wait until the last moment! n n HW J 8 will be out this Friday n n Will talk about it a bit today Lab 10 is this Thursday/Friday, on creating classes TA office hours (and general shortage of TAs) Whom to contact n Please start using use cs 101@cs. virginia. edu instead of me n n We only have a limited number of TAs! You’ll get a quicker response that way Student response system (clickers) n n Use class key: H 24043 A 592 Don’t use your SSN for the Student. ID field! Full instructions are on the website Everybody needs to get one! 32
HW J 6 graph 33
Monday, 13 November 2006 n n Music today: The Commodores Grading n n n Plan is to have HW J 6, lab 9, and lab 10 back before break (i. e. Thurs evening) Hope to have HW J 7, HW J 8, and lab 11 back after break (i. e. Mon morning) Exam 2 bonus not added in yet Still have a few regrades, but am moving through those quite well Assignments n HW J 8 is out n n Due Friday by 10 a. m. The workload has been reduced due to the late release date Will talk about it today Don’t wait until the last moment! n n n Lab 11 is this Thursday/Friday, on 2 -D arrays Exams n n 3 rd midterm is the Wednesday we get back from Thanksgiving break Final is Thursday, Dec 14, and is optional TA office hours (and general shortage of TAs) Whom to contact n Please start using use cs 101@cs. virginia. edu instead of me n n We only have a limited number of TAs! You’ll get a quicker response that way Student response system (clickers) n n Full instructions are on the website Everybody needs to get one! 34
Wednesday, 15 November 2006 n n Music today: Simon & Garfunkel Grading n n n Plan is to have HW J 6, lab 9, and lab 10 back before break (i. e. Thurs evening) Hope to have HW J 7, HW J 8, and lab 11 back after break (i. e. Mon morning) Exam 2 bonus not added in yet Still have a few regrades, but am moving through those quite well Assignments n HW J 8 is out n n Due Friday by 10 a. m. The workload has been reduced due to the late release date Will talk about it today Don’t wait until the last moment! n n 3 rd midterm is the Wednesday we get back from Thanksgiving break Final is Thursday, Dec 14, and is optional TA office hours (and general shortage of TAs) n n Lab 11 is this Thursday/Friday, on 2 -D arrays Exams n n No office hours over break! Whom to contact n Please start using use cs 101@cs. virginia. edu instead of me n n We only have a limited number of TAs! You’ll get a quicker response that way Student response system (clickers) n n Full instructions are on the website Everybody needs to get one! 35
Board’s setup. Board() method public Board setup. Board(int x, int y) { Board board = new Board(x, y); board. generate. Random. Board (Game. DEFAULT_NUMBER_OF_SHIPS); return board; } 36
HW J 7 graph 37
Monday, 27 November 2006 n n Music today: Meat Loaf Grading n n We’re a bit behind, but are working on catching up Exam 2 bonus has been added in Still have a few regrades, but am moving through those quite well Assignments n HW J 9 will be out very soon (probably tomorrow) n n n Lab 12 is a do-at-home lab n n n And deals with course surveys No HW C 3 Exams n n 3 rd midterm is this Wednesday Review session tonight at 8 p. m. in Olsson 005 n n n Bring questions to ask! Lab quiz this Thursday/Friday Both exam and lab quiz are cumulative n Focus is on chapters 4 (classes) and 8 (arrays) And chapter 7 (which we have covered most of) Final is Thursday, Dec 14, from 7 p. m. to 10 p. m. , and is optional n n Due Tuesday by 10 a. m. Can turn it in up to 24 hours late with no penalty Any make-ups must be AFTER the exam date Whom to contact n Please start use cs 101@cs. virginia. edu instead of me n You’ll get a quicker response that way 38
HW J 8 graph 39
HW J 8 graph, the other one 40
Wednesday, 29 November 2006 n Office hours this week n n Lab quiz tomorrow/Friday n n It’s open text book Assignments n n n Will not be any tonight But will (generally) have them for the rest of the week Check online to be sure (I may have to cancel mine) No HW C 3 HW J 9 is out, as is lab 12 Final is Thursday, Dec 14, from 7 p. m. to 10 p. m. , and is optional n Any make-ups must be AFTER the exam date 41
CS 101: The End n n Today’s music: Pink Floyd HW J 9 n n n Quiz 3 and HW J 9 should be returned by next Monday n n n n n HW C 1 and C 2 grades will be up there “soon” Clicker bonus will not be reflected in the online numerical grades n n Your letter grade will be modified if it applies n n Like in January Exam 3 n If you did it, you get 4 points If you didn’t, see me after class All TA office hours will end at the end of the day on Tuesday (tomorrow) My office hours will be posted on the website n They will probably change during finals week E-mail replies from me after the semester ends will be very slow n Lab 12 will be returned by then as well n n Regrade window will be 2 days No whiny regrade requests! Or else we may lower your grade! Office hours n Due tomorrow (or Wednesday) by 10 a. m. Will chat about it in a bit Grades n n Average was 81. 5, stdev 16. 2 I have them with me today Regrades due by the end of this week! Can drop them off at my office Grading guidelines are available online Final is Thursday, Dec 14, from 7 p. m. to 10 p. m. , and is optional n n Any make-ups must be AFTER the exam date Please don’t take it! n I don’t want to have to grade it! 42
Grade ranges n Each letter grade is a 10 -point range n n 60 -70 is a D, 90 -100 is an A, etc. The lower 3 points of this range is the minus grade (A-, B-, etc. ) The middle 4 points is the grade itself (A, B, etc. ) The upper 3 points is the plus grade (A+, B+, etc. ) n Grade ranges: n A+: 97. 5 -> 100. 0 n n n n The only difference is the A+ range n n We’re still working on that Note that a 89. 4999999 is an B+, no matter how many times you ask n n n n Subject to change! A: 92. 5 -> 97. 5 A-: 89. 5 -> 92. 5 B+: 86. 5 -> 89. 5 B: 82. 5 -> 86. 5 B-: 79. 5 -> 82. 5 C+: 76. 5 -> 79. 5 C: 72. 5 -> 76. 5 C-: 69. 5 -> 72. 5 D+: 66. 5 -> 69. 5 D: 62. 5 -> 66. 5 D-: 59. 5 -> 62. 5 F: 0 -> 59. 5 43
“rowboat" Cell - ship - is. Hit = false +… Ship. List - int ship. Count = 0 - Ship[] list b Cell +… Board - ship - is. Hit = true +… (0, 0) - int NOT_SHOT_AT = 0 - int MISSED = 1 -… - int sizex = 8 - int sizey = 8 - Ship. List ships - Cell [][] cells Ship - length = 2 - name - int x. Position = 0 - int y. Position = 0 - int hits = 1 - boolean is. H = false +… Ship Cell - ship - is. Hit = false +… +… (7, 7) Cell Cell - ship - is. Hit = true +… - ship - is. Hit = false +… - length = 3 - name - int x. Position = 4 - int y. Position = 7 - int hits = 1 - boolean is. H = true +… “canoe" 44
- Slides: 44