You are here:   Syllabus > 3932
  |  Login

Enter Title

Minimize



Course Information:  

 Section  Semester Dates  Location   Units
 3932     Spring 2011  Jan 18 - May 25 ONLINE  3


Instructor Information:

 Instructor       Office #  Office Hours   Phone Number email 
 Glenn Stevenson      961  M/W 3:00 - 5:30  (951) 639 - 5532  gstevenson@msjc.edu

 

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

  1. Explain the role of the Microsoft .NET Framework to ASP.NET
  2. Add server controls to an ASP.NET Web Form.
  3. Enhance functionality of ASP.NET server controls.
  4. Utilize validation controls to validate user input in an ASP.NET Web Form.
  5. Design and implement an ASP.NET user control.
  6. Access data by using the built-in data access tools that are available in Visual Studio .NET.
  7. Use Microsoft ADO.NET to access data in an ASP.NET Web application.
  8. Apply Extensible Markup Language (XML) data and read it into a DataSet.
  9. Store application and session data using a variety of methods.
  10. Configure and deploy an ASP.NET Web application.

Required Text:

 Name Publisher  Author(s)  ISBN   
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:

 Midterm  Final  Homework / Labs  Total
 250  330  420  1000

Scale:

  • 900 - 1000 A
  • 800 - 899   B
  • 700 - 799   C
  • 600 - 699   D
  • 0 - 599       F

Schedule:

 Week  Topic  Read Assignments 
 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