Syllabus ITC 172

Course Title and Number
ITC 172 Visual Basic
Credits
5
Times
TH 1:00- 3:15 PM
Prerequisites
ITC 110
Course Overview
This course uses Visual Basic.Net and ASP.Net to illustrate the creation of data driven web sites. It will be hands-on and project driven
ADA
If you need course adaption or accommodation because of a disability, if you have emergency medical information, or if you need special arrangements if the building must be evacuated, please make an appointment with your instructor as soon as possible
Instructor
Steve Conger
Office Location
BE1144A
Office Phone
206.587.5458
Office Hours
See Schedule
Email
sconge@sccd.ctc.edu
Web page
http://seattlecentral.edu/faculty/sconge
Educational Philosophy
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
Course Outcomes
Create basic programming structures (Sequence, Selection, repetition, methods, classes etc.) using Visual Basic.Net
Create interactive web pages with data bound controls
Connect to databases using ADO programming objects
Understand and implement secure coding techniques
Research relevant programming tools and techniques using a variety of sources
Work effectively in groups
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.
Textbook
Pro ASP.Net 2.0 in VB 2005, Lawrence Moroney, Apex Press ISBN:1590595637
Assignments and Schedule
We will have weekly assignments. All assignments will be posted on the web. In addition there will be a final project that incorporate all that we cover in the course. This final project should be done in groups of 3 or 4.
Topical Outline and Assignments
Week Topic Assignments
Week One Overview of Visual Basic.Net, ASP.Net and Visual Studio Read chapters 1 and 2; Pre-Course Survey
Week Two Web forms and web controls Read Chapters 3 and 4; Assignment 1
Week Three ASP Applications, State management Read Chapters 5 and 6; Assignment 2
Week Four Introduction to ADO Read chapter 7; Assignment 3
Week Five More ADO, DataSets, disconnected data, web services Read chapter 8 and cnapter 32; Assignment 4
Week Six Databinding and Databound controls Read chapters 9 and 10; Assignment 4 part 2
Week Seven XML in ADO and ASP Read chapter 12; Introduction to project
Week Eight Files and Streams Read chapter 13; Assignment 5
Week Nine ASP.Net Security, Forms Authentication Read chapters 19 and 20; Assignment 6
Week Ten Project Time Time to work on Project
Week Eleven Project Presentations Project presentations due; Post-course Survey
Grading and Attendance
Attendance 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 absence as you can. Each assignment will be worth 10 points. The final project will be worth 50 points. The pre and post surveys will be worth 15 points each--though they will not graded. You will recieve the points for simply completing them.
Grades will based on the percentage of the total possible points you receive.

Other Resources

Class Samples

To open the example, download the zipped file. Extract it. Open Visual Studio. Select Open Web site. Browse for the extracted folder. Click to open the folder (there should be a folder inside with the same name.)Click Open in the dialog box

Basics.zip

FirstADOExamples.zip

ADOEXample2.Zip

References