1
Course Number: IS218
Course Title: Building Web Applications
Section: 004
Semester: Spring 2020
Date & Time: Tuesday 1-3:50
Location: Online
Credits: 3
Contact Hours: 3
Instructor Information:
Name: Keith Williams
Office: 5114 GITC
Phone Number: 551-580-3989
IM: Slack Preferred
Course Materials
Office Hours:
Monday: 4PM-5:00PM (By Appoint Only)
Tuesday: 4PM-5:50PM (By Appoint Only)
Wednesday: 2:30PM-3:30PM (By Appoint
Only)
Slack Chat Preferred
https://app.slack.com/client/T28EF5C02/CN16J8HFH
I may be in one of the classrooms I each in,
so text me on Slack to confirm my location. I
don’t have any courses in my building, so I
don’t go back to the building often.
All course materials are provided online through recorded video lessons and hand-on projects. In
additions, extensive online resources are provided.
Catalog Description
Students will gain experience in the development of Web based systems using an object oriented
programming language and SQL. Students will learn to develop a web based system through an
intensive hands-on project that requires students to apply real-world problem-solving skills to meet
the challenge of developing a web based information system. Students will learn the basic principles
of web based applications, MVC application design, how to apply object oriented design patterns,
design a relational database, and write SQL queries to create, retrieve, update, and delete
information in a database.
Prerequisites: NONE
Learning Outcomes
1. Students will be able to create an application using Python and MySQL.
2. Students will be able to design and implement a user registration and management process for
a web application.
3. Students will be able to demonstrate fundamental concepts in web application development
such as Model View Control (MVC) and other OOP design patterns