August
Ø 1st |
|||||
Ø 8th |
|||||
Ø 15th |
|||||
Ø 22nd |
|||||
Ø 29th |
An outline of topics to be addressed each day is presented below. This list is not complete; additional items are covered for most classes.
If students are absent, they should consult these pages and check with the instructor concerning material missed.
Some Department Policies
General policies
♦ Assignments
My notebook and turning in assignments
Eye contact
Watch me place a date on it
Watch me place it in my notebook
Check my notebook frequently for status of assignments submitted
What happens if you say later that "But I am sure I turned it in"
♦ Academic Honesty - department policies, my policies
References for the course
♦ My manual - on this site
♦ Java, A Beginner's Guide, Herbert Schildt - in the bookstore
Compilers and where to download for free: http://www.eclipse.org/downloads Select Eclipse Classic 3.7
Location of Eclipse on the lab computers: C:\\Eclipse\Eclipse Click on the application named Eclipse
Chapter 1 of the text - Java Fundamentals
♦ Languages and the 3 major categories
♦ Origins
♦ The 2 approaches:
Applications - covered first semester
Applets - covered second semester
♦ Introductory concepts
Variables
Methods and the main method
Braces and semicolons
Comment lines
♦ Demos
Opening workspace, project, creating a class
Example age program
♦ Practice
Movie on Tuesday, Eclipse tutorial video on Wednesday
Review of topics covered Friday
Example program
Movie: Computers, The History Channel, 50 minutes
♦ Zeros and Ones
♦ Computer Victory
♦ The Space Race
♦ From Office to Home
♦ Shrinking and Growing
♦ Molecular Wiring
Final project in computer science - no final exam
Some elements of style (to facilitate debugging)
3 contests that I sponsor:
♦ Intel International Science Fair
♦ State Super Computing: http://www.supercomputingchallenge.org/archive/11-12/invitation_flyer.pdf
♦ International Computing Olympiad
Drop Day
DO NOT GET BEHIND - SEE ME FOR EXTRA INSTRUCTION IF NEEDED - MY SCHEDULE: 1, 2, 5, 8 - WILL MEET IN THE LAB
Review of 3 topics
♦ Overloading an operator
♦ Concatenation
Lab 2 (Beware the Monkey)
My Manual and preliminary schedule
Some elements of style review
Control structures review: syntax and when to use
Some algorithms
♦ Finding the sum of numbers - odd or even
♦ Printing a certain number of items per line
♦ Finding prime numbers
Work on labs
What happens when you run this code?
Prime Numbers
Nested for Loops
Control structures review: syntax and when to use
Lab 4 - optional
Next Month
Next Month