FRCTeam3206 / Programming

Contains to do list and issues.
3 stars 0 forks source link

Teaching Method #3

Open Daniel-Thalman opened 8 years ago

Daniel-Thalman commented 8 years ago

I plan to start with basic start first programs such as: "Hello World", 1 to 100 short, Functions, and eventually Robot drive.

Also I am open to suggestions.

RajGandhi commented 8 years ago

I think I'd like to have book or two from which to learn or as reference. I usually start with O'reilly publisher for tech. They have Learning Java, 4th edition. Used on Amazon it is available for $7 plus ship.

Daniel-Thalman commented 8 years ago

Good idea we can discuss it in thursday.

steeve-o commented 8 years ago

Something to maybe consider before tomorrow - 'Learning Java' has many reviews saying it's too advanced for novice java programmers. It is also available online: http://chimera.labs.oreilly.com/books/1234000001805/index.html

Another option - 'Head First Java' , also out of O'Reilly, has great reviews on Amazon. On Apr 16, 2016 3:30 PM, "Daniel-Thalman" notifications@github.com wrote:

Good idea we can discuss it in thursday.

— You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub https://github.com/FRCTeam3206/Programming/issues/3#issuecomment-210892552

Daniel-Thalman commented 8 years ago

https://www.codecademy.com/learn/learn-java Just to make it easy access

RajGandhi commented 8 years ago

With Java, there are many possibilities. After getting the development environment installed, learning some basics, if there's nothing robot-specific, ...consider moving in a trajectory of AP Computer Science.

It looks like we (mentors) could get study guides for the AP exam and reverse-engineer some portion of a curriculum. Engagement time might be an issue. The AP course is supposed to be equivalent to a 1 semester college course in 1 year of high school. I don't know if our club can pull that much time from students.

RajGandhi commented 8 years ago

In the last few weeks I've heard from multiple students and mentors that they'd like to learn programming. In that vein, I still think it would be nice if we could structure a portion of Robotics to cover the curriculum of AP Comp Sci. Advertising that might attract more mentors and good students. The pdf teacher's guide below is a good start. It includes sample syllabi. Perhaps we could set a goal to invent our own curriculum to cover the first half of one trimester.

This is good but must have been originally writtin 10 years ago. Many of the internal references are from 2005+/-. AP Com Sci Teachers Guide

Text books: Java How To Program (Early Objects) (10th Edition) 2014 $144

Big Java: Early Objects 5th Edition 2013 $130

Fundamentals of Java(TM): AP* Computer Science Essentials 4th Edition 2010 $158

Java Software Solutions AP Comp. Science 3rd Edition 2010 $83

Oy, that's a lot of books plus there are tons more (27k, 600 respectively) on Amazon and O'Reilly.