ISOM 350 Introduction

Slides for this section can be found here

We will cover a number of prerequisites for the course before we dive into web application development. Specifically, we will need to cover the following topics:

  1. Introduction to the development environment
  2. Remote collaboration on software projects.
  3. Project management for team based projects.
  4. Overview of web applications.
  5. Overview of the Django development process.
  6. Quick Python review, including Object Oriented Programming and some useful Python features.

Following this introduction, we can start with our first project for this course where you will create Blog web application.

Exercises and Assignments

As we progress this course we will work together on the Blog project and learn something new about Django every week and improve the project. You are expected to get familiar with django by complete the steps in the Blog project prior to each class. Reading the Django documentation related to each step is a must.

Following each week, you will also be assigned to work on specific requirements for the Poll project. You are expected to work on this project on your own and apply what you learned from the previous week.

In the second half of the semester, you will be required to work on your final project as a group and utilize the tools for remote team collaboration and project management.