Back to Previous Page | Curriculum Home
PTP3050T: Java I/DL (2012-2013)
CURRICULUM PROGRAM: Virtual School Program
COURSE TITLE: Java I (Fall/Spring)
CALENDAR YEAR: 2012-2013
GRADE LEVEL: 9-12
CODE: PTP3050T
TYPE: GC
CREDITS: 1.00
COURSE LENGTH: 18 weeks
About the Program:
Java Programming I prepares students for careers in the IT industry. The course sequence focuses on duties and tasks performed by professionals in computer programming as well as pre-employment and employment skills.
Major Concepts/Content: Programming in Java is a one-semester course designed to teach students Java programming concepts using a structured approach. Students will develop Java applications and applets. Problem solving and program documentation will be emphasized.
Competencies:
PTP305 Java Programming I Course Description
PTP305 Java Programming I Student Competency Record
Course Objectives:
As a result of successfully completing this course, students will:
- analyze a problem;
- design a solution;
- write the program needed to solve the problem; and
- test the program and make the necessary corrections in the program.
Course Outline:
Quarter 1
- Module 1
- 2 weeks - Introduction to the class
- 1 week - Variables and types
- 1.5 weeks - Methods without returns
- Module 2
- 1.5 weeks - Conditionals and recursion
- 1.5 weeks - Methods with returns
- 1.5 weeks - Iteration
- Quarter 1 exam covering M1 and M2
Quarter 2
- Module 3
- 1.5 weeks - Introduction to objects via String
- 1.5 weeks - StringTokenizer
- 1.5 weeks - Statistical data
- Module 4
- 1.5 weeks - Applets
- 1.5 weeks - Computer architecture
- 1.5 weeks - Introduction to web applications
- Quarter 2 exam covering M3 and M4
Semester Exam covering M1 through M4
Essential Software: Textbook
- All content is provided in your Blackboard class and references the following texts:
- Downey, Allen. (2008). How to Think Like a Computer Scientist (Version 4.1). http://greenteapress.com/thinkapjava/, License: GNU Free Documentation v1.3
- Eck, David. (2011). Introduction to Programming Using Java, Sixth Edition. http://math.hws.edu/eck/cs124/javanotes6/index.html, License: Creative Commons v3.0
Computer Requirements
Computer with internet access with the following software installed
- BlueJ
- Sun’s Java Development Kit