CSIS 3760 - Tentative Course Outline
Instructor: Nathan Truhan / Spring 2003Office: 325 Meshel Hall / Phone: 330-941-
Office Hours: T and Th: 7:00 - 8:00 PM
e-mail: / Course Web page: http://cis.ysu.edu/~ntruhan
Office Hours:
Text: Internet & World Wide Web: How to Program, 2nd Edition. Deitel, Deitel, and Nieto
Course Objectives: Programming for client/server systems related to electronic commerce, including server-side languages such as Perl and VBScript, and client-side languages such as JavaScript. Topics include form validation and parsing, database access and manipulation, and design, networking, and security issues.
Prerequisite: CSIS 2610 - Programming and Problem Solving
Grading:
6-7 Projects / Programming Assignments - 50%
2 Midterm Exams - 30%
Final Exam - 20%
Letter grades will be assigned to your score based on the traditional 90%, 80%, 70%, and 60% grading scale.
Attendance Policy:
Attendance will be taken sporadically and will not be factored directly into your grade. However, missing classes tends to cause you to miss material vital to receiving passing grades on programming assignments and exams.
Academic Dishonesty:
Academic Dishonesty will not be tolerated and may be grounds for disciplinary action, including dismissal from the class with an automatic failing grade as well as dismissal from the university, pursuant the University Code.
Students with Disabilities:
In accordance with University procedure, if you have a documented disability and require accommodations to obtain equal access in this course, please contact the Office of Equal Opportunity and Disability Services at the beginning of the semester when an assignment for which an accommodation is required. Students with disabilities must verify their eligibility through the Office of Disability Services (330 941-3370) intake procedure.
Tentative schedule:
1/13 / Chapter 32 Introduction, Reasons Dotcoms failed
1/20 / Chapter 5: HTML Forms
1/27 / Chapter 8-12: JavaScript validation of forms
2/3 / Chapter 8-12: JavaScript
2/10 / Chapter 8-12: JavaScript
Exam 1
2/17 / Chapter 27: Unix Permissions. Perl Intro
2/24 / Chapter 27: CGI-BIN Programming, Perl
3/3 / Chapter 27: CGI-BIN Programming, Perl
3/10 / Spring Break
3/17 / Chapter 22: Relational Databases
3/24 / Chapter 22: Relational Databases, MySQL
Exam 2
3/31 / Chapter 24-25: VBScript, ASP
4/7 / Chapter 24-25: ASP, ASP .NET Introduction
4/14 / SSL, Security, Digital Signatures
4/21 / Chapter 4-5, 20: XML, XHTML
4/28 / Chapter 21: Web Server Configurations, Apache, IIS
5/5 / Exam Week