Week 1: Intro to Computer Science
Main Objective: To introduce the program and learn some fundamental aspects of computer science.
Lessons:
Project:
Follow the project instructions as best you can. You can ask for help from your team or the tutors, if needed. All work is due Friday, August 28th, by midnight.
Assessment:
Follow these guidelines to answer the following questions. Due Friday, August 28th, by midnight.
- In your opinion, what is the most important thing you learned this week? Why?
- Describe the general idea of high and low level programming languages using the concept of abstraction.
- JavaScript was designed to be flexible with values and types, often jumping back and forth between them. Compare some pros and cons of this decision. How might it help you? How might it get in the way?
Reference:
- MDN: JavaScript Data Types and Data Structures: Quick reference to look up each primitive and compound type.
- MDN: Expressions and Operators: Quick reference to look up any operator. If you want more explanation of how to use them, see the guide page.
- MDN: Operator Precedence: To check the order of operations, almost like the rules from math class.
More Resources: