Syllabus - The Astro Home Page

advertisement
CIS4309: Client/Server & Net-Centric Computing
Syllabus - Fall 2008
Lecturer: Christopher M. Pascucci
Contact Information
Office: Wachman Hall, Room 412
215-204-9656
Office Hours: Monday 10:00am – 12:30pm
Tuesday 11:00am – 3pm
Friday 9:30am – 10:30am
Other hours by appointment
Website http://astro.temple.edu/~cp2579
http://ww2.cis.temple.edu/cis309s04
Email: cpascucci@temple.edu
Class Meeting Times:
Section
002
Lecture
Wednesdays: 2:40pm – 4:30pm
Fridays: 2:40pm – 3:30pm
Room: Wachman Hall Lab 209
Lab
Mondays: 2:40pm – 4:30pm
Room: Wachman Hall Lab 209
Prerequisites:
Grade of C or better in C+IN SC 3209 (0209) and 3229 (0230)
Objective:
This is the second of a 3 course IS&T required sequence in the development of networked application
systems using Microsoft’s .NET software development technology. This second course adds the ASP.NET
language and will teach deployment of these software components to operate on the internet.
The principal development tool of this course will be Visual Studio.Net (VS.NET), that will enable the
student to develop and combine ASPX web pages and VB.NET components for network deployment via
the .NET Framework. In addition, SQL Server and its Enterprise Management Console will be used for
database creation and management. The student will integrate various technologies: (1) Web page
design using html, (2) client side processing with VB or Java Script, (3) dynamic web pages that access
databases using ASPX, (4) XML for web data transfer, and (5) server side transaction processing using
ASPX and VB.NET objects, the .NET Framework, and the SQL Server database server.
Course Materials:
USB (jump/flash) drive
CIS Lab Account (commonly referred to as your “NOVA” account)
Textbook: Murach’s ASP.NET 2.0 Web Programming with VB 2005, Anne Boehm and Doug Lowe,
Mike Murach and Associates, 2006, ISBN: 1-890774-32-4.
Optional Reference Book: Programming Microsoft ASP.NET 2.0, by Dino Esposito, Microsoft Press, 2006.
Grading:
The course is very lab intensive. 70% of the grade will be based upon assigned programming
exercises. There are several lab assignments, each weighted by difficulty. Tests will account for
the remaining 30% of the grade.
Course Policies:
1. There are no make-ups for tests unless there are unusual and unavoidable circumstances that I
believe warrant a retake. If you are not present when the quiz is distributed
(late/absent/whatever) you will receive a 0 for that test.
2. Lab assignments not submitted on time may be turned in no later than one week from the
assigned due date and receive a grade deduction of one full letter grade. Lab assignments will not
be accepted after this late due date.
3. Students with special needs: Any student who has a need for accommodation based on the impact
of a disability should contact me privately to discuss the specific situation as soon as possible. You
should also contact Disability Resources and Services at 215-204-1280 in 100 Ritter Annex.
4. The University has adopted a policy on Student and Faculty Academic Rights and Responsibilities
(Policy # 03.70.02) which can be accessed through the following link:
http://policies.temple.edu/getdoc.asp?policy_no=03.70.02.
Communication Outside of Class:
My office hours and email are listed above. Email is typically the easiest way to reach me outside of class
or my office hours. You need to check the class’ website and your Temple email regularly during the
semester.
Attendance:
Attending classes is critical for you to be successful in this course. Students are expected to attend all
classes, and arrive in class on time since instructor-led computer demonstrations require the student to
follow what is being demonstrated.
Cell phones and pagers MUST be turned off in my class.
Academic Honesty:
Do not cheat in this class. I take this very seriously as does the university!! All of your work must be your
own.
Cheating in any form will not be tolerated. All assignments/exams/etc must be your own work. Any
student suspected of cheating on an exam will receive a 0 on the exam, an F for the course, and will be
referred to the Disciplinary Committee. Any student suspected of cheating on a lab or other assignment
will receive an F for the course, and will be referred to the Disciplinary Committee.
"Temple University believes strongly in academic honesty and integrity. Plagiarism and academic cheating
are, therefore, prohibited."
Students should also be familiar with the University statement on academic honesty found at the
following link.
http://www.temple.edu/bulletin/Responsibilities_rights/responsibilities/responsibilities.shtm
Withdrawal Policy & Important Dates:
Students may withdraw at any time as long as it meets university guidelines.
First class: Wednesday, September 3, 2008
Last day to drop a course: Monday, September 15, 2008
Last day to withdraw (no refund): Monday, November 3, 2008.
Last day of class: Wednesday, December 10th
Students With Special Needs:
Any student who has a need for accommodation based on the impact of a disability should contact me
privately to discuss the specific situation as soon as possible. Contact Disability Resources and Services at
215-204-1280 in 100 Ritter Annex to coordinate reasonable accommodations for students with
documented disabilities.
Final Grades will be assigned as follows.
Final Grade
A
AB+
B
BC+
C
CD+
D
DF
Percentage
92-100
90-91
88-89
82-87
80-81
78-79
72-77
70-71
68-69
62-67
60-61
0-59
Download