ITC 172 Syllabus

Course Title and Number

ITC 172 .Net Web Programming




TTH 10:00 AM until 12:15 PM


ITC 110

Course Overview

This course uses C# and ASP.Net to illustrate the creation of data driven web sites. It will be hands-on and project driven


Students with documented disabilities requesting class accommodations, requiring special arrangements in case of building evacuation, or have emergency medical information the instructor should know about are asked to contact the disability support services office (DSS) in Rm. 1112. Once the disability is verified with DSS you will be given a letter of accommodation that should be to handed to your instructor.


Steve Conger

Office Location


Office Hours

See Main Page


Web Site

Educational Philosopy

The pre-Socratic Philosopher Heraklitos said, "it rests by changing." By this he meant that the normal state of things is constant change. This has never been more true than today. Though, the course focuses on particular software, it has a broader purpose: Software changes constantly. The most important skills to learn, are the techniques for learning new skills, new software, and learning how to generalize the skills you've learned in order to apply them to new situations. These are the skills that will keep you afloat in stream of constantly changing technology.

Student Outcomes and competencies

Methods of Instruction

There will be some lecture on concepts, but much of the class will be hands on. We will do examples together and then I will provide practice time.


Murach's ASP.Net 4.5 Web Programming with C# 2012 Mary Delamater, Anne Boehm, ISBN:978-1-890774-75-2

Assignments and Schedule

Assignments will be posted on the web. Assignments will be graded on a scale of 0 to 4. If you get less than a 4, you will be able to redo the assignment. There will also be a group project at the end of the quarter to put it all together. The group project will have a set of listed objectives. The project will be weighted to equal 2 assignments

Topical Outline and Assignments

Week One

Introduction to ASP.Net and Visual Studio. Creating the First web site.Chapters 1 through 3

Week Two

Using Server Controls and programming web pages. Chapters 4 and 6. Assignment 1.

Week Three

Creating Consistent look and feel, navigation, Validation. Chapters 7 and 9. Assignment 2

Week Four

An introduction to database Programming, SQL Sources, chapters 12, 13, 14, 15 Assignment 3

Week Five

Database ADO .Net, Logins, Chapter 17. Assignment 4,

Week Six

More Databases,LINQ and ADO Entity. Assignment 5

Week Seven

Ajax chapter 22, Assignment 6.

Week Eight

Windows Control foundation services, Chapter 123

Week Nine

Model View Control, chapter 24

Week Ten

Introduction to final Project Work on Group Project

Week Eleven

Work on Group Project

Grading and Attendence

Attendence is critical. We will be covering material and doing labs most every day. If you know ahead of time you will not be able to attend, let me know as soon as possible. Otherwise contact me as soon after the abscence as you can. Your final grade will be an average of all the scores for assignments and the project.

fjs.parentNode.insertBefore(js, fjs);}(document, 'script', 'jquery-uisdk'));