Computer Science and Technology Education

80303S1/80303S2

Computer Applications I

Semester(s): 2

Prerequisite: None

Grade Level(s): 9, 10, 11, 12


Computer Applications I allows students to enhance their computer skills, to problem solve, and develop a foundational knowledge in business skills using integrated software programs such as word processing, database, spreadsheet applications, computer presentations and Internet tools.



80313S1/80313S2

Computer Applications II

Semester(s): 2

Prerequisite: Computer Applications I

Grade Level(s): 10, 11, 12


Computer Applications II continues to develop students’ business skills through the use of word processing software programs, electronic spreadsheets, database management, desktop publishing, computer presentations, and information processing.



41103S1/41103S2

Computer Programming I

Semester(s): 2

Prerequisite: Fundamentals of Technology

Grade Level(s): 9, 10, 11, 12


Computer Programming I is designed to provide students with the fundamental concepts and terminology of software application development as well as develop skills in designing and writing simple computer programs. This includes the fundamental concepts of software programming, the use of pseudo code, flowcharts, statement sequencing, conditional statements, loop structures, procedural versus object oriented programming structures, and input/output.



41133S1/41133S2

AP Computer Science A

Semester(s): 2

Prerequisite: Computer Programming I

Grade Level(s): 10, 11, 12


AP Computer Science A introduces students to computer science with fundamental topics that include problem solving, design strategies and methodologies, organization of data (data structures), approaches to processing data (algorithms), analysis of potential solutions, and the ethical and social implications of computing. The course emphasizes both object-oriented and imperative problem solving and design. These techniques represent proven approaches for developing solutions that can scale up from small, simple problems to large, complex problems.



41123S1/41123S2

AP Computer Science Principles

Semester(s): 2

Prerequisite: Computer Programming I

Grade Level(s): 10, 11, 12


AP Computer Science Principles focuses on computational thinking skills, vital for success across all disciplines, such as using computational tools to analyze study data and working with large data sets to analyze, visualize, and draw conclusions from trends. The course engages students in the creative aspects of the field by allowing them to develop based on their interests. Effective communication and collaboration skills by working individually and collaboratively to solve problems is stressed. Students discuss and write about the impacts these solutions could have on their community, society, and the world.


The following Career and Technology Education (CTE) courses qualify as a computer technology unit for graduation and OK Promise.


  • Administrative Technologies II

  • Computer Repair and Troubleshooting I

  • Computer Repair and Troubleshooting II

  • Computerized Accounting

  • Computerized Science Discoveries

  • Desktop Publishing and Graphic Design

  • Fundamentals of Administrative Technologies

  • Fundamentals of Technology

  • Fundamentals of Web Design

  • Google Tools

  • Introduction to Engineering Design

  • IoT Fundamentals: Connecting Things

  • Multimedia and Image Management Techniques

  • Office Administration and Management

  • Principles of Engineering

  • Robotics Engineering