Computer Science
Computer science CTE programming at Ralston Valley places students on the path to a cutting-edge postsecondary future.
Courses Offered
Level 1
Coding I
Coding I is a course intended to teach students the basics of computer programming using Javascript. The course emphasizes practicing standard programming techniques and learning the logic tools and methods typically used by programmers to create simple computer applications. Upon completion of this course, proficient students will be able to solve problems by planning multistep procedures; write, analyze, review and revise programs, converting detailed information from workflow charts and diagrams into coded instructions in a computer language; and will be able to troubleshoot and debug programs and software applications to correct malfunctions and ensure their proper execution.
Level 2
Coding II
Coding II builds on the basics of computer programming and explores more advanced programming concepts using Javascript. The course emphasizes practicing standard programming techniques and learning the logic tools and methods typically used by programmers to create simple computer applications. Upon completion of this course, proficient students will be able to solve problems by planning multistep procedures; write, analyze, review and revise programs, converting detailed information from workflow charts and diagrams into coded instructions in a computer language; and will be able to troubleshoot and debug programs and software applications to correct malfunctions and ensure their proper execution.
Computer Systems (Cyber Crew)
Computer Systems is an intermediate course designed to prepare students with work-related skills and aligned certification in the information technology industry. Content provides students the opportunity to acquire knowledge in both theory and practical applications pertaining to hardware, operating systems, safe mode, command prompt, security, networking, printers, peripheral devices, laptops, mobile devices, troubleshooting, and customer service management. Upon completion of the course, proficient students will have acquired skills and knowledge to install, configure and maintain computer systems. Students who are proficient in this course will be eligible to pursue the IT industry-standard credential, CompTIA’s A+ certification.
Level 3
AP Computer Science Principles
AP Computer Science Principles is an introductory college-level computing course. Students cultivate their understanding of computer science through working with data, collaborating to solve problems, and developing computer programs as they explore concepts like creativity, abstraction, data and information, algorithms, programming, the internet and the global impact of computing.
Level 4
AP Computer Science A
AP Computer Science A is an introductory college-level computer science course. Students explore object-oriented programming with Java. Students cultivate their understanding of coding through analyzing, writing and testing code as they explore concepts like modularity, variables and control structures.