Title: CS%20101
1CS 101
2Monday, 29 August 2005
- Everybody should register for a lab section
- My first screw-up
- The final exam is on a Tuesday, 13 Dec
- Not Monday, 12 Dec, as the syllabus states
- TAs and office hours are on the website
- First homework will be out later this week
- Homeworks are due Friday mornings
- My office hours are changing
- Are now M/W/F 11-noon
- The Monday one is no longer from 330-430
- But it will be today
- Professor Luebkes office hours will probably be
changing as well (more on that later) - Java on Mac installation is on the website
- Sign up for a lab sections if you havent already!
3Wednesday, 31 August 2005
- Everybody should be registered for a lab section
- My first screw-up
- The final exam is on a Tuesday, 13 Dec
- Not Monday, 12 Dec, as the syllabus states
- TAs and office hours are on the website
- First homework will be out later this week
- Homeworks are due Friday mornings
- My office hours are changing
- Are now M/W/F 11-noon
- The Monday one is no longer from 330-430
- Professor Luebkes office hours will probably be
changing as well (more on that later) - Java on Mac installation is on the website
- We will be going over CodeLab next week
- Lab this Thurs/Fri
- You must attend the section you are registered
for!
4Monday, 5 September 2005
- Everybody should be registered for a lab section
- TAs and office hours are on the website
- First homework will be out later this Wednesday
- Due next Friday morning
- We will be going over CodeLab this Wednesday
- Java on Mac installation is on the website
- Lab this Thurs/Fri
- You must attend the section you are registered
for! - Lab machine login issues
- What I expect you to understand at this point
- Lab 1 grades were returned
- In general, lab grades will be returned on Wed
5Wednesday, 7 September 2005
- TAs and office hours are on the website (and
occasionally change) - First homework is out today
- Is on the website, will be going over it today
- We will be going over CodeLab today as well
- First CodeLab homework will be assigned in the
next day or two - The assignment will be e-mailed to everybody
- CS 101 section access code VIRGIN-7589-1797
- Java on Mac installation is on the website
- Lab this Thurs/Fri
- You must attend the section you are registered
for! - We will be going over the lab today in class
- Lab machine login issues
- Lab 1 grades were returned
- In general, lab grades will be returned on Wed
- Lab 2 grades should be returned later today
- First midterm is 2 weeks from today
- Progression through the textbook 1, 2, 3, skip
4, 5, 6, back to 4, 7, 8 - Thus, once we finish chapter 3, we will proceed
into chapter 5 - Testing code for homeworks
6Monday, 12 September 2005
- TAs and office hours are on the website (and
occasionally change) - First J homework is out, is due this Friday at 10
a.m. - First C homework is out, due a week from
Wednesday - Details on the website
- Lab this Thurs/Fri
- More on using objects (chapter 3)
- Lab machine login issues
- Im working on it
- First midterm is 1 week from Wednesday
- Will cover chapters 1-3
- And maybe a bit of chapter 5, depending on how
far we get - Full details on this on Wednesday
- Last semesters exams will be on the website
- Progression through the textbook 1, 2, 3, skip
4, 5, 6, back to 4, 7, 8 - Thus, once we finish chapter 3, we will proceed
into chapter 5 - Testing code for homeworks
- Comments on the assignments
7Wednesday, 14 September 2005
- First J homework is out, is due this Friday at 10
a.m. - 100001 is late!!!
- First C homework is out, due a week from today
- Details on the website
- All the questions for chapters 2 and 3
- Lab this Thurs/Fri
- More on using objects (chapter 3), and a review
of references - Well be going over it today
- Its a new lab this year please comment!
- You may want to bring your textbooks to lab this
week - Lab machine login issues
- You should have received an e-mail if not, let
me know - First midterm is 1 week from today
- Will cover chapters 1-3, is open book
- Last two semesters worth of exams are on the
website - Lab quiz next week
- Done during your normal lab section, is open book
- Last two semesters worth of lab quizzes are on
the website - You will probably have to write an entire program
8Monday, 19 September 2005
- Second J homework will be out on Wed
- Due a week from Friday at 10 a.m.
- Will be going over it today
- First C homework is out, due this Wednesday
- Details on the website
- All the questions for chapters 2 and 3
- Lab quiz this Thurs/Fri
- Done during your normal lab section, is open book
- Survey questions are optional for the lab quiz
- As its timed, dont need to do the good
programming practices - Last two semesters worth of lab quizzes are on
the website - You will probably have to write an entire program
- Lab machine login issues
- You should have received an e-mail if not, let
me know - First midterm is this Wednesday
- Will cover chapters 1-3, is open book
- Last two semesters worth of exams are on the
website - Will be reviewing for it today
- Appendix in back of textbook
9Wednesday, 21 September 2005
- First midterm is today
- Thats why everybody showed up!
- Please sit every other seat
- When done, put your test in the correct pile
- Second J homework will be out today
- Ill e-mail about it
- Due a week from Friday at 10 a.m.
- Will be going over it today
- Lab quiz this Thurs/Fri
- Done during your normal lab section
- Is open textbook
- Survey questions are optional for the lab quiz
- As its timed, dont need to do the good
programming practices - Last two semesters worth of lab quizzes are on
the website - You will probably have to write an entire program
10Monday, 26 September 2005
- First midterm
- Average grade was a 89 (stdev 13)
- Will be returned in labs this week (101-E during
lecture on Wed) - In the future, well try to return it the same
week - Will go over it today
- Regrades must be turned in within 10 days
- Forms will be on the website
- Lab quizzes will be returned around Wednesday
- Will go over grades so far this Wed or next Mon
- Second J homework is out
- Due Friday at 10 a.m.
- Future assignments
- HW J3 will be out this Wed, due a week from
Friday (HW is on ifs) - Will be having a J homework every week there is
not an exam (still 7 this semester) - HW C2 should be out this week
- Will be going over this weeks lab on Wednesday
(lab is on ifs) - Jeopardy review how much did it help?
11Wednesday, 28 September 2005
- Lab quiz grades were e-mailed back last night
- Exams will be returned in lab this week
- Average was an 89 (stdev 13)
- Second J homework is out
- Due Friday at 10 a.m.
- Third J homework will be out tonight on ifs
- We will go over it today
- This weeks lab is also on ifs
- Will also go over it today
- HW C2 should be out this week
- No class on Monday (fall break)
12Wednesday, 28 September 2005
- How to compute your grades
- Compute each grade as a percentage (out of 100)
- Multiply each grade by the assignments weight
- Sum those up
- Divide by the total weight
- Average weighted grade so far is 93
- We expect this to lower as the semester
progresses - HISTORICALLY, the grade range has been
- A 90, B 80-89, C 70-79, D/F lt70
13Wednesday, 5 October 2005
- Todays music The Rolling Stones
- Homeworks
- HW J3 is due this Friday
- HW J4 is out today (will be reviewing it) on
loops - HW C2 will be out today
- When should it be due?
- Exam regrades
- The grading guidelines will be on the website
(probably tonight) - Regrade form also on the website
- Must be turned in within 10 days
- This weeks lab is on while loops
- Will also go over it today
- Missing labs for the concert
- Thats a valid reason as far as Im concerned
- Textbook progression
- Chapter 6 (iteration) this week and next week
- Then onto chapter 4 (creating classes) and 7
(more on classes)
14Survey responses
- More program examples and demos
- And different ones than the textbook
- Positive responses about the TAs
- Go slower when explaining the slides with code on
them - Lots of people objected to the common curve with
101-E - Code on the website
- Terminology concerns
- Amount of material covered
- Speeding through certain slides
- Object vs. class confusion
- Assignments that allow for more creative
solutions - Textbook appendix usage explanation
15More survey Comments
- Lots of requests for the return of the
marshmallow gun - More humor / red slides
- Demotivators were very popular
- I should start answering others cell phones
during class - I should dance Irish jigs (?)
- Lots of comments on how I draw s
- I got straight Fs in handwriting in elementary
school. - List what music Im playing
16Monday, 10 October 2005
- Todays music U2 (from The Joshua Tree)
- Homeworks
- HW J4 is due this Friday
- No HW next week (as its the midterm)
- HW J5 due the following week (also on loops)
- HW C2 due next Wednesday (19 Oct) at 2 p.m. all
questions for chaps 5 and 6 - Exam regrades
- The grading guidelines are on the website (sorry
about the delay) - There are about 10 days to submit a regrade
- Regrade form also on the website
- This weeks lab is on for loops
- Will also go over it on Wednesday
- Lab quiz and midterm next week
- Same procedure as last time
- Coverage is chapter 1-6 except 4 (with emphasis
on chapters 5 and 6) - Textbook progression
- Chapter 6 (iteration) will be finished this week
- Will then start on chapter 4 (which is not on
this midterm) - Will be spending a LOT of time on chapters 4 and
7 after the midterm
17Wednesday, 12 October 2005
- Todays music The Who (Pinball Wizard and Baba
ORiley) - Homeworks
- HW J4 is due this Friday
- No HW next week (as its the midterm)
- HW J5 due the following week (also on loops)
will go over it on Monday - HW C2 due next Wednesday (19 Oct) at 2 p.m. all
questions for chaps 5 and 6 - Exam regrades
- The grading guidelines are on the website (sorry
about the delay) - There are about 10 days to submit a regrade
- Regrade form also on the website
- This weeks lab is on for loops
- Will also go over it today
- Lab quiz and midterm next week
- Same procedure as last time
- Coverage is chapter 1-6 except 4 (with emphasis
on chapters 5 and 6) - Textbook progression
- Chapter 6 (iteration) will be finished today
- Will then start on chapter 4 (which is not on
this midterm) - Will be spending a LOT of time on chapters 4 and
7 after the midterm
18Monday, 17 October 2005
- Todays music The Corrs Rebel Heart
Breathless - Homeworks
- No HW this week (as its the midterm)
- HW J5 is due next Friday
- Available this Wednesday, will be going over it
today - HW C2 due this Wednesday (19 Oct) at 2 p.m. all
questions for chaps 5 and 6 - Exam regrades
- The grading guidelines regrade form are on the
website - There is a week (or so) left to submit a regrade
- Lab quiz and midterm this week
- Same procedure as last time
- Coverage is chapter 1-6 except 4 (with emphasis
on chapters 5 and 6) - Midterm and lab are open textbook, closed
everything else (the lab may allow the Java
documentation) this includes past assignments! - Todays lecture
- Going over HW J5
- Review of HW J4 and prime number generation and
efficiency - How to debug programs
- Jeopardy review!
- Third lab quiz date is being moved to the week
after Thanksgiving
19(No Transcript)
20Wednesday, 19 October 2005
- Todays music ABBA
- Second midterm is today
- Please sit every other seat
- When done, put your test in the correct pile
- Lab quiz this Thurs/Fri
- Done during your normal lab section
- Is open textbook
- Survey questions are optional for the lab quiz
- As its timed, dont need to do the good
programming practices - Last two semesters worth of lab quizzes are on
the website
21Monday, 24 October 2005
- Todays music ABBA (really)
- Second midterm
- Yes, the test was way too long
- It will be returned in labs this week
- Grades will be posted online today or tomorrow
- Average was in the 70s
- HW J5 due this week
- HW J6 will be out Wed, due next Friday
- Third lab quiz date is being moved to the week
after Thanksgiving - We will be progressing through chapters 4 and 7
for the next few weeks
22Debugging
- Three ways to debug
- Hand trace the program
- Put in lots of print statements (ala Fractions in
Lab 7) - Reading a stack trace
- Later (most likely in 201), you will see how to
use a debugger
23Wednesday, 26 October 2005
- Todays music Metallica
- Second midterm
- It will be returned in labs this week
- Grades are online via the viewgrades script
- Average was a 73
- HW J5 due this week
- Can use BigDecimal exclusively
- Will talk a bit about BigDecimal and BigInteger
today - HW J6 will be today, due next Friday
- Will go over it today
- Lab 8 will be on creating classes
- Will go over it today
- Third lab quiz date is being moved to the week
after Thanksgiving - We will be progressing through chapters 4 and 7
for the next few weeks
24Happy Halloween!!!
- Todays music Led Zeppelin
- Second midterm
- I have the remaining ones with me
- Will be going over it today
- HW J6 due this Friday
- Dont wait until the last day!!!
- HW J7 and lab 9 will also be on creating classes
- Will go over them on Wednesday
- Third lab quiz date is being moved to the week
after Thanksgiving - Textbook progression
- Chapter 4 this week
- Chapter 8 next week
- Returning to chapter 4 and 7 following that
- The perception about feeling lost with the
current material
25Wednesday, 2 November 2005
- Todays music Indigo Girls
- HW J6 due this Friday
- Dont wait until the last day!!!
- HW J7 and lab 9 will also be on creating classes
- Will go over them on today
- Third lab quiz date is being moved to the week
after Thanksgiving - Lab 8 grading has been delayed
- Textbook progression
- Chapter 4 this week
- Chapter 8 next week
- Returning to chapter 4 and 7 following that
26Monday, 7 November 2005
- Todays music Kool and the Gang
- HW J7 due this Friday
- Dont wait until the last day!!!
- Will be going over it a bit more today
- Midterm is a week from Wednesday
- Lab quiz is the week after Turkey Day
- Lab 10 will be on single dimensional arrays
- And will be used in the final game
- Lab 11 will be on two dimensional arrays
- HW J8 due Friday, 2 December
- Will be presented next Monday
- Will use 2-D arrays to create the map for the
game - We are a bit behind in the grading
- HW J5 and lab 8 were returned today
- Should be caught up at this point
- Textbook progression
- Chapter 8 this week, and a bit of next week
- Returning to chapter 4 and 7 following that
27Wednesday, 9 November 2005
- Todays music Enya
- HW J7 due this Friday
- Dont wait until the last day!!!
- Midterm is a week from today
- Lab quiz is the week after Thanksgiving
- Lab 10 will be on single dimensional arrays
- And part will be used in the final game
- Will go over it today
- Lab 11 will be on two dimensional arrays
- We hope to have that usable in the final game as
well possibly a map generator - HW J8 due Friday, 2 December
- Will be presented next Monday
- Will use 2-D arrays to create the map for the
game - We are all caught up with the grading
- But regrades got a bit delayed in the process
- Textbook progression
- Chapter 8 this week, and a bit of next week
- Returning to chapter 4 and 7 following that
28Monday, 14 November 2005
- Todays music Jethro Tull
- HW J8 due Friday, 2 December
- Dont wait until the last day!!!
- Midterm is this Wednesday
- Will primarily focus on chapters 4 and 8
- But covers chapters 1-6, 8
- Lab quiz is the week after Thanksgiving
- Lab 11 will be on 2-D arrays
- And will (hopefully) be used in the final game
- Will not be going over it on Wednesday
- We are all caught up with the grading
- But regrades got a bit delayed in the process
- We expect exam regrades done by Wed
- HW J7 aiming for return after 1 week
- Course surveys
- There will be two
- One is part of some assignment
- The other is the Toolkit survey
- We are not forcing you to do either
29Wednesday, 16 November 2005
- Todays music Meat Loaf (didnt play)
- Third midterm is today
- Please sit every other seat
- When done, put your test in the correct pile
- I have all old exams with me
- Including all regrades, which have been completed
- Can pick them up after you turn in your test
- No more office hours for the rest of the week
- And none next week
- Lab this Thurs/Fri
- Not a lab quiz
- And have a great Thanksgiving break!!!
30Monday, 28 November 2005
- Todays music Meat Loaf (really)
- Third midterm will be returned in lab this week
- Lab quiz this Thursday/Friday
- Will cover the same topics as the exam did
- Grades / curve
- I e-mailed about this last week
- Because the course workload has been high (and
the exams difficult), the curve has been lowered
(i.e. the grades raised) - HW J8 is out
- Well be going over it a bit more today
- Due next Tuesday at 10 a.m. (not this Friday)
- HW C3 is out
- Due next Monday, 5 Dec at 10 a.m.
- I can change that due date, if desired
- There will be a lab 12
- Itll be done on your own time, and it will be
very quick its just surveys - The plan
- This week chapter 7 (advanced topics on creating
classes) - Next Monday a bit of chapter 9 (inheritance) and
course conclusion
31Wednesday, 30 November 2005
- Todays music Pink Floyd
- Third midterm will be returned in lab this week
- Will go over it next Monday
- Lab quiz this Thursday/Friday
- Will cover the same topics as the exam did
- HW J8 is out
- Due next Tuesday at 10 a.m. (not this Friday)
- Note that your randomness may differ from ours
- HW C3 is out
- Due next Monday, 5 Dec at 10 a.m.
- I can change that due date, if desired
- There will be a lab 12
- Itll be done on your own time, and it will be
very quick its just surveys - The plan
- This week chapter 7 (advanced topics on creating
classes) - Next Monday a bit of chapter 9 (inheritance) and
course conclusion
32The End
- Todays music Kansas REO Speedwagon
- Third midterm was returned in lab
- If you didnt get it, I have it with me
- HW J8 is due tomorrow at 10
- Note that your randomness may differ from ours
- Most common error putting rows before columns
- HW C3 is extended now due tomorrow at 10 as well
- Due to the website not working last night
- Returning of grades
- Lab quiz will be returned later this week
- HW J8 most likely next week
- The grading scripts (i.e. viewgrades) will go
offline once the semester is finshed - The grades themselves will be kept in the Toolkit
- Regrades
- All regrades must be in by the end of this Friday
- Obviously, well allow HW J8 and final regrades
after that fact - The process of me turning in grades
- Dont forget lab 12!
- The plan