Resources
Resources
Computer Science Essentials emphasizes computational thinking and collaboration providing an excellent entry point for students to learn the fundamentals and basics of programming through debugging and testing code. Students will use visual, block-based programming while transitioning to text-based programming with languages such as Python, blockly, VEX® Coding Studio based on RobotC and HTML/CSS to create apps, develop websites through Django and learn how to make computers work together to put their design(s) into practice. Coverage includes scrum, MIT App Inventor, Vex Coding Studio, Cloud9, Python, blockly and web development through AWS.
An understanding of the use of a rational decision-making process through collaboration to create products that address problems or topics.
A basic understanding of block-based programming.
A general understanding of text-based programming.
An understanding of programming languages.
An understanding of programming terminology.
An understanding of the fundamentals and tools of programming.
An understanding of the basic features of programming.
**Subject to change**