Weekly Course Schedule – Spring 2018

INFOST 691 - 212, 213 (Online)

Week 4 (February 12 – February 18)



Thursday, February 15   (7:30 P.M. – 8:30 P.M., GoToMeeting)
Optional Session
Online Office Hours / Lab Session
Every Thursday evening, I will be holding an Office Hours/Lab Session using the GoToMeeting Platform. Please join us to review solutions to recent assignments, to ask a question, to get help with your assignments, to discuss your plans for the final project, or just to say hello. Please use a headset when joining this session. You may join the GoToMeeting session using this link.
Other Resources


Monday, February 19, @  11:55 P.M.
Weekly Assignments Deadline
Topics
  • Starting a New Django Project (Pinkham Chapter 1)
  • Building a Basic Webpage in Django (Pinkham Chapter 2)
  • Programming Django Models & Creating a SQLite Database (Pinkham Chapter 3)
Required Readings
  • Pinkham Chapter 1 (Starting a New Django Project)
  • Pinkham Chapter 2 (Building a Basic Webpage in Django)
  • Pinkham Chapter 3 (Programming Django Models & Creating a SQLite Database)
Required Recordings
Coding Assignments Due
  • Model Coding Assignment
    Description: This is the first in a series of coding assignments based upon a case that I have developed named EZ University. Unlike the Django Girls tutorial and the tutorial that makes up the Pinkham book, this is primarily a business record-keeping application. I am expecting this case to complement the content management and social media focus that are well-covered by the other materials. In this first assignment, we create a Django project for EZ University, implement its model portion, and test the model using the same Admin data entry capability that you will remember from the Django Girls Tutorial. In future assignments, I will typically show you only a portion of the solution during the tutorial (half to three-quarters. This time, I show the whole solution in the tutorial video. This makes for a very long video (sorry for that). But, you should be able to play the video on one device and code your solution at the same time using your computer. This is easy for those of you who have multiple monitors on your computer. But, you can accomplish the same thing by playing the video on an iPad while coding on your computer. When, you have completed this assignment, please deploy it ot PythonAnywhere.com and submit a link to the solution in the Dropbox identified below.
    Submit to: Link to Deployed Site from Model Assignment