AP Computer Science PRINCIPLES
Class overview
In computer science principles, we learn the foundations of modern technology such as program development, data, the internet, and the impact of computers on society. Alongside these topics, we also learn the Python programming language. Python is a widely used language that has applications in data science, artificial intelligence, and general programming. This class is project-based, meaning that as we learn different parts of Python, we complete coding assignments to show an understanding of the topic.
What will you learn in this class?
You will learn languages & computer science fundamentals, including the following: Keylogging, Phishing, Malware, Binary, Digital Divide, Encryption & Decryption, and Python
Fun Fact: Counting Binary is as easy as counting 01, 10, 11!
About the Teacher
Hello, my name is Mr. Hull and I'm the Computer Science teacher here at Esperanza. I became a teacher to aid students in developing their knowledge of computers and programming. I enjoy watching students advance from having no experience with programming to being able to create working code. - Mr Hull
Daily Schedule of a Programmer
8:55 am - 9:25 am Coding
9:25 am - 10:55 am Coding
11:00 am - 11:35 am Coding
11:45 am - 12:45 pm Coding
12:45 pm - 1:30 pm Coding
1:30 pm - 2:00 pm Drink Java
2:00 pm - 2:35 pm Play with a python
2:40 pm - 3:25 pm Coding
3:25 pm - 3:35 pm Coding