Computer+Science

Scratch Unit
Tuesday, February 12th - today in class you'll finish up the basic drawing exercises that you started in class last week. [| You'll also start taking a look at the online videos at the Scratch website] to learn more about this awesome programming environment.

[|Scratch Overview for Thursday, January 31st 2008]

Class Expectations-Computer Science

[|USM Google Docs]


 * Evaluation**-your performance in this class is evaluated on a PASS/FAIL basis. At the end of each quarter you will receive a PASS/FAIL grade and a short comment. However, I expect you to complete all of the in-class projects in a timely matter.


 * Programming Languages/Environments**-Every semester that we've offered this class we've learned different combinations of programming languages. This semester will be no different. We'll most likely take a look at the following programming languages: HTML, LOGO, and Scratch. I'm also considering the possibility of having you carry out guided independent studies on an area of your choosing (you could even do this with a partner). Possibilities include doing something with open source software development, a game programming language that you're interested in, java scripting, robotics and programming, etc. The independent guided study most likely wouldn't take place until the fourth quarter. We'll talk more about this later.

In this brief look at HTML we'll take a look at the foundation programming language for web pages. While HTML is really a true programming language in terms of having variables and if-then operations, it is really something that is quite useful to know. For example, if you want to embed a YouTube video your blog or on this wiki page, you need to know a little bit about what code to copy and where to paste it in your blog or wiki. This is pretty easy to do, but if you want to get into some customization of an online space even further then it is even more important to gave a basic understanding of the principles of HTML. That is what we will be doing in this first unit.
 * Unit I-The Basics of HTML**

Scratch Unit
Tuesday, February 12th - today in class you'll finish up the basic drawing exercises that you started in class last week. [| You'll also start taking a look at the online videos at the Scratch website] to learn more about this awesome programming environment.

[|Scratch Overview for Thursday, January 31st 2008]

Class Expectations-Computer Science

[|USM Google Docs]


 * Evaluation**-your performance in this class is evaluated on a PASS/FAIL basis. At the end of each quarter you will receive a PASS/FAIL grade and a short comment. However, I expect you to complete all of the in-class projects in a timely matter.


 * Programming Languages/Environments**-Every semester that we've offered this class we've learned different combinations of programming languages. This semester will be no different. We'll most likely take a look at the following programming languages: HTML, LOGO, and Scratch. I'm also considering the possibility of having you carry out guided independent studies on an area of your choosing (you could even do this with a partner). Possibilities include doing something with open source software development, a game programming language that you're interested in, java scripting, robotics and programming, etc. The independent guided study most likely wouldn't take place until the fourth quarter. We'll talk more about this later.

In this brief look at HTML we'll take a look at the foundation programming language for web pages. While HTML is really a true programming language in terms of having variables and if-then operations, it is really something that is quite useful to know. For example, if you want to embed a YouTube video your blog or on this wiki page, you need to know a little bit about what code to copy and where to paste it in your blog or wiki. This is pretty easy to do, but if you want to get into some customization of an online space even further then it is even more important to gave a basic understanding of the principles of HTML. That is what we will be doing in this first unit.
 * Unit I-The Basics of HTML**