CSC 242 010, Fall 2022 Syllabus
General Information
- Instructor:
- Dr. Dylan Schwesinger
- Office:
- Old Main 250; Phone: (484) 646 - 4389
- email:
- schwesin@kutztown.edu
- Web URL:
- https://faculty.kutztown.edu/schwesin
- Office Hours:
- MoWeFr 10:00am – 11:00am, TuTh 8:00am – 9:00am
- Meeting Time & Place:
- Section 010: TuTh 9:20am – 10:50am, OM 159
Course Description:
This course is an introduction to the basic concepts of client/server scripting on the Web mainly focused on server-side scripting and backend databases. Topics will include: Web architecture, standards, and infrastructure, client/server architecture on the Web client-side cookie usage, server-side data processing, information storage, backend databases and security issues with web applications.
Prerequisite: C or better in (CSC120 or CSC122 or CSC123 or CSC135)
Course Objectives
- Explain the client/server architecture.
- Make use of data on the server-side received from the client-side
- Develop web pages utilizing server-side backend databases.
- Perform server-side data processing and storage.
- Demonstrate the ability to safeguard backend database against security threats (e.g. SQL injection)
Course Organization
Your participation in the course will involve the following activities:
- Attending the lectures
- Doing assignments
- Taking exams
Regular attendance and class participation are expected. Students are responsible for all material covered in class.
Policies
Assignments
All assignments are due by the specified day and time. Late assignments will not be accepted. All assignments must include the following information: your name, the course (CSC 242), semester, year, and assignment number. Programming assignments must follow the Computer Science Documentation Standards. Failure to meet these expectations will result in a 10% penalty for that assignment.
Exams
Exams must be taken when scheduled unless I have approved an alternate time prior to the scheduled exams. Missed exams will be handled on an individual basis and will require written documentation for the absence. University policy will be followed.
Final Grade Assignment
Each student will receive a numeric score for the course based on a weighted average of the following:
Assignments (50%): There will be several assignments which combined will count for 50% of the course grade. Assignments may have different weights based on the perception of the relative effort required.
Exams (20%): There will be a midterm exam which will count for 20% of the course grade. Exams may have different weights based on the perception of the relative effort required.
Final Project (30%): The will be a final programming project that will count for 30% of the final grade.
The letter grade cutoff points are 93 (A), 90 (A-), 87 (B+), 83 (B), 80 (B-), 77 (C+), 70 (C), 60 (D).
Bonus Points: The instructor will selectively consider raising individual grades for students just below the cutoffs based on factors such as attendance, class participation, improvement throughout the course, and special circumstances.
Academic Dishonesty
All students should familiarize themselves with the Computer Science Academic Integrity Policy
Assignments will be closely monitored for plagiarism. All infractions will be reported to the department chair. The penalty for cheating will be determined on a case-by-case basis, but it will always be worse than having not turned in the assignment.
Email Correspondence
The preferred method of course communication is email. When sending email, please indicate the course number in the subject line by placing it within square brackets, for example, “[CSC 242] Need help on Assignment 1”. All email correspondence must sent from your Kutztown University email address. You can expect a response to an email with a properly formatted subject line within 24 hours. An email with an improperly formatted subject line may get no response at all.
Classroom Etiquette
Consideration for your classmates, instructor, and class is expected. Please come to class on time and prepared to learn. There should be no classroom conversations, sleeping, cell phone usage, or other disruptions to the class.
Instructor Assistance
If a student solicits assistance from the instructor and behaves in a disrespectful manner, the instructor reserves the right to refuse assistance until the student can behave in a respectful manner.
Accreditation
Any course work submitted to the instructor (including but not limited to assignments, tests, and projects) may be photocopied and retained for the purpose of assessment, accreditation and quality improvement, after removal of any information identifying the student.
Students with Disabilities
Students with diagnosed disabilities or special needs that require accommodations for this course must first contact the Disability Services Office, located in the Office of Human Diversity at 215 Stratton Administration Building. If you have already disclosed a disability, please feel free to speak with me privately so that I may assist you.
Healthy Practices and Mask Information
Students should take reasonable actions to reduce the possibility of transmission of communicable illnesses. Proactive actions include washing hands frequently, using wipes to clean personal classroom seating area, covering coughs and sneezes with a tissue or elbow, not sharing eating utensils, and staying home when feeling ill. It is appropriate to contact the instructor (before class when possible) and to ask a classmate for notes when missing class due to illness. In the event of a medical emergency and/or hospitalization that prevents a student from attending class or being on campus for five (5) days or more, including a positive COVID test from an off-campus medical facility, Health and Wellness/Clinical Services should be contacted at 610-683-4082 or health@kutztown.edu.
Gender-Based Crimes
Educators must report incidents of gender-based crimes, including sexual assault, sexual harassment, stalking, dating violence, and domestic violence. If a student discloses such incidents to me during class or in a course assignment, I am not required to report the disclosure, unless the student was a minor at the time the incident occurred. Regardless of the student’s age, if the incident is disclosed to me outside the classroom setting or a course assignment, I am required by law to report the disclosure, including relevant details, such as the names of those involved in the incident, to Public Safety and Police Services and to Mr. Jesus Peña, Title IX Coordinator.
Note: This syllabus is subject to change at the discretion of the instructor.