|
|
(143 intermediate revisions by the same user not shown) |
Line 1: |
Line 1: |
− | == Monday (9/28/09) ==
| + | #REDIRECT [[IB Computer Science 2]] |
− | '''Warmup:'''
| |
− | * Create a Java program called ArrayWarmup
| |
− | * Declare and initialize an int array of 10 numbers (I don't care what)
| |
− | * Write a for loop that traverses the array and prints all the numbers out
| |
− | | |
− | '''Agenda:'''
| |
− | * [[AddressBook class lab assignment]]
| |
− | | |
− | == Thursday (9/24/09) ==
| |
− | * Demo your Person, Car, and Contact classes to Mr. Bui
| |
− | * Array review
| |
− | ** [[Media:IntroArrays.ppt]]
| |
− | * Contact arrays
| |
− | * AddressBook overview
| |
− | * [[AddressBook class lab assignment]]
| |
− | | |
− | '''Homework:'''
| |
− | * Complete [[AddressBook class lab assignment]] by Monday (9/28/09)
| |
− | | |
− | == Tuesday (9/22/09) ==
| |
− | * College Presentation with Ms. Settlemyer
| |
− | | |
− | == Friday (9/18/09) ==
| |
− | '''Warmup:'''
| |
− | * Demo your Person and Car classes to Mr. Bui
| |
− | | |
− | '''Agenda:'''
| |
− | * Questions about installing Java and JCreator at home
| |
− | * [[Contact class lab assignment]]
| |
− | | |
− | '''Homework:'''
| |
− | * [[How to install Java on Windows]]
| |
− | * [[How to install JCreator]]
| |
− | * Complete the [[Car class lab assignment]]
| |
− | * Complete [[Contact class lab assignment]]
| |
− | | |
− | == Wednesday (9/16/09) ==
| |
− | '''Warmup:'''
| |
− | * Complete the Circle class with the following methods:
| |
− | ** Circle()
| |
− | ** getRadius()
| |
− | ** setRadius()
| |
− | ** getDiameter()
| |
− | ** getArea()
| |
− | | |
− | '''Agenda:'''
| |
− | * Classes and objects review
| |
− | * Create a CircleMain class that tests the above methods
| |
− | ** [[Media:Circle.java]]
| |
− | ** [[Media:CircleMain.java]]
| |
− | * [[Person class lab assignment]]
| |
− | * Demo your Person and Car classes to Mr. Bui at the beginning of next class
| |
− | | |
− | '''Homework:'''
| |
− | * [[How to install Java on Windows]]
| |
− | * [[How to install JCreator]]
| |
− | * Complete the [[Car class lab assignment]]
| |
− | * Test your Java and JCreator installs by creating, compiling, and executing a Hello, World! program
| |
− | | |
− | == Monday (9/14/09) ==
| |
− | '''Warmup:'''
| |
− | * Be sure that you have completed the Hello, world Java programs from last week
| |
− | | |
− | '''AddressBookMenu Warmup'''
| |
− | * You will be creating a user interface menu for use with your AddressBook
| |
− | * Open / create your AddressBook's main method
| |
− | * Print out a message that explains the program (e.g. "Welcome to YOUR_NAME's address book!")
| |
− | * Print out a menu with the following options:
| |
− | | |
− | <pre>
| |
− | (a)dd to address book
| |
− | (p)rint address book
| |
− | (q)uit
| |
− | | |
− | What would you like to do?
| |
− | </pre>
| |
− | | |
− | * You should prompt for input after the menu is printed. Review [[Media:JavaIOExample.java]] for examples of input/output
| |
− | * If the user inputs 'a', then print a message that says "USER SELECTED ADD"
| |
− | * If the user inputs 'p', then print a message that says "USER SELECTED PRINT"
| |
− | * If the user inputs 'q', then print a message that says "USER SELECTED QUIT"
| |
− | | |
− | '''Agenda:'''
| |
− | * [[Media:IntroClasses.ppt]]
| |
− | * [[Media:IntroObjects.ppt]]
| |
− | | |
− | '''Homework:'''
| |
− | * [[How to install Java on Windows]]
| |
− | * [[How to install JCreator]]
| |
− | * Test your Java and JCreator installs by creating, compiling, and executing a Hello, World! program
| |
− | | |
− | == Thursday (9/10/09) ==
| |
− | * Reminder: Summer assignment due at the beginning of class next Tuesday (9/15/09)
| |
− | * [http://spreadsheets.google.com/viewform?key=p6_k1SMbS2zvMHJNJBBkFPA Student Survey]
| |
− | ** Fill out and submit
| |
− | ** Share several snippets with class
| |
− | * On-line Resources
| |
− | ** [http://www.paulbui.net/wl/cs2 Old IBCS2 website]
| |
− | ** [http://www.eimacs.com EIMACS] - test your login
| |
− | ** [http://www.turingscraft.com Turingscraft] - login coming soon!
| |
− | * A gentle re-introduction to Java
| |
− | ** [[Media:IntroJava.ppt]]
| |
− | ** [[Media:IntroJava2.ppt]]
| |
− | * JEdit
| |
− | * Java Review Programs
| |
− | # Write a Hello, world! program ( Hint: [[Java program template]] )
| |
− | ## Create a new Java program using JEdit or whatever editor you prefer | |
− | ## Use the Java program template as a guide
| |
− | ## Insert your code
| |
− | ## Compile and execute your code
| |
− | ### Open terminal
| |
− | ### Navigate to your Java file
| |
− | ### ''javac FILENAME''
| |
− | ### Execute your code: ''java PROGRAM_NAME''
| |
− | # Write a program that prints Hello, world 20 times (You may login to eimacs to remember how)
| |
− | # Write a program that prints Hello, world infinite times
| |
− | * Program dossier introduction
| |
− | ** [http://www.ib-computing.com/html/java/dossier/choices.html IB Computing Dossier suggestions]
| |
− | | |
− | == Tuesday (9/8/09) ==
| |
− | * Introductions
| |
− | * [[IB Computer Science II Syllabus]]
| |
− | * Name cards
| |
− | * Lab setup/config
| |
− | ** Login username is your first initial and lastname (e.g. pbui)
| |
− | ** Your password is your student ID number
| |
− | ** Go to System -> Preferences -> About Me -> Change Password
| |
− | | |
− | == Summer Break ==
| |
− | * [[IBCS2 Summer Assignment]]
| |
− | | |
− | <!--
| |
− | == Archives ==
| |
− | * [[IBCS2 - May]]
| |
− | * [[IBCS2 - April]]
| |
− | * [[IBCS2 - March]]
| |
− | * [[IBCS2 - February]]
| |
− | * [[IBCS2 - January]]
| |
− | * [[IBCS2 - December]]
| |
− | * [[IBCS2 - November]]
| |
− | * [[IBCS2 - October]]
| |
− | * [[IBCS2 - September]]
| |
− | -->
| |