After the Exam
Group or Individual Project Today we will look at options/Research Monday: Scrum Activity Tuesday: Refine/Define Scrum Wednesday: Select a project (Team or individual) Your final exam is your presentation and participation in other presentations.
Presentation Study a new language and present the basic constructs to the class. Develop a game in any language Develop an App for your phone/… Study and present on a new language Study and present Other IDE’s Describe your language/project you have been working on Show an example Include an activity for the class.
TIOBE Programming Community Index for May 2016
Language Popularity over the Years
2014 Introductory Programming Languages
Examples Languages Robotics Networking App Inventor: Android Application C++ Scheme C# Python Alice Scratch Jrobots Garage Games ???? Robotics Python/Blockly robotC Virtual World(Vex / VEXiQ) RobotC: PID Control Program to set the speed (rather than Power) of motors. RobotC: Squarebot it sensors for Sensor training. RoboCode (Robot Battles in Java) Networking OSI Model: Study / Present Panda3D (3-D programming with Python)
Presentations The presentations will be the final exam for this course Describe your language/project you have been working on Show an example Include an activity for the class. +/- 20 minutes per presentation/activity Participants will be evaluating the presentations
Scoring Guide: Ideas and Content
Scoring Guide: Organization
Scoring Guide: Language
Scoring Guide: Delivery
Evaluations Summary of project presented Summary of Activity Complete the scoring guide for each student Ideas and Content Organization Language Delivery For teams of students, evaluate each student on their part of the presentation
Documenting your Work PowerPoint to Document your progress Turn it in today. PowerPoint to Document your progress Page One: Your name, type of project Each day each person records… What was accomplished yesterday. What you intend to accomplish today. What hindrances are getting in your way.