Computer Information Technologies

Computer Information Technologies Courses

Computer Science Essentials (CSE)


With emphasis on computational thinking and collaboration, this year-long course provides an excellent entry point for students to begin or continue the PLTW Computer Science K-12 experience.  Computer Science Essentials will expose students to a diverse set of computational thinking concepts, fundamentals, and tools, allowing them to gain understanding and build confidence.  In Computer Science Essentials, students will use visual, block-based programming and seamlessly transition to text-based programming with languages such as Python to create apps and develop websites, and learn how to make computers work together to put their design into practice.  They’ll apply computational thinking practices, build their vocabulary, and collaborate just as computing professionals do to create products that address topics and problems important to them.

Prerequisites: Algebra I

 Credit – 1 Unit

Computer Science Principles

Using Python as a primary tool and incorporating multiple platforms and languages for computation, this course aims to develop computational thinking, generates excitement about career paths that utilize computing, and introduce professional tools that foster creativity and collaboration.  Computer Science Principles helps students develop programming expertise and explores the workings of Internet. Projects and problems include app development, visualization of data, cybersecurity, and simulation.

Prerequisites: Algebra I

Credit – 1 Unit CIS


Cybersecurity will be offered to juniors and seniors on an alternating year basis with Computer Science A. This course exposes students to the field of cybersecurity through problem-based learning where they will role play and train as cybersecurity professionals. It inspires algorithmic, computational, and ‘outside the box’ thinking. Students explore educational and career pathways that comprise the field of information security.

(Offered in odd years beginning 2021)

          Grades 11 and 12

          Credit – 1 Unit

Computer Science A

Computer Science A focuses on further developing computational-thinking skills through the medium of Android TM App development for mobile platforms.  The course utilizes industry-standard tools such as Android Studio, JavaTM programming language, XML, and device emulators.  Students collaborate to create original solutions to problems of their own choosing by designing and implementing user interfaces and Web-based databases.

(Offered in even years beginning 2022)

Prerequisites: Algebra II

Credit – 1 Unit


Joel Wilson
573-392-8060 Extension 1510