
Congratulations on joining us at General Assembly for the Computer Science Fundamentals course! We are so excited to have you and looking forward to working with you all soon!
In order to best prepare you for this course, we’ve gathered a list of resources that we’d like for your to complete prior to beginning the course on 6/19. So when you arrive on your first day, we will all be up to speed and be familiar with the vocabulary and programming languages necessary to succeed in this course.
Throughout this course, you will be exposed to the Java programming language and various software engineering tools, so in order to be most prepared we recommend going through the following tutorials and resources so that you start the course off strong. We estimate this will take you approximately 5 – 6 hours.
Prior to 6/19/2013 please complete the following:
Download:
- IntelliJ IDEA: http://www.jetbrains.com/idea/
- Git Version Control: http://git-scm.com/downloads
- SourceTree (SCM Client): http://www.sourcetreeapp.com
CS 106A at Stanford (Lectures 4 – 5):
Provides a good intro to core computer science topics that will be helpful through this course
- Lecture 4: http://www.youtube.com/watch?v=NPzPnycCFuE&list=EC84A56BC7F4A1F852
- Lecture 5: http://www.youtube.com/watch?v=nWheM30THaY&list=EC84A56BC7F4A1F852
Other Tutorials:
- Learn Java Online: http://www.learnjavaonline.org/ ← complete “Learn the Basics”
- TryGit (Version Control): http://www.codeschool.com/courses/try-git
Articles/Links:
- Always Be Coding (ABC): https://medium.com/tech-talk/d5f8051afce2
- Big O Cheat Sheet: http://bigocheatsheet.com/ ← This will come in handy later