- Course Title and Number
- ITC 172 Visual Basic
- Credits
- 5
- Times
- TTH 10:00 AM-12: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
- BE3176B
- Office Phone
- 206.587.5458
- Office Hours
- See Schedule
- 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
- Learning ASP.Net 3.5 Second Edition, Jesse Liberty, Dan Hurwitz, Brian MacDonald, O'Reilly Press ISBN:1-59059-892-x
- 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.
| Week | Topic | Assignments |
|---|---|---|
| Week One | Overview of Visual Basic.Net, ASP.Net and Visual Studio | Read Chapter 1 |
| Week Two | ASP Controls | Read chapter 2, Assignment 1 |
| Week Three | Ajax | Read Chapters 3; Assignment 2 |
| Week Four | Saving and retriving Data | Read chapter 4, Assignment 3 |
| Week Five | More data, linq | Assignment 4 |
| Week Six | More data, building a class, AD0 | Assignment 5; |
| Week Seven | Validation, Style sheets, Navigation and master pages, State and life cycle | Read chapters 5-7; Assignment 6; Introduction to project |
| Week Eight | Errors and Exceptons | Read chapter 8; Assignment 7 |
| Week Nine | Security | Read chapters 9, Assignment 8 |
| Week Ten | Project Time | Time to work on Project |
| Week Eleven | Project Presentations | Project presentations due; |
- 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 midterm will be worth 50 points with the following meeting worth 20 points.The final project will be worth 50 points.
- Grades will based on the percentage of the total possible points you receive.