Monday, April 28, 2008

Quest Project

Today we begin really working on our games. You will each be creating your own game. You will be able to converse and help each other with different aspects of the game, but I expect all coding to be typed yourself, you may NOT copy and paste any code from someone else's project.

Here are the basic requirements:

Each game needs to have at least 25 different rooms.
You need to add each of these commands:
  • Drop
  • Stats
  • Help
  • At least two special commands for your game (use, read, equip, kiss, etc)
All new methods need to have your own comments, with your initials. If you got a lot of the code from another person, you need to give them credit in the comment.
Your game needs to have an objective, a way to win and a way to lose.
When you turn in the project you will need to turn in a walk-through to explain every aspect of the game as well.

There will likely be more points added here at a later time as well.

Thursday, February 21, 2008

Chapter 4 Exercises

We are going to start class with a little quiz. Please open up notepad. I will be blocking all programs other than notepad before the quiz.

After that will we be looking at some of the exercises for chapter 4 together.

Go to this page:
http://openbookproject.net/thinkCSpy/chap04.xhtml

Scroll to exercise 3. We will do this together. Afterwards, we will work through 4, 6, 7, 8, and 9.

Assignments

You have two programs that you have been working on. Please save them into the assignments folder. Name them '[name] - numbers.py' and '[name] - gasp.py' in the folders 'NumberTest' and 'GaspPicture'.

Thursday, February 14, 2008

Today

You should be basically done with the chapter 2 exercises, if not you need to finish them today. Once you have completed them, please help others that are having trouble, or move on to chapter 3 read through the chapter again, and begin working on the exercises.

Tuesday, February 12, 2008

Firefox!

You should now all have access to Firefox Portable from your start menu. Please use this now as your web browser for this class. It will give you access to the new, improved "How to Think Like a Computer Scientist". Please load firefox, then load this page and click the link on the side. Go to chapter 2.

Skim down to the bottom and look at section 2.13 I would like you to complete the exercises listed there and record your results in a text document. Save the document as 'Chapter2Exercises - Name.txt'. Also create the file 'madlib - name.py' as directed by the page. Save each of these files into the Python Assignments folder.

Monday, January 07, 2008

Meeting the Python

Welcome to Computer Programming class. I'm looking forward to working with each of you as you learn to understand your computer better and learn to tell it what you want it to do! We will be working with a few different resources as we learn to program. Much of our time will be spent working on projects, but we will also spend a portion of each day discussing a new topic. You will need to come to this site each day as the first thing in order to get your instructions. This page will also be my way of giving you links to certain sites.

On the side you see a few links to the web-based texts we will be using.

One of your major assignments each day will be to post an entry on your own blog page. As such the first thing you need to do today is to create your own page. If you already have a blog, that is fine, but for this class all of your posts need to deal with programming class. The easiest thing is for you to create another blog for this class. You can go to blogger.com to set up your own blog. Please do that now, then click on the comment link on this page and give me your address and name. I will be adding a link to your blog on this page and I will be checking it each day to see that you have posted and to see what you are struggling with or enjoying about the day's lesson. You will be required to post each day!

Once you have created your page and commented here with your link, please click on the link: How To Think Like a Computer Scientist and read the first chapter. Create your first post discussing the things you learned in the reading.

The OFFICIAL Dilbert Widget