The Great Debate Writing in CS Principles

I have been asked to share this - I usually do this during my second unit in APCS Principles - The Internet Unplugged.

Writing is a big part of doing well on the new Performance Task assessments for the course. I have found this activity to be a great way to get them writing. I do not grade for grammar or spelling at this point. I want them writing, we can work on mechanics later.





One activity that works really well to get students writing is an online debate using a discussion board. The point of this activity is to get them used to thinking and debating a topic and responding to other students. In the beginning students tend to take a very surface approach to topics. Debating lets them really delve in and explore the why behind the points they are making.

This activity works well in several areas of the APCS Principles curriculum. It is simple to grade and really gets the students engaged in writing.
To get them ready we play a game in class to get them used to pros and cons, then we debate a current event topic online. The in class debate topic does not necessarily need to relate to computer science. For the online topic I usually pull a current event that relates to something like privacy or online ethics.
The in Class Game:
Have the students line up into two equal lines. Make one like pro and one line con.
Then explain the rules:
  • the two lines take turns
  • after a student goes they move to the back of the line
  • if you are in the pro line you must be for the resolution, if you are in the con line you must be against it, no matter your own personal opinions
  • whoever is at the front of the line earns a point for every time they
    • add a new point or
    • rebut a point made by the other team
  • No points are awarded for repeated points or responses

Once they understand the rules reveal the topic reveal the topic. As they take turns keep score.
Topics that work well are things like:
  • Resolved: the minimum driving age should be raised to 18
  • Resolved: cell phones should not be allowed in schools
  • Resolved: social media sites should be limited to people over the age of 18


As you move to the online debate a similar format works. In addition students may earn points by by responding with a related fact as long as they provide a link to a reliable source.

I usually let the online debate go on for 3 - 5 days. In the end you can add up points and declare a winner. You can even post a daily point tally. I do usually try to keep the total points close to keep everyone interested.
For topics for the online debate try to pick something currently in the news. The first time I did this activity Congress was debating some Internet piracy legislation that was being heavily covered in the news.  Computer Science is constantly in the news there is almost something in the headlines related to the Learning Objectives.

Read More..

Writing a movie plot summary

Today we are going to learn how to use Microsoft Words word count feature.  This is very simple - in fact its on your document, but you just probably havent noticed it until now.

You also will be learning how to insert an image on your blog - that will be a part of what you will need to do to complete FA8.  After explaining these two items you will be given the rest of the day to work on FA8, and you will also have tomorrow to finish.  It will be due at the end of class on Friday. Activity 8.pdf

Read More..

Writing in the Computer Science Classroom

So, you think you are not an English teacher? Guess again.

Disneys Paperman 
This is a good article about the new Disney short film Paperman.  Well be using this article as a prompt in the CS Principles class this week. In making the short Disney combined traditional hand drawn animation with the CGU technology with a piece of software called Meander.

For the CS Principles Pilot this year the focus is on assessment - how will Collegeboard test the kids at the end of the year?

One major change from the existing AP Computer Science course is the addition of written portfolio items. You can preview them here under Prototype Items. Students are asked to write to demonstrate learning in the CS Principles class.

The best way to prepare for a written assessment is to write, go figure. So though out the course I have the students respond in discussion boards and journals. My goal is once a week. Just like with coding frequent practice leads to mastery.

It has been very interesting to see the students reactions. In the pilot class I have a wide range of abilities. Some are seniors taking mostly IB and AP classes, others might not take a single advanced class while in high school. From all the computer science teachers I talk to this is pretty typical. It means that we cannot make assumptions about the students writing levels.

One thing I learned last year was I had to be very explicit about what academic writing should look like. While they have all written English papers, it doesnt always occur to them that rules like "write in full sentences" apply in the computer science class.

We finished up the first Portfolio papers right before winter break. Since the Internet Unplugged is the second unit I cover int he course we did the Internet Portfolio paper. Well be doing the ones on data and programming over the next two months.

Ill summarize more about the Internet Portfolio papers and the experience of working on them with the kids later. Right now I am just trying to come up with enough interesting discussion board topics to keep them writing until the next round.
Read More..

Vocab week 10 Java video Practice and timed writing

This is the last week of vocab (try to contain your excitement), so for anyone who is responsible for this weeks vocab definitions they need to be completed by tomorrow night. Well begin today with the following video on Java:


After watching the video we are going to go to one of the practice websites and practice.  Then, well take another speed test today to see how you are doing speed-wise.  At this point many of you will notice that you are reaching the apex of your ability - in other words youll probably recognize that it is getting more difficult to improve your speed.  Thats normal.  In fact, at this point, any improvement will likely be small (in other words if your speed does improve it may only be by one or two words per minute).  Complete 3 of the timed writings and write your best one on the sheet on the wall.




Read More..
Powered by Blogger.