Code Type:

  • NC = No Credit
  • EL = Elective
  • G = Grad. Requirement
  • GC = Computer
  • GD = Second Language
  • GE = Social Studies
  • GF = Fine Arts
  • GG = US Government
  • GH = Health
  • GL = Language Arts
  • GM = Mathematics
  • GP = Physical Education
  • GS = Science
  • GU = US History
  • GV = Careers
  • MS = Middle School
  • SE = Special Education
  • AP = Advanced Placement
  • G-CTE = Career
  • G-CTE/c = Career (c)
  • NC = No Credit
  • RP = Repeat COurse
  • REG = Regular Course/Credit
  • W = Weighted
  • MC2 = Multiple Credit 2
  • MC3 = Multiple Credit 3
  • MS = Middle School
  • ES = Elementary School

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