Difference between revisions of "Programming and CS - Getting Started"

From Computer Science
Jump to: navigation, search
(R)
(Python)
Line 5: Line 5:
 
==Python==
 
==Python==
 
Getting started with Python and this bootcamp.
 
Getting started with Python and this bootcamp.
# Follow along this tutorial -  
+
# Reading - start reading through the following before you start working on the programming problems.
# Work on solving these problems - https://www.hackerrank.com/domains/python
+
## [http://greenteapress.com/thinkpython2/html/index.html Think Python] - suitable for people with very limited programming experience, not very deep
# Get Python installed on your computer -  
+
## [https://learnxinyminutes.com/docs/python3/ LearnXinYminutes] - quick review once you are familiar with the basics
# If you are a current or incoming ISU student, or an ISU alumni, sign up for the ISU CS Mattermost, go there to get help.
+
## [https://docs.python.org/3/tutorial/ Python.org tutorial] - good for those with programming experience already
 +
# Work on solving these problems - https://www.hackerrank.com/domains/python.  Start with the first problem and work your way up from there.
 +
# Get Python installed on your computer - download the latest Python3 version at https://www.python.org/downloads/.  Having python3 installed on your computer allows you to debug much quicker.
 +
# If you are a current or incoming ISU student, or an ISU alumni, sign up for the ISU CS Mattermost at https://judy.indstate.edu.  Note that you need to use your @sycamores.indstate.edu email address to sign up.  Look for the Python Programming Channel (direct link is https://judy.indstate.edu/isu-cs/channels/python-programming).  When asking about the hackerrank problems make sure to refer to them using the title hackerrank gives them.
 +
 
 +
That's it for now.  Let's see how far you can get with solving the hackerrank problems!  Good luck!
  
 
==C==
 
==C==

Revision as of 17:51, 22 May 2019

We are developing bootcamps on the most important topics and skills that are used throughout our courses. These can be used by incoming undergraduate students to get a head start, incoming graduate students to review, or current students to refresh/remediate.

Programming Bootcamps

Python

Getting started with Python and this bootcamp.

  1. Reading - start reading through the following before you start working on the programming problems.
    1. Think Python - suitable for people with very limited programming experience, not very deep
    2. LearnXinYminutes - quick review once you are familiar with the basics
    3. Python.org tutorial - good for those with programming experience already
  2. Work on solving these problems - https://www.hackerrank.com/domains/python. Start with the first problem and work your way up from there.
  3. Get Python installed on your computer - download the latest Python3 version at https://www.python.org/downloads/. Having python3 installed on your computer allows you to debug much quicker.
  4. If you are a current or incoming ISU student, or an ISU alumni, sign up for the ISU CS Mattermost at https://judy.indstate.edu. Note that you need to use your @sycamores.indstate.edu email address to sign up. Look for the Python Programming Channel (direct link is https://judy.indstate.edu/isu-cs/channels/python-programming). When asking about the hackerrank problems make sure to refer to them using the title hackerrank gives them.

That's it for now. Let's see how far you can get with solving the hackerrank problems! Good luck!

C

R

The R Bootcamp is at - R Programming Bootcamp

Algorithms and Data Structures

Data Structures

Algorithms

Linux and CS Systems

The Linux and CS Systems bootcamp is here - Linux and CS Systems Bootcamp.