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