
Course Information:
| 3932 |
Spring 2011 |
Jan 18 - May 25 |
ONLINE |
3 |
Instructor Information:
Office Hours:
I will do everything in my power to always be available during my office hours. Typically, you can stop by at any time without an appointment. Occasionally things come up that are out of my control and I may not be in my office when you drop by. If you have an urgent need, it may be in your best interest to schedule an appointment with me.
I enjoy teaching and enjoy talking to you. If you have questions or just want to explore and idea, drop by.
Course Description:
An introduction to ASP.Net Web Development using the Microsoft C# and Visual Basic programming languages. Students will utilize ASP.NET to deliver dynamic content to a Web Application. Topics include Web Forms, User Controls, Server Controls, and Database Integration
Prerequisites:
Some HTML or previous programming experience recommended.
Goals and Objectives
- Explain the role of the Microsoft .NET Framework to ASP.NET
- Add server controls to an ASP.NET Web Form.
- Enhance functionality of ASP.NET server controls.
- Utilize validation controls to validate user input in an ASP.NET Web Form.
- Design and implement an ASP.NET user control.
- Access data by using the built-in data access tools that are available in Visual Studio .NET.
- Use Microsoft ADO.NET to access data in an ASP.NET Web application.
- Apply Extensible Markup Language (XML) data and read it into a DataSet.
- Store application and session data using a variety of methods.
- Configure and deploy an ASP.NET Web application.
Required Text:
| Beginning ASP.NET 3.5 in C# and VB.NET |
WROX |
Imar Spaanjaars |
978-0-470-18759-3 |
 |
Reading:
The lecture portion of the class will cover the "big ideas" from each section, but reading ahead will serve you well because you will be reviewing material, rather than meeting it for the first time. You will find that the lectures will not simply be a repeat of the material in any text book, but will usually present it from a different angle. If you fail to do some reading, you will find yourself at a serious disadvantage in class.
Workload:
How well you do in this class depends, to a certain extent to how much time you are willing to spend outside of class. Like all college courses, you should plan on spending two hours per week working outside of class for every unit the class is worth. Since this is a 3 unit class you should plan on spending 6 hours of work outside off the classroom.
If you are a good student or you are satisfied with a lower grade, you may get by with less. If you have difficulty with material, or if you want to receive an A in the course, you will have to spend more time.
In this class it would be wise to budget your time. Rather than cramming all of your studies into a two day period you should try to spend 1 to 2 hours a day reading or working on problems.
Exams:
There will be 2 written exams derived from the assigned reading and lab assignments. Exams will consist of a programming assignment geared to show your understanding of the material that has been presented. You are free to use any books or notes that you wish, but Internet access for exams is prohibited. Midterm is worth 250 pts. and the final exam is worth 350 pts.
Web Programming Assignmnets:
There will be 12 programming assignments. Each lab is worth 35pts. for a total of 420pts.
Submitting Work:
Each person will be given a web page to host their work on. All assignments will be uploaded to the web site via an FTP client. The procedure to do this will be covered in one of the lab exercises
Late Work:
I am one who believes in give prompt feedback. I typically grade assignments shortly after they have been submitted. For this reason, late work WILL NOT be accepted.
Academic Dishonesty:
It may at times be possible for you to find a solution to your homework assignments on the web or in a book. You could probably even have someone else complete your assignments for you. please do not do this. You are only hurting yourself and the reputation of the school. I am here to help and if you are having problems then you should come and see me. I am sure that we can straighten out any difficulties that you are having.
I will be the first person to say that references are a great thing. Please use them as just that. Mt San Jacinto College does not tolerate cheating in any form. Anyone caught can expect disciplinary action including, but not limited to, a letter grade of 'F' in the course, a grade of 'F' for that particular assignment, removal, suspension, or expulsion.
Grading:
Scale:
- 900 - 1000 A
- 800 - 899 B
- 700 - 799 C
- 600 - 699 D
- 0 - 599 F
Schedule:
| Jan. 18 |
Introduction to ASP.NET |
Ch.1 |
1 |
| Jan. 24 |
HTML Review, use with ASP.NET, Design your web site |
Ch.2,3 |
2 |
| Jan. 31 |
Web Forms |
Ch. 2 |
|
| Feb. 7 |
ASP.NET Controls |
Ch. 4 |
3 |
| Feb. 14 |
Programming with C# & VB.NET |
Ch. 5 |
4 |
| Feb. 21 |
Master Pages, Themes, Skins |
Ch. 6 |
5 |
| Feb. 28 |
Midterm |
N/A |
N/A |
| Mar. 7 |
Navigation - Programmatic Redirection |
Ch. 7 |
6 |
| Mar. 14 |
User Controls |
Ch. 9 |
7 |
| Mar. 21 |
AJAX |
Ch. 8 |
8 |
| Mar. 28 |
Validation |
Ch. 10 |
9 |
| Apr. 4 |
Databases |
Ch. 11 |
10 |
| Apr. 11 |
Databases Continued |
Ch. 11 |
|
| Apr. 18 |
Spring Break |
N/A |
N/A |
| Apr. 24 |
Displaying & Updating Data |
Ch. 12 |
11 |
| May 2 |
LINQ |
Ch. 13 |
|
| May 9 |
Security |
Ch. 15 |
12 |
| May 16 |
Final Exam |
N/A |
|