This course provides students with advanced study and hands-on experience in computer science, programming, computational problem solving, and cybersecurity. Students design and evaluate solutions, develop algorithms and computer programs, analyze data, and explore how computer systems, networks, and the internet function. Students apply programming concepts and computational thinking to solve real-world problems while developing skills in abstraction, algorithm development, data structures, and program design.