Robotics C++ Physics II AP Physics B Electronics Java Astronomy Other Courses Summer Session  

 

August

 

 

 

Ø 1st

Monday

Tuesday

Wednesday

Thursday

Friday

Ø 8th

Monday

Tuesday

Wednesday

Thursday

Friday

Ø 15th

Monday

Tuesday

Wednesday

Thursday

Friday

Ø 22nd

Monday

Tuesday

Wednesday

Thursday

Friday

Ø 29th

Monday

Tuesday

Wednesday

Thursday

Friday

 

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.

 

Monday

 

Tuesday

 

 

Wednesday

 

 

Thursday

 

 

Friday

 

 

Monday

 

 

Tuesday

 

 

Wednesday

 

 

Thursday

 

 

Friday

 

 

Monday

 

 

 

Tuesday

 

 

 

Wednesday

 

 

Thursday

 

   Today's Schedule

   Some Department Policies

       ♦  Academic Honesty

   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

   The learning Curve

 

Friday

 

   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

             Operators

             Data Types

             Methods and the main method

             Braces and semicolons

             Comment lines

             Reserved Words

       ♦  Demos

             Opening workspace, project, creating a class

             Example age program

       ♦  Practice

   Movie on Tuesday, Eclipse tutorial video on Wednesday

 

Monday

 

     Review of topics covered Friday

     Example program

 

Tuesday

 

   Movie: Computers, The History Channel, 50 minutes 

       ♦  Zeros and Ones

       ♦  Computer Victory

       ♦  The Space Race

       ♦  From Office to Home

       ♦  Shrinking and Growing

       ♦  Molecular Wiring

 

Wednesday

 

   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

   The Scanner Class

   Lab 1

 

Thursday

 

  Drop Day

 

Friday

 

   DO NOT GET BEHIND - SEE ME FOR EXTRA INSTRUCTION IF NEEDED - MY SCHEDULE: 1, 2, 5, 8 - WILL MEET IN THE LAB

   Some elements of style

   Review of 3 topics

       ♦  Overloading an operator

       ♦  Concatenation

       ♦  The Scanner Class

   Lab 2 (Beware the Monkey)

 

 

Monday

 

   My Manual and preliminary schedule

   Control Structures Part 1

   Control Structures Part 2

   Lab 3

 

Tuesday

 

   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

 

Wednesday

 

   What happens when you run this code?

   Prime Numbers

   Nested for Loops

   Control structures review: syntax and when to use

   Lab 4 - optional

 

Thursday

 

Next Month

 

Friday

 

Next Month