Beruflich Dokumente
Kultur Dokumente
The MS Information Systems program is a 50%/50% balance between hands-on experiential learning and
business strategy development. The program cultivates an understanding of why and how technology is
changing every aspect of business coupled with direct experience working within software coding to build
information systems and extract meaningful insights from the data they produce.
The hands-on code-level work in this program changes from year to year so that the packages used remain
highly relevant to the changing expectations of employers. Careers that Smith students will move into at
graduation will increasingly require direct knowledge of specific software, frameworks, platforms and
application development methodologies. This is a guide to help you prepare ahead of the academic crunch for
what you will need to know.
SQL - Basics
SQL Knowledge is foundational and a very basic component of all data analytics performed in this program.
SQL: Lynda.com
● https://www.lynda.com/SQL-tutorials/Learning-SQL-Programming/548044-2.html
● https://www.lynda.com/SQL-tutorials/SQL-Essential-Training/139988-
2.html?srchtrk=index%3a1%0alinktypeid%3a2%0aq%3asql%0apage%3a1%0as%3arelevance
%0asa%3atrue%0aproducttypeid%3a2
● https://www.lynda.com/SQL-tutorials/SQL-Data-Reporting-Analysis/529631-
2.html?srchtrk=index%3a2%0alinktypeid%3a2%0aq%3asql%0apage%3a3%0as%3arelevance
%0asa%3atrue%0aproducttypeid%3a2
SQL: W3Schools
● https://www.w3schools.com/sql/default.asp
SQL: Khan Academy
● https://www.khanacademy.org/computing/computer-programming/sql
A way to test your knowledge by going through challenges
● https://www.hackerrank.com/domains/sql/select
Python
Python experience is increasingly preferred by employers who are hiring consultants, technology analysts,
business analysts and data analysts out of graduate and undergraduate programs. It is becoming a core skill
requirement in more of our academic programming as a result.
If you have not had experience using Python before, you should familiarize yourself with the basics of Python
language and syntax, and also familiarize yourself with database interactions using Python.
Django
Many of your project assignments will require building a web-enabled application that reads and writes data
from a data source. Django is a tool within Python to make the application development process simpler
because of its built-in functions. You will want to be able to work with code on your system in Django. To learn
the basics and get started, begin here: https://www.djangoproject.com/start/
Tableau
Tableau is very useful for visualizing data in executive dashboards. It is a tool many Smith graduates use
frequently in their project work and immediately on the job once they graduate. To learn the basics of Tableau
go here: https://www.tutorialspoint.com/tableau/
Tableau: Lynda.com
● https://www.lynda.com/Tableau-tutorials/Tableau-10-Essential-Training/500540-
2.html?srchtrk=index%3a1%0alinktypeid%3a2%0aq%3atableau%0apage%3a1%0as%3arelev
ance%0asa%3atrue%0aproducttypeid%3a2
One year free trial for students (can sign up with personal emails)
● https://www.tableau.com/academic/students
Official Tableau tutorials
● https://www.tableau.com/learn/training
Bootstrap
Many teams use Bootstrap in the development of live, web-enabled and interactive presentations of their work.
To become familiar with Bootstrap ahead of your projects a great place to start is here:
https://www.w3schools.com/bootstrap/default.asp and to see a video explaining what Bootstrap can do for your
projects go here: https://www.youtube.com/watch?v=oJlKos0gePQ
Javascript
Students will use Javascript in project work where live, working examples of systems developed are
demonstrated. Javascript is easy to learn and a great place to start is here:
https://www.w3schools.com/js/default.asp
R and RStudio
R is extremely powerful, but also has the reputation of being difficult to learn. Many of the jobs you may be
interested in pursuing upon graduation will expect experience using R for statistical analysis.
If you have not used it before, you should familiarize yourself with the software and the basic functions in
advance of classes. You will be expected to jump into performing statistical modeling and analysis very early in
the Data Mining course. Start with the Lynda.com R Course https://go.umd.edu/MSMA-R (link is external)
R: Lynda.com
● https://www.lynda.com/R-tutorials/Up-Running-R/120612-
2.html?srchtrk=index%3a1%0alinktypeid%3a2%0aq%3aR%0apage%3a1%0as%3arelevance%
0asa%3atrue%0aproducttypeid%3a2
R: EDX courses (free online tutorials; students can pay for certificates)
● https://www.edx.org/course/foundations-data-analysis-part-1-utaustinx-ut-7-11x-0
● https://www.edx.org/course/introduction-r-data-science-microsoft-dat204x-
4https://stats.idre.ucla.edu/r/
An introduction to R notes
● https://cran.r-project.org/doc/manuals/r-release/R-intro.html
Try This Tutorial: Simple WordCount Tutorial using Hadoop MapReduce https://dzone.com/articles/word-
count-hello-word-program-in-mapreduce