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

PTP101: Intro Programming A (2012-2013)

CURRICULUM PROGRAM: Career and Technical Education
COURSE TITLE: Intro Programming A
CALENDAR YEAR: 2012-2013
GRADE LEVEL: 7-8
CODE: PTP101
TYPE: MS
CREDITS:
COURSE LENGTH: 9 weeks

Major Concepts/Content: Introduction to Programming Languages will utilize languages that meet needs specified in the Essential Objectives, such as Logo or BASIC. This hands-on laboratory course is designed to teach students the concepts, skills and processes involved in programming a computer, to include significant experiences with major language features.

Major Instructional Activities: Students will analyze a problem, design a solution, write the program needed to solve the problem, test the program and make the necessary corrections in the program. Activities will include hands-on programming, group and individual assignments and special projects.

Major Evaluative Techniques: ssessment will be accomplished by:

  • Success may be demonstrated by written tests, oral tests, class work, projects, or other means deemed appropriate by the instructor.

Course Objectives: Upon completion of the course, students should be able to

  • Define programming vocabulary specific to the chosen programming language.
  • Utilize the input/output procedures of the language in addition to storage and retrieval of programs.
  • Write programs in a structured format.
  • Create logical programming solutions using boolean logic, iteration, variables, conditionals, data types and super and sub procedures.
  • Recognize and correct program faults (debug).
  • Promote the ethical use of computers.