High School Computer Classes

  • Computer Education Course Curriculum

    2015-2016

     
    Computer Education: 
    (1 Semester)
    Course No. 4016
    Grade Level 9-12
    Prerequisite: None
    Students will learn to use technology as a tool as they study basic hardware, software, and systems operations. Additional topics of study will be multimedia, file management, graphics, computer ethics and safety, careers and an introduction to game design concepts.

    Programming
    (1 semester)
    Course No. 4010
    Grade Level 9-12
    Prerequisite: Computer Education #4016 and Algebra I OR Pre-AP Computer Science #4003
    This course introduces beginning programming languages such as Visual BASIC programming, emphasizing the logical design, development, testing, and debugging of structured and event-driven programs. Topics include, but are not limited to, arithmetic operations, decision structures looping, and format output.

    Application Development I
    (1 Semester)
    Course No. 4004
    Prerequisite: Programming #4010 OR Pre-AP Computer Science #4003
    This course introduces programming languages such as JAVA programming, emphasizing problem solving and logical design, development, testing, and debugging of structured and event-driven programs and applies it to the development of applications for a variety of end-user hardware devices such as mobile devices, gaming consoles, and computer platforms. Topics include, but are not limited to, arithmetic operations, decision structures looping, and format output.
     
    Application Development II
    (1 semester)
    Course No. 4005
    Grade Level 9-12
    Prerequisite: Application Development I #4004
    This course is for students who wish to pursue additional experience and knowledge in the development of applications for a variety of end-user hardware devices such as mobile devices, gaming consoles, and computer platforms. Topics will include problem solving, logical design, application development, application testing, and application debugging, using arithmetic operations, using decision structures, and formatting output. Students will be expected to create presentations and develop documentation at regular intervals throughout the design process.
     
    Pre-AP Computer Science
    (2 semesters)
    Course No. 4003
    Prerequisite: Completion of Geometry
    This course is a beginning sequence for those students interested in computer programming and is designed for those who wish to prepare for AP Computer Science, software engineering, or prepare for entry to a computer science major at the college level. This class focuses on problem solving and the science of designing computer programs using an object oriented style. The course will develop these skills using Java as a means for learning programming.
     
    AP Computer Science A
    (2 Semesters)
    Course No. 4006
    Prerequisite: Completion of Algebra II, Pre-AP Computer Science 
    AP Computer Science is both a college-prep course for potential computer science majors and a foundation course for students planning to study in other technical fields such as engineering, physics, chemistry, and geology. The course emphasizes programming methodology, procedural abstraction, and in-depth study of algorithms, data structures, and data abstractions, as well as a detailed examination of a large case study program. Instruction includes preparation for the AP Computer Science A Exam.
     
    Web Page Development and Design:
    (1 Semester)
    Course No. 4015
    Grade Level: 9-12
    Prerequisite: Computer Education #4016 OR Pre-AP Computer Science #4003
    This course focuses on the development of web pages. A combination of current scripting/programming languages such as JavaScript, HTML and Web page authoring software will be utilized. In addition to the technical aspects of coding languages, issues of web site design graphics on the web, theory and administration issues will be addressed.
     
    Game Design and Development:
    Course No. 4020
    Grade Level: 9-12
    Prerequisite: Computer Education #4016 OR Pre-AP Computer Science #4003
    Students will be actively engaged in problem solving while exploring elements of game design. The history and background as well as the humane, cultural, and political aspects of game design will be covered. Students will be using not only computer skills, but many other skills related to the process of game design. Developing concepts, storyboarding, using multimedia, drag and drop programming, play testing, and bug fixing will be a part of the course.
     

    Business

     
    Software Applications I

    (1 semester)
    Course No. 2011
    Grade Level: 9-12
    Prerequisite: None
    This course provides the opportunity to become familiar with popular software used in business. Students will learn basic word processing skills, document formatting, report styles, tables and letters. Students will be introduced to spreadsheets and presentation software. This class will count towards fulfilling ACE and Oklahoma’s Promise requirements.

     

    Software Applications II
    (1 semester)
    Course No.2012 

    Grade Level: 9-12

    Prerequisite: Software Applications I

    This course is designed to provide students with advanced knowledge and skills needed to use a computer for personal and/or business purposes. Students will apply advanced levels of word processing and presentations software. The course provides the opportunity to become familiar with popular software used in business. Students will learn word processing skills, document formatting, report styles, tables, and letters. Students will be introduced to spreadsheets and presentation software. This class will count towards fulfilling ACE and Oklahoma’s Promise requirements. 


    Business Computer Applications
    (1 semester)
    Course No. 2007
    Grade Level: 9-12
    Prerequisite: None
    This course enables students to develop computer skills in spreadsheets, graphics, and databases. This course is recommended for its value in personal use, business employment and college courses. This course counts as a computer credit under Oklahoma’s Promise.