Web II Syllabus
CSCI 4350
Spring 2024
Description |
: |
Students will learn and apply a variety of methods for
creating and maintaining websites that make extensive
use of dynamic content. This class will involve web
programming on both the client side and the server
side. |
Prerequisites |
: |
CSCI 2320 and CSCI 3350 |
Textbook |
: |
None required.
|
Students who satisfactorily complete this course will (hopefully) be able
to:
- name and categorize a variety of web programming technologies
- use CSS and HTML to manage the content and form of a web site
- utilize Javascript to generate dynamic content and to react to user actions
- construct substantial database-driven web applications
- be able name and write code to mitigate common security threats
- utilize an MVC framework
Your grade in the course will be earned / calculated as follows:
lab days |
|
15% |
homework |
|
35% |
midterm exam |
|
25% |
final exam |
|
25% |
A |
|
90 |
– |
100 |
B |
|
80 |
– |
89 |
C |
|
70 |
– |
79 |
D |
|
60 |
– |
69 |
F |
|
0 |
– |
59 |
Most Thursday's will be designated as a “lab day” in which we will spend some
time working on exercises or projects during the class period. Attendance is
mandatory and you will receive a grade out 10 possible points for each lab day
evaluated as follows:
10 points |
preparation |
Did you prepare for the lab day in advance? |
5 points |
participation |
Did you show up on time and stay for the entire lab and were you actively engaged in the session without distraction? |
NOTE: Most of the prelab assignments this semester will require a couple of hours to complete! The prelab work will be essential to helping you move forward with each homework assignment.
If you know in advance you will have to be absent on a lab day you can receive
credit by doing the following:
- Prior to the start of class on Thursday:
- Attach a message to the lab day assignment in Canvas letting me
know you will be absent.
- Complete the prelab assignment in the appropriate directory on the csci server.
- Attach a messages to the lab day assignment providing a link to
your working code on the csci server.
Performing these steps on time will allow you to receive up to 10 points (preparation).
- By midnight on Friday:
- Do significant work on the homework assignment in the appropriate
directory on the csci server.
- Attach a message to the lab day assignment in Canvas describing
your progress on the homework assignment.
- Attach a message to the lab day assignment providing a link to your
progress on the csci server.
Performing these steps on time will allow you to receive up to 5 points (participation).
A homework assignment is considered late if it is not submitted at or
before the beginning of the class period on the day it is due. Late
homework assignments will receive a 20% point penalty and must be
completed within a week or the original due date. Assignments that miss
the one week deadline will receive a grade of 0 (unless there are
extenuating circumstances).
In order to do well on the exams it will be necessary for each student to work
homework assignments independently. On each assignment a list of allowed resources
is provided. You may only use resources specifically named on that list. Failure
to abide by this requirement is considered a violation of the academic integrity
policy of the university and will be handled in accordance with university guidelines.
Exams are comprehensive. The final exam will take place at the scheduled time
during finals week. Exams will never be collaborative in nature so receiving
any form of assistance from anyone other than the instructor is a violation of
the academic integrity policy. You may only use study aids during the exam if
they are expressly allowed by the instructor for that particular exam.
An individual with a disability is defined by the Americans with Disabilities
Act (ADA) as a “person who has a physical or mental impairment that
substantially limits one or more major life activities.” Any student with a
documented disability may choose to seek accommodations. Eligible students
seeking accommodation should contact the
Director of Undergraduate Advising and Disabilities
as soon as possible in the academic term (preferably during the first two weeks
of a long semester) for which they are seeking accommodations. The
director will prepare letters to appropriate faculty members concerning
specific, reasonable academic adjustments for the student. The student is
responsible for delivering accommodation letters and conferring with faculty
members. Please refer to the most recent version of the Undergraduate
Catalog for the complete policy. (Carol Krueger, Director of
Undergraduate Advising and Disabilities, Office: Sandefer Memorial, 1st floor
Academic Advising Center, Phone: 325-670-5867, Email: disabilityservices@hsutx.edu)
The instructor may occasionally use email to communicate with the class as a
whole or with individuals. When contacting you for this course the instructor
will use your HSU email account. You are expected to check your HSU email
account at least once per day and you will be held responsible for any content
distributed in this way.
Regarding class attendance, the Undergraduate Catalog states:
Accordingly, absence from more than 25 percent of class meetings and/or
laboratory sessions scheduled for a course (including absences because of
athletic participation) is regarded as excessive, and a grade of F may be
assigned as deemed appropriate by the professor.
We will utilize Canvas to provide outline for the course. Do take notice of
these planned exam dates:
Date |
Event |
|
Thu 21 Mar |
Midterm Exam |
|
Tue 07 May |
Final Exam (at 1:00pm) |
|