1 cap 4063 web application design summer 2012 tr 9:30 – 11:40 pm che 102 instructor:dr. rollins...

13
1 CAP 4063 Web Application Design Summer 2012 TR 9:30 – 11:40 PM CHE 102 Instructor: Dr. Rollins Turner Dept. of Computer Science and Engineering ENB 336 [email protected] Office Hours: TR 12:00 – 1:00 PM (OK to drop in any time)

Upload: hope-dawson

Post on 13-Dec-2015

218 views

Category:

Documents


0 download

TRANSCRIPT

1

CAP 4063 Web Application Design

Summer 2012TR 9:30 – 11:40 PM

CHE 102

Instructor: Dr. Rollins TurnerDept. of Computer Science and

EngineeringENB [email protected]

Office Hours: TR 12:00 – 1:00 PM (OK to drop in any time)

2

Course Objectives

You will be able to: Develop web applications and web services using

ASP.NET.

Write object-oriented software for server-side processing in web applications.

Use a SQL Database in ASP.NET applications.

Write JavaScript software for client-side processing in web applications.

Use AJAX techniques to provide an enhanced user experience in web applications.

Note: This is not a course on graphic design.

3

Textbooks

Recommended

Beginning ASP.NET 4.0 in C# 2010 , Edition 1Mathew MacDonaldApress, 2010

4

Exams and Grading

Grading: Project 1 25% Midterm Exam 25%Project 2 25%Final Exam 25%

Exams will be written in class Open book, notes, computer, etc.

Projects will be developed out of class. Use your own computer and software or on-campus

labs. Individual work. No collaboration.

5

Exams and Grading

Exams missed for a legitimate reason can and must be made up.

Consult me, in advance when possible, to arrange makeup exam.

Provide written documentation of cause of absence.

(e.g., letter from doctor)

Exams and Grading

Additional projects will be assigned but not graded. Solutions will be posted. OK to collaborate

7

Letter Grades

90 – 100 A 80 – 89 B 70 – 79 C 60 – 69 D < 60 F No “+” or “-” grades will be issued.

Numerical average will be rounded to nearest integer.

.5 rounded up

88

University Policies

Procedures for Alleged Academic Dishonesty or Disruption Of Academic Process: See current undergraduate catalog.

http://www.ugs.usf.edu/pdf/cat1112/08acapol.pdf

ACADEMIC INTEGRITY OF STUDENTSpage 57

9

Accommodations

Disabilities Students with disabilities are encouraged to consult me as

soon as possible. If accommodations are needed, a letter from the Office of Student Disability Services will be required. Please inform me if there is a need for alternate format for documents or a note taker.

Religious Observances Students who anticipate the necessity of being absent from

class due to a major religious observance must provide notice of the date (or dates) to me, in writing, by the second class meeting.

Athletic Events Students who must miss an exam due to participating in a

varsity athletic event should contact me two weeks in advance in order to make alternative arrangements.

10

Course Policies

Attendance will not be taken after the first class.

Attendance will not be a direct factor in grades.

But class attendance is highly recommended.

You may not sell notes or tapes of class lectures.

OK to give them away!

11

Slides from lectures will be available on the class web site:

http://www.cse.usf.edu/~turnerr/Web_Application_Design

Also on class web site: Examples Downloads Project solutions

Not all material covered in class will be on slides.

Class Web Site

12

Blackboard will be used for project submissions. https://my.usf.edu Grades posted there also. Be sure you can log in and can find this class

under the Courses tab.

USF email will be used for any last-minute announcements. Be sure you can receive messages. Don’t let backlog exceed your quota. Check your email regularly. Welcome message will be sent out as a test.

Communications

13

Course ScheduleWeek Day Date Topic

1 T15-May-

12 Preliminaries: HTML and CSS

  R17-May-

12 Preliminaries: HTML and CSS

2 T22-May-

12 Getting Started with ASP.NET

  R24-May-

12 ASP.NET Controls

3 T29-May-

12 State Management

  R31-May-

12 Website Fundamentals

4 T 5-Jun-12 Creating Content Programatically

  R 7-Jun-12 Using XML in Server Side Code

5 T 12-Jun-12 Validation

  R 14-Jun-12 Midterm Exam / Project 1

6 T 19-Jun-12 Introduction to Databases

  R 21-Jun-12 Using a Microsoft SQL Server

7 T 26-Jun-12 User Controls

  R 28-Jun-12 Web Services

8 T 3-Jul-12Client Side Programming in Javascript

  R 5-Jul-12 Introduction to Ajax

9 T 10-Jul-12 Using Ajax

  R 12-Jul-12 Using the Google Maps API

10 T 17-Jul-12 Review

  R 19-Jul-12 Final Exam / Project 2