• Computer Programming Courses offered at CTEC:.

     

    • Computer Science 1

      • Problem-solving, communication, creativity, and exploring the impacts of computing on how we think, communicate, work, and play
      • Introductory Level Course
    • Computer Science 2

      • An in-depth examination of the "big CS ideas" including topics such as programming, algorithms, the internet, big data, digital privacy and security, and the societal impacts of computing.
      • Computer Science 1 is a prerequisite for this course.
    • Python Programming I

      • Learning Python programming language basics, introducing data types, variables, input, functions, operators, conditional statements, loops, and incrementing.
      • Introductory Level Course
      • This course can be taken as Honors
    • Python Programming II

      • Design, write, debug, and run programs encoded in the Python language, and to understand the basic concepts of software development technology.
      • Python Programming I is a prerequisite for this course.
    • AP Computer Science

      • A challenging college-level course exploring the creation of complex programs and problem-solving. 
      • Students can receive college credit by taking and scoring well on the AP Exam.