Title: TO
1WELCOME
TO OPEN HOUSE
2Vicki Coffman
Computer Science Advanced Pre-AP Advanced
Placement CS3
3Advanced and pre-AP Topics
- Variables and constants
- Data types
- Program input/output
- Data abstraction and encapsulation
- Control structures
- Boolean logic
- Program design
4Advanced and pre-AP tools
- All of these are free downloads
- URLs are on the syllabus.
- Scratch
- Alice
- Jeroo
5Textbook Information(Advanced and pre-AP)
A Computer Science Stacey Armstrong (Your
student should have taken this home on a USB
drive.)
http//www.apluscompsci.com/
6Advanced Placement Topics(plus review of pre-AP
topics)
- One and two dimensional arrays
- Algorithms
- Searching
- Sorting
- Traversal
- Insertion
- Deletion
- GridWorld case study
7 Advanced Placement is strictly Java!
- // Java0401.java
- // This program demonstrates one-way selection
with ltifgt. - // Run the program twice. First with Sales
equals to 300,000 - // and a second time with Sales equals 500,000.
- public class Java0401
-
- public static void main (String args)
-
- System.out.println("\nJAVA0401.JAVA\n")
- double sales 300000.00
- double bonus 250.00
- if (sales gt 500000.0)
- bonus 500.0
- System.out.println("Yearly bonus " bonus)
- System.out.println()
-
8Textbook Information(Advanced Placement)
Exposure Java Leon Schram (Your student should
have taken this home on a USB drive.)
http//www.schram.org
9 AP Information(Advanced and
pre-AP students, please consider continuing
to AP!)
http//www.collegeboard.com Prepare to Succeed
in College AP courses can help you acquire the
skills and habits you'll need to be successful in
college. You'll improve your writing skills,
sharpen your problem-solving abilities, and
develop time management skills, discipline, and
study habits. Earn College Credit and
Placement More than 90 percent of four-year
colleges in the United States and colleges in
more than 60 other countries give students
credit, advanced placement or both on the basis
of AP Exam scores. By entering college with AP
credits, you'll have the time to move into upper
level courses, pursue a double-major or study
abroad.
10CSIII Topics(Advanced Placement students,
please consider for next year!)
- Continuation of CS AP topics, plus
- Stacks, queues, linked lists, binary trees,
heaps, maps, sets - Hashing
- Algorithm analysis and Big-O
- Individual projects
11Tutorials/Computer Science Club
- Tutorials M-F 230PM 300PM (at least)
- Computer Science Club, MWF, 230PM - ?
- Conference period 2nd
- (825AM 915AM)
12UIL Information
http//www.uil.utexas.edu/ The University
Interscholastic League offers the most
comprehensive literary and academic competitive
program in the nation. These activities, which
exist to complement the academic curriculum, are
designed to motivate students as they acquire
higher levels of knowledge, to challenge students
to confront issues of importance, and to provide
students with the opportunity to demonstrate
mastery of specific skills.
13Programming Contest Information
- We attend numerous written and hands-on
programming contests during the year. - All are on Saturdays, usually from 7AM to 3PM
(approximately). We attend between one and three
contests per month. - I can usually take pretty much as many people as
want to go. I favor those who show up for club.
14Code Wars Information
- http//hpcodewars.org/
- HP Code Wars is a first class computer
programming competition for high school students.
Hosted on Hewlett-Packard's Houston campus, the
Code Wars experience is unlike any other
programming competition. - The event successfully combines several quality
ingredients the high-tech HP environment, a wide
range of programming challenges, large amounts of
good "programmer" food (pizza and caffeine),
music, plus loads of giveaways (including gift
bags and door prizes) -- all in an exciting,
stimulating, and competitive environment. - In the past, I have been able to take 15 people.
I favor those who do extra projects and show up
for club.