Instructor: Marty O'Neill II
Instructor Email: martyoneillii@gmail.com
Class Location and Meeting Times: NTDP B185 9:00am - 9:50am on Mondays, Wednesdays, & Fridays
Instructor's Office Location and Hours: F262, Mondays and Wednesdays 10:00am - 11:00am
Exam 1: September 28, 2009 - during normal class time
Exam 2: November 9, 2009 - during normal class time
Final Exam: December 18, 2009 - 8:00am-10:00am
Grading:
| 25% | Labs |
| 25% | Homework |
| 15% | Quizzes |
| 10% | Exam 1 |
| 10% | Exam 2 |
| 15% | Final Exam (Comprehensive) |
Click here to go to the Computer Science & Engineering Moodle Login Page.
Read Chapter 1 in "Small Java" by Thursday, September 3, 2009.
Read Chapter 2 in "Small Java" by Monday, September 7, 2009.
Read Chapter 3 in "Small Java" by Friday, September 11, 2009.
Read Chapter 4 in "Small Java" by Wedneday, September 16, 2009.
Introduction to Objects Presentation
Read Chapter 5 in "Small Java" by Monday, September 21, 2009.
Binary and Hexadecimal Numbers Presentation
Read Chapter 6 in "Small Java" by Wednesday, October 21, 2009.
Read Chapter 7 in "Small Java" by Friday, October 30, 2009.
Roulette Sim Example from class: RouletteSim.java and RunningRouletSim.java.
Read Appendix F in "Small Java" and Chapter 4 in "Invitation to Computer Science" by Wednesday, December 2, 2009.
Read Chapter 8 in "Small Java" and Chapter 3 in "Invitation to Computer Science" by Friday, December 4, 2009.
Read Chapter 9 in "Small Java" and pages 386-398 and 412-419 in "Invitation to Computer Science" by Monday, December 7, 2009.
Unless otherwise noted, all assignments are due at the beginning of class, and no late submissions will be accepted.
Homework 1 - Due Monday, September 7, 2009 Wednesday, September 9, 2009
Homework 2 - Due Wednesday, September 23, 2009
Homework 3 - Due Wednesday, October 7, 2009
Homework on Truth Tables and Sum of Certain Fibonacci Numbers - Due Friday, October 23, 2009 before class by 6:00pm ELECTRONICALLY THROUGH MOODLE
MoneyCounter Homework - Due Friday, October 30, 2009 by 6:00pm ELECTRONICALLY THROUGH MOODLE
Dice Analysis Homework - due electronically using project command on CSP machines by 11:59pm on Monday, December 7, 2009
Standard Deviation Homework - duce electronically through Moodle before class on Friday, December 11, 2009.
CSE Department Exit Survey - Needs to be completed before Final Exam. Turn in confirmation page for credit as a Quiz Grade!
emacs vs. vim vs. etc... (funny) from xkcd webcomic
Google Lunar Job Opportunity (something funny)
The Human Machine Merger: Why We Will Spend Most of Our Time in Virtual Reality in the Twenty-First Century by Ray Kurzweil at the 2000 ACM SIGGRAPH conference in New Orleans
Project Euler - a series of challenging mathematical/computer programming problems that will require more than just mathematical insights to solve