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 1 (2013-2014)

CURRICULUM PROGRAM: Virtual School Program
COURSE TITLE: Java Programming I
CALENDAR YEAR: 2013-2014
GRADE LEVEL: 9-12
CODE: PTP3050T
TYPE: REG
CREDITS: 0.50
COURSE LENGTH: 18 weeks

Major Concepts/Content:

This course provides an introduction to basic programming constructs using the Java language. Students learn to design and implement computer programs to solve computational problems. Java programming I is a foundation course for students interested in careers in the IT field.

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

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
    • 1 week - Course introduction
    • 2 weeks – Methods with returns
    • 2 weeks – Java Math Operators

  • Module 2
    • 2 weeks – Decision Making
    • 2 weeks – Logic operators
    • Quarter 1 exam covering M1 and M2

Quarter 2

  • Module 3
    • 2 weeks - iteration
    • 2 weeks - Strings
    • 1 weeks – StringTokenizer

  • Module 4
    • 2 weeks – getting input
    • 2 weeks – random numbers
    • 0 weeks - Introduction to Applets
    • Quarter 2 exam covering M3 and M4

Semester Exam covering M1 through M4

Essential Software:

  • BlueJ
  • Sun’s Java Development Kit

 

Textbook: There is no textbook required for this course. All of the instructional content is available online within the course.