Interactive Guided Lab Assignments

Neville, Chris Publication date: Publisher: Flesch–Kincaid 8 Description Because my class is a skills-based class, it is very important that students get experience practicing the skill. In these labs (attached is an example of an early lab we would do) students are guided (at varying levels of autonomy) through problems and given opportunities to problem […]

Read More…

Lightbot

, N/A Publication date: Publisher: Flesch–Kincaid Description Lightbot teaches basic computational thinking skills that are covered early in the course using a fun and interactive game. This game ultimately builds foundational skills that support my content as opposed to directly teaching the content of the class. This will be an introductory activity that will be […]

Read More…

The first 20 hours — how to learn anything | Josh Kaufman | TEDxCSU

Kaufman, Josh Publication date: Publisher: Flesch–Kincaid Description This video discusses how to learn a new skill and efficiently become competent at it. This is important for my content because many of my students come to my class knowing very little programming and have very little confidence on the subject. This can hurt the students’ progress […]

Read More…

Kahn Academy

, N/A Publication date: Publisher: Flesch–Kincaid N/A Description Kahn Academy this is another online resource that is similar to both the Stanford resource and codecademy. This website covers topics throughout my curriculum in a way that is approachable and easy to understand. This resource will be used with much the same goals of the codecademy […]

Read More…

Codecademy

, N/A Publication date: Publisher: Flesch–Kincaid Description Codecademy is a website that offers a large variety of interactive tutorials for learning programming. The tutorials cover basic programming concepts and cover about the first half of the material that I will cover in the course. These tutorials will be aimed at two groups: the students who […]

Read More…

Introduction to Programming in Java – Booksite

Wayne, Kevin Publication date: Publisher: Flesch–Kincaid 10-11 Description This is the online book notes that accompanies the textbook Introduction to Programming in Java by Robert Sedgewick and Kevin Wayne. This is used with permission from the authors, ideally with the textbook, but most likely not because I do not have budget space to order a […]

Read More…

Think Java – How to Think Like a Computer Scientist

Mayfield, Chris Publication date: Publisher: Flesch–Kincaid 9 Description This book is a basic Java Programming textbook. It covers most, if not all of the topics taught in my Introduction to Programming course. This book is a an excellent example of an intermediate difficulty text. While it is a textbook (which generally means it will be […]

Read More…

Privacy Statement