ASP.NET Programming  (CIS 224)

Course Details

Developing, debugging, and deploying web applications using ASP.NET and the C#.NET or VB.NET language. Provides preparation for students seeking Microsoft Certified Technology Specialist (MCTS) certification. Learn to write ASP.NET Ajax enabled application using .NET 3.5.
 

Course: CIS 224 - ASP.NET Programming                        Instructor: Binayak Bhattacharyya

Where: Comp C 104                                                             Office: None

Time: 6:00 pm - 10:15 pm M                                                Office Hours: None

Course website:                                                                    Email: bbinayak@yahoo.com

http://occonline.occ.cccd.edu/online/bbhatta                   

Grading

May be taken for grades or on a credit-no credit basis.

Grades will be assigned based on the following weights:

Midterm Exam

30%

Final Exam

30%

In-class Programming Exercises

20%

Homework Assignments

20%

Pop Quiz (Extra Credit)

10%

Letter grades will be assigned using the following scale:

Grade

Percent

A

85 and more

B

75 - 84

C

60 - 74

D

50 - 59

F

Less than 50

You must take the final exam to pass the course, but you do not have to take the midterm to pass the class. If you miss the midterm, the final exam will count as 60% of your grade. If you take the midterm, and your percentage score on the midterm is lower than your percentage score for your final exam (an unusual occurrence) I will use your final exam to compute your entire (60%) test score. Remember that if you don't take the final exam, even if your midterm score is high, you will fail the course.

I may decide to curve the final grades, but that will be at my discretion.

Homework assignments

Submit both hardcopy and softcopy (in a CD or Floppy) of the program. Homework is due at the beginning of the class. As I will discuss the homework solutions in class on the day they are due, I won't accept any late homework. Student's name, Student ID and Homework # must be written on top of both hardcopy and softcopy.

Exams

NO makeup exams.
Exams are comprehensive and will be on all material covered up to the date of the exam.

In-class Assignments

Students are expected to solve the in-class assignments. They can work in groups to solve the in-class assignments. Some of the In-class assignments will be graded. In-class assignments need to be completed within the class hours in a timely manner.

Attendance and Withdrawal

I will take attendance, and you are expected to be in class. If you miss two weeks of class sessions, you may be dropped without notice. Don't assume, though, that you will be automatically dropped if you fail to come to class. It is your responsibility to withdraw from any class. If you stop attending, yet fail to withdraw, you will receive a grade of 'F'.

I do not give Incomplete grades.

Academic Honesty

Students are expected to abide by the Orange Coast College’s Academic Honesty Policy.

Textbook

Microsoft® ASP.NET 3.5 Step by Step 
Author    George Shepherd   
ISBN  9780735624269 
MS Press

Software

All of the software you need to complete this course is installed on the computers in the OCC Clark Computing Center. However, many of you will want to work at home. Here is a short list of the software you'll need to install on your computer to complete the course. All of this software is free to students registered in this course.

Hardware
The Microsoft .NET platform needs a "robust" computer system to run. That means you should have (at a minimum), a 700 MHz or faster processor, at least 256MB of RAM, and at least 2GB of free space. You'll probably want more memory, and a faster processor.

Operating System Version
You will need Microsoft Windows 2000, or XP Pro. The default installation configuration for these operating systems includes the Microsoft Internet Information Services (IIS) software required for developing Web applications.

Microsoft Visual Studio .NET
Students registered for this class can check out a free copy of Microsoft Visual Studio .NET 2008 for installation on their home machines. This software cannot be used for commercial purposes, but you may keep it after the class is over. Please see the Computing Center Help Desk for information about how to check out a copy of Visual Studio. Microsoft Visual Studio .NET Professional Edition is recommended, and Enterprise Developer Edition is ideal.
 

Tentative Schedule

Week

Date

Chapter

Topic

1

08/25/2008

1 + 2

Background to .NET Framework & Introduction to ASP.NET 2.0 web site

2

09/08/2008

3 + 6

Page + Controls

3

09/15/2008

14

State Management

4

09/22/2008

8

Master Pages + Themes + Skins + Site Navigation

5

09/29/2008

11

Data Binding

6

10/06/2008

11

Data Binding

7

10/13/2008

11 + 20

Data Binding + web services

8

10/20/2008

 

Midterm Exam

9

10/27/2008

21

WCF

10

11/03/2008

22

Ajax

11

11/10/2008

4 + 5

Creating Custom Web Controls

12

11/17/2008

15 + 16

Caching

13

11/24/2008

10

ASP.NET Security

14

12/01/2007

23

Silverlight

15

12/08/2007

 

Final Exam

Reservation of Rights

I reserve the right to change this syllabus and course material, including without limitation, these policies, without prior notice.