|
|
(156 intermediate revisions by the same user not shown) |
Line 1: |
Line 1: |
− | == Monday (9/14/09) ==
| + | #REDIRECT [[IB Computer Science 2]] |
− | '''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]]
| |
− | * [[Person class lab assignment]]
| |
− | | |
− | '''Homework Assignment'''
| |
− | * [[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]]
| |
− | -->
| |