H. B. Woodlawn 2015-2016 Name: Computer Programming

advertisement
H. B. Woodlawn 2015-2016
Name: _________________________
Computer Programming Courses
Course/Period: ____________________
see: https://www.tjhsst.edu/~rlatimer/ then go to top link
or here: https://www.tjhsst.edu/~rlatimer/hbwoodlawn/hbwoodlawn2015.html
Interest Sheet, Sept 2015
Look through as many of these programming coursework areas as you can, browse
through them. Let me know which your have an interest in... circle or check
Computer Science 1st year, options for study:
1. Year Course Materials, TJHSST Year Packets
2. pyKarelStudentShellsProgs.zip, you need Python and editor (IDE)
3. Scratch create, also the home Scratch website
Scratch Projects, Moving and Drawing, Sound Board, Frogger game, Item Coollection game,
Pong, Zombie Apocalypse game, Tron Light Cycles game, Research assignment
4. Think Python: How to Think Like a Computer Scientist
5. Khan Academy - Computer programming and Computer Science, Javascript
Computer Programming
Javascript programming
Intro to HTML/CSS
Intro to SQL
Advanced JS
HTML/JS
Advanced JS
Computer Science (advanced)
Algorithms
Cryptography
Information Theory,
6. Online from Stanford U: Computer Science 101, also on Coursera
7. Netlogo Agent Based Modeling (ABM) Netlogo on the web, and Netlogo to download
Computer Science 2nd year, AP, individual projects, Options for study
8. Year Course Materials, TJHSST
Packets: Unit 1 - FCPS Karel Robot, Unit 2 - Graphics, Unit 3 - GUIs, Unit 4 - Data Storage
9. APCS materials TJHSST
More sources for programming/computer science coursework, projects:
10. Scratch create, also the home Scratch website
11. Snap programming an 'improved' Scratch, and The Beauty and Joy of Computing, an AP CS
12. Khan Academy - Computer programming and Computer Science (advanced)
Computer programming
Computer science
13. Python: Think Like a Computer Scientist books online
14. Netlogo Agent Based Modeling (ABM): Netlogo on the web, and Netlogo to download
15. Udacity self study
Design of Computer Programs - Programming Principles (free), uses Python, Peter Norvig from
Google
Intro to Artificial Intelligence - Learn Fundamentals of AI (free), Peter Norvig from Google
16. Coursera courses coming up or just started recently (free courses)
Computer Science 101 Stanford U, self study
Programming for Everybody U Mich, Oct 5-Dec13 2015
Algorithms pt 1 and Algorithms pt 2 Princeton, Sept 4-Oct 22 2015 (pt 1), Oct 30 - Dec 17 2015 (pt 2),
free
An Introduction to Interactive Programming in Python (Pt 1)" and
An Introduction to Interactive Programming in Python (Pt 2)" Rice Univ, Aug 29-Oct 17 2015
Programming Mobile Applications for Android Handheld Systems: Part 1 U Md, Sept 2-Sept 27
Code Yourself: An Introduction to Programming, in Scratch, Univ Edinburgh Sept 15-Oct 26
Functional Programming in Scala, Ecole Polytechnique, Sept 15-Nov 19
Finding Hidden Messages in DNA (Bioinformatics 1) UC San Diego, Python, Aug 31-Oct 10
17. Courses from Sante Fe Institute and Complexity Explorer (free):
Introduction to Complexity
Fractals and Scaling, sign up by Oct 23
Non-linear Dynamics
18. Codecademy, HTML/CSS, Website projects, Javascript, Interactive websites, jQuery, Ruby and
Rails, PHP, Python, Ruby, the Command Line, APIs, SQL
19. Other project ideas you may have:
20. ….
21. …..
Download