COMPUTER SCIENCE COURSES


AP COMPUTER SCIENCE A

Computer Science A does not have the most descriptive or creative course name, but it’s all about learning how to program using the Java language. That means there is a major focus on object oriented programming along with the learning of algorithms such as sorting algorithms and recursive methods. This is a computer science major’s first programming class.

Computer Science A Course Description


AP COMPUTER SCIENCE PRINCIPLES

Computer Science Principles is an introductory course which covers a little bit of everything! This means we cover programming and algorithms, binary and how computers work, data storage and compression, cyber security and encryption, and even some of the ethics and latest computer science innovations. It is a fun class and I recommend it to anyone who is curious if computer science is something they want to pursue.

Computer Science Principles Course Description


COMPUTER SCIENCE DATA STRUCTURES

Data Structures is typically a required course for college computer science majors. However it can be taught at the high school level with given permission. This course covers the fundamental data structures such as linked lists, stacks, binary trees, recursive algorithms, and more. It is an essential skill to any software or app developer!

Computer Science Data Structures Course Description


WHY YOU SHOULD STUDY COMPUTER SCIENCE