About The Computer 12 Computer Science Elective

The Kellenberg Memorial High School Computer 12 – Computer Science Elective is divided into two parts.  The first part covers computers hardware, operating systems, and software. Some of the topics include:

  • Computer Hardware / Parts of a Computer
  • Operating Systems
  • Software, including Database Systems
  • Networking
  • Computer Security

In the second part of the Computer 12 – Computer Science Elective we introduce the students to programming using two high-level languages.  The first language is the interpreted language Python.  The second language is the compiled language C.  Students will gain an understanding of general programming concepts such as:

  • Input / Output
  • Variables and Data Types
  • Loops – Conditional and Incremental
  • Conditionals
  • Functions
    • Passing parameters to functions

After completing the programming segment students will be expected to be able to implement solutions to simple problems in code using the concepts they have learned.  Students will also be expected to look at code examples and determine what is happening and whether or not the code will execute