The Computer Science elective will provide an understanding of computer operating systems, hardware (functions, troubleshooting, and maintenance), and the basic background knowledge of coding and computer programming. Students will learn the computer language Python and will work on individual programming projects throughout the year. Other programming languages may be introduced later in the year as time and coursework allow.  This course is recommended for students serious about studying computer science, computer engineering, information technology, and computer programming. Prior knowledge and experience with computer programming languages are not required.