- Course Title and Number
- ITC 172 Visual Basic
- Credits
- 5
- Times
- MW 10:00 AM- 12:10 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
- 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
- Beginning ASP.Net 3.5 in VB 2008, Matthew McDonald, Apex 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 | skim chapter 1and 4, read chapters 2 and 3 |
| Week Two | Overview of VB, continued | Assignment 1 |
| Week Three | Web form fundamentals and web controls | Read Chapters 5 and 6; Assignment 2 |
| Week Four | Controling state in web pages | Read chapter 7; Assignment 3 |
| Week Five | Validation and rich controls | Read chapter 10 and 11; Assignment 4 |
| Week Six | ADO.Net, talking to databases | Read chapter 15 ; Assignment 5 |
| Week Seven | More ADO, Data binding and Data Controls | Read chapters 16 and 17; Assignment 6; Introduction to project |
| Week Eight | Files and Streams, xml | Read chapter 18 and 19; Assignment 7 |
| Week Nine | ASP.Net Security, Forms Authentication | Read chapters 20, 21, 22; 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 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.