Why take Principles of Computer Science?
- Honors computer class
- but NOT a tech credit (Only FOT, ECS, IED or AP CS-P are tech credits)
- Good way to help decide if you want to consider a career in computer science, data science, cybersecurity, mechatronics, electrical engineering, software engineering, etc.
- Computational thinking is relevant to every subject area.
What is in Principles of Computer Science?
- The programming design process
- Define the problem using Input/Process/Output
- Use pseudocode, flowcharts and algorithms
- Code and debug
- Analyzing and documenting code
- 3 programming languages:
- Java
- Javascript
- Python
- Current event topics