Computer Programming IA

An introductory course in computer programming/software engineering and applications. The course introduces students to the fundamentals of computer programming. Students will learn to design, code, and test their own programs while applying mathematical concepts. Teachers introduce concepts and problem solving skills to beginning students through a programming language such as C++, C#, Java, Python, or JavaScript.

The second half of the year reviews and builds on the concepts introduced in the first semester. This semester introduces students to more complex data structures and their uses, including sequential files, arrays, and classes. Students will learn to create more powerful programs.

Strands and Standards
Test Points by Strand

  • Test Number: 820
  • Core Code:
  • Levels: 10-12
  • Course Length: 0.5 Credit
  • Number of Questions: See Test Points by Strand
  • Test Duration: 90 Minutes
  • Eligibility: Successful completion of the course standards and objectives.

Performance Evaluation

Required Tracking Form
The performance documentation is required to be submitted to the school testing coordinator on the day of the test.

Performance Documentation

Optional Tracking Form
The student performance evaluation is a required component of the skill certification process. Each student must be evaluated on the required performance objectives. Performance objectives my be completed and evaluated any time during the course.

Student Performance Evaluation


Students who achieve 80% (moderately to highly skilled) on all performance objectives and 80% on the written test will be issued a CTE skill certificate.