This course involves a number of programming (or programming-related) activities. For each activity I will request that you comment on the experience in a google doc I create that is shared with all class members. These PAC (programming activity commenting) assignments will count one-fourth of your course grade. Hopefully, the comments will be made after reflection and communicate the reflection. All the PAC assignments are to be completed in partnership.
These assignments serve several purposes. They allow you (and me) to see how much time is being spent on this class. Some classes require a little outside-class activity and some require a lot. The expectation or average is about 2 hours outside of class per week for each hour of credit per week and majors courses typically expect more than that (so spending 4-6 hours for this 2-credit course that counts toward a minor seems reasonable). If class work is getting done satisfactorily and students are not being substantially overworked, things are good. If neither of those is true, there is a problem and this may help me see the problem. The most important purpose of the PAC assignments is that they encourage reflection on what was learned during the prescribed activity.
Each of the PAC assignments is to be completed with your partner. Each PAC assignment will require recordings of time spent to the nearest quarter hour (15 minutes) on the current programming activity and at least one comment on a specified topic. That required comment should result from interaction with your partner and will hopefully include both reporting and reflection. Each such comment should be preceded by the names of both students, address the specified reporting, and include reflections of the pair. (See the syllabus and reflection document for some insight into the nature of reflection.) Comments beyond those required may be made and may enhance the grade.
Grading will begin with checking to see that time spent was reported and that each pair responded to prescribed topics. Meeting the basic requirements of the particular PAC assignment will merit a grade of C. Reflective elements in the comments will raise the assessed grade. Optional comments can also raise the grade if they are reflective--agreeing or disagreeing with a comment is not reflective.
There has been at least one example of lost data in the past. I recommend you type and proofread your comments in an application of your own, then copy and paste them into the google docs file. That way if something happens in google docs, you have a copy of what you did.
The programming-related activity here is to explore each of two kinds of robots and to create some basic programs. No programming artifact will be submitted; only the PAC comments. The PAC due date is 5:00 pm, Friday, April 20. The URL for the comment document is https://docs.google.com/document/d/1zfWOMAp9R0F5W5SzxlPNkkLnlDE8WjzFB3wpl6v-hLY
The programming-related activity is similar to the Scratch initials program. The program due date is 11:59pm (midnight) on Wednesday, March 28 so the PAC commenting should be done by Thursday, March 29 at midnight. The URL for the comment document is https://docs.google.com/document/d/1AVtvcfp74D3XpTcfCmZ9P329sF7873GSGY4RQO-aTrY/edit?usp=sharing. The required comments this time should relate to the basics of programming after having seen two different languages.
The programming-related activity is the planning and implementation of a program/project to present trivia. It is to be shared in Scratch and added to our course studio. The tentative due date & time for that activity is 10:00 pm Wednesday, February 28. Thus, the due date for the PAC will be Friday, February 16 at 10:00 pm.
This time the PAC will involve one required and one option set of comments. You are to reflect on how this assignment affected you thinking about programming capabilities complications as a result of data collections. The URL for the comment document is https://docs.google.com/document/d/1qYTsTF2eXlfzihvfill2tG6GlT6bSJQVcMlLdJlpnGE/
The programming-related activity is the planning and implementation of a program/project to draw initials. It is to be shared in Scratch and added to our course studio. The tentative due date & time for that activity is 10:00 pm Thursday, February 15. Thus, the due date for the PAC will be Friday, February 16 at 10:00 pm.
This time the PAC will involve at least two comments and possibly optional commenting. You are to report on how the programming basic of data (i.e., variables and parameters) were used in this programming activity and reflect more generally about data in programming. You are also to consider how programming can incorporate mathematics or be used to enhance understanding of or provide practice with mathematics. The URL for the comment document is https://docs.google.com/document/d/1dt4ovjzK7ReZR90D_fgI9wiHllxTsmEYgyQT6hYa_Vk
The programming-related activity involved telling/animating a story. Your program should have been shared in Scratch and added to our course studio. The tentative due date & time for that activity was Friday, February 9 by 5:00 pm. Thus, the due date for the PAC will be Saturday, February 10 by 5:00 pm.
Your reflection this time should identify and discuss the basic of programming you think was most important in your programming activity. The URL for the comment document is https://docs.google.com/document/d/1C9u_GzIAclE4uUMe_HvxPiwel9KQLZiORnjhrdaAvvw
The programming-related activity involved animation. Your program should have been shared in Scratch and added to our course studio. The tentative due date & time for that activity was Thursday, February 1 by 5:00pm. Thus, the due date for the PAC will be Friday, February 2 by 5:00pm. Your reflection this time should relate to something new you learned about the basics of programming. The URL for the comment document is https://docs.google.com/document/d/1Rp5K1j64low6IT7WsXxgcf7AR3u2Xa2FB-LWKlQatbw
The programming-related activity having a sprite do some drawings polygons & spiralling that is then shared in Scratch and added to our course studio. The tentative due date & time for that activity is Tuesday, January 23 before midnight (by 11:59 pm). Thus, the due date for the PAC will be Wednesday, January 24 before midnight. The URL for the comment document is https://drive.google.com/open?id=1Nc7xPPHQYMGcs0LgTRaNBj4ZaglJgGyV1PcX7bBvQSE
The programming-related activity is the completion of the code.org
course. The tentative due date & time for that activity is Tuesday, January 16, at 5:00 pm. The due date for the PAC will be Wednesday, January 17 at 5:00 pm. The URL for the comment document is https://docs.google.com/document/d/12ArhsUEPwYckM_VYDt0WFo-HY1lt5J3pc9m5MKO6cZc/
Your required comment should address your experience in the code.org course with one or more of the basics of programming—data & actions; sequence; selection; repetition; modularization.