- Computer Science I
In this course programming principles of the VISUAL BASIC language are taught. All programming principles are presented in the context of practical application. VISUAL BASIC keywords, proper program documentation and structured programming techniques are also emphasized. Students are expected to write and debug programs according to teacher assignments and projects. Algebra II is a prerequisite for this course. It is also recommended that a computer science student take a keyboarding course before enrolling in computer science. (NOTE: This course is recommended for 11th and 12 graders only)
- Computer Science II
Students taking this course must have completed Computer Science I with a "C" or better average. The language taught is C++. This course includes syntax diagrams, description and structured design of algorithms, control structures, procedures functions, debugging and testing of software. (PREREQUISITE: Computer Science I)
- Computer Applications
Computer Applications is an introductory course in the use of computers. Students will gain knowledge of computer technology, skill in operating computers, and awareness of the functions and uses of computers. It is designed to allow students the opportunity to develop highly needed computer skills that are utilized in the business environment. The material covered will include setting up browsers for the Internet (Netscape), developing web pages for a business setting, using several web page development software tools and using multimedia presentation software. (PREREQUISITE: Keyboarding/Keyboarding Applications or Introduction to Business Computer Applications)
- Desktop Publishing/Webmastering
In the Desktop Publishing course, concepts of layout and design will be studied and explored. Students will use logical steps when integrating text and graphics (original and scanned) to create papers, reports, newsletters, brochures, and other professional-looking documents. Terms relating to topography and principles of page design will be studied.
In the Web mastering course, concepts of web communication will be studied and explored. Students will design, develop, and maintain web pages using appropriate current editors and/or tagging languages. Students will demonstrate technical knowledge of the equipment and an ability to use a variety of input devices, file formats and will study connectivity issues as needed. Students will use appropriate search methods and applications to retrieve and evaluate information and use a variety of web communications. (PREREQUISITE: Keyboarding/Keyboarding Applications or Introduction to Business Computer Applications)
- Networking I
The CHS Networking Program is a comprehensive program that provides students with the Internet technology skills essential in a global economy. Particular emphasis is given to using decision-making and problem-solving techniques in the application of science, math, communication, and social studies concepts to solve networking problems. Students learn how to make cable, how to install and configure routers and switches used in LANS and WANS. The concepts covered in the class enable the student to develop practical experience in skills related to cabling, routing protocols, and network troubleshooting.