Weekly Course Schedule – Summer 2017

LIS 452 - LEG (Meets Thursday Evenings Online)

Week 1 (May 15 – May 20)



Tuesday, May 16   (6:30 P.M. – 7:30 P.M., Blackboard Collaborate)
Optional Session
Online Office Hours / Lab Session
Every Tuesday evening, I will be holding an optional Online Office Hours / Lab Session using the Blackboard Collaborate platform. These sessions serve as a great opportunity to discuss questions and issues regarding the class. They are also a great opportunity to get help with your programming assignments. Meet in the "Drop In Room" of the Blackboard Collaborate platform. Join the "Kevin Trainor Office Hours" breakout room. Please use a headset. Meetings on other days and times may be arranged by contacting me via email.


Thursday, May 18   (6:30 P.M. – 9:00 P.M., Blackboard Collaborate)
Class Session 1
Topics
  • Introductions
  • Review Syllabus
  • Computing Setup
  • Computers and Programs (Zelle Chapter 1)
Computing Setup
  • Install Anaconda and PyCharm
    Description: Your work on coding assignments and your project will require you to have installed Anaconda open data science platform and the PyCharm integrated development environment (IDE) on your computer. Links for downloads and installation tutorial videos are provided below to assist you in these installations.
    • Anaconda This is the link for downloading the Anaconda product. The tutorials below cover downloading and installing both Anaconda and PyCharm.
    • PyCharm Edu This is a link to download PyCharm Edu. It is a basic version of the PyCharm IDE that has all of the features that we will need for this course. It is free forever. This is the version of the software that I will be using for all tutorial videos. See the installation tutorials below for details on installing this product.
    • PyCharm Professional This is a link to apply for a free student license for PyCharm Professional. It is free to students while they are registered in a university program. This is the more full-featured version of the PyCharm IDE. It has substantially more features than we will use in our course. This is not the version of PyCharm that I will be using in my tutorial videos (I will use PyCharm Edu for that). But, differences are not that significant. I have offered this option for the more advanced (or adventurous) students. Note, if you apply for the student license, you can install both versions of the PyCharm product (PyCharm Edu and PyCharm Professional) on your computer at the same time. While I have not provided a tutorial for installing this product, the install is very similar to that of PyCharm Edu. So, I recommend that you use that tutorial for guidance.
    • Tutorial Video: Install Anaconda and Pycharm Edu on macOS
    • Tutorial Video: Install Anaconda and Pycharm Edu on Windows 10
Required Readings
Optional Readings
  • Severance Chapter 1 (Why Should You Learn to Write Programs?). Note that I am marking readings in the Severance text as optional. Zelle and Severance provide complementary approaches to learning Python. So, especially for new programmers, I believe that it is worth the extra effort to do these readings in the Severance book.
Other Resources