CSCI-4410/5410 Web Technologies

Course Syllabus

INSTRUCTOR INFORMATION

Instructor: Dr. Xin Yang
Email: Xin.Yang@mtsu.edu
Office Phone: 615-898-2129
Course URL: https://xinyangmtsu.github.io/4410.html
Office hours: ROTC annex 113E

COURSE INFORMATION

Description

This course explores both client-side and server-side programming. Client-side programming includes HyperText Markup Language (HTML5), Cascading Style Sheets (CSS3), and the Document Object Model (DOM) using JavaScript. Server Side Programming will include Web servers, PHP, and MySQL.

Objectives

Upon completion of this course, students will be able to:

Prerequisites and Co-requisites

Since there will be programming assignments, students will need a fundamental knowledge of functional programming. To that end, students must have completed CSCI 3080 Discrete Structures and CSCI 3110 Algorithms and Data Structures or an equivalent course with a grade of C (2.0) or better before taking this course.

COURSE MATERIALS

ASSESSMENT AND GRADING

Grading Procedure

Your grade in this class will be calculated based on: Open Lab Assignments (OLA), Tests, Project, Attendance and Final Exam.

Grading Scale

Assignment Poitns/Percentage
Open Lab Assignments (OLA) 35%
Tests (2) 40%
Final Project 20%
Attendance 5%
Total 100%


Letter Grade Range
A 90~100
B 80~89
C 70~79
D 60~69
F Below 60

PARTICIPATION

Class Participation

Student participation is required in all aspects of the course. Please adhere to the following:

Attendance Reporting

Attendance is mandatory. You are expected to attend all classes and to arrive on time. I will take attendance every day. Your attendance grade is based on your attendance record in D2L. MTSU Administration requires that instructors complete an attendance report for each course each semester. Regular class attendance is required and will be monitored by: the D2L system report; participation in the discussion board; and timely submission of course assignments. If several class assignment submissions are missing, student attendance will be reported as “no longer attending.”

Feedback

Email

Per the Family Educational Rights and Privacy Act (FERPA), all course communication will be conducted using an MTMAIL account; in turn, you are required to use your MTMAIL account when communicating with the instructor (Note: The instructor does not send or receive correspondence via D2L; please do not try to contact the instructor through D2L email). Faculty will not respond to student emails via a non-institutional assigned email.

Advice for succeeding in this course:

Academic Integrity/Misconduct

Please review the information on Academic Integrity and Misconduct. The instructor will be submitting materials to an online service (Turnitin.com) that will review the work for plagiarism. Students should also review the report generated for each assignment and self-check for plagiarism. Information on how to cite work correctly is provided within the course modules or through the University Writing Center. You may read more about how to avoid plagiarism from the Office of the University Provost.

Plagiarism, cheating, and other forms of academic dishonesty are prohibited. Such conduct includes, but is not limited to:
Students guilty of academic misconduct are immediately responsible to the instructor of the class. In addition to other possible disciplinary sanctions (including expulsion from the university), which may be imposed through the regular institutional procedures as a result of academic misconduct, the instructor has the authority to assign an “F” or zero for an activity or to assign an “F” for the course. Students guilty of plagiarism will be immediately reported to the Vice Provost for Academic Affairs.

Artificial Intelligence

All assignments must include a prominent disclaimer statement on the utilization of artificial intelligence (AI) at the very beginning of the assignment, regardless of whether you did or did not utilize artificial intelligence tools (ChatGPT, MS Copilot, other LLMs, etc.) for your work. If such A.I. was utilized in any way for the assignment, then comprehensive documentation of all input provided to, and output obtained from, the A.I. that is in any way related to the assignment should be provided in PDF format.

For example, if you did not utilize AI in any manner for the assignment, you should put the following disclaimer at the top of your assignment:

A.I. Disclaimer: All work for this assignment was completed by myself and entirely without the use of artificial intelligence tools such as ChatGPT, MS Copilot, other LLMs, etc.

However, if you did utilize AI in any manner for the assignment, then you should put the following disclaimer at the top of your assignment:

A.I. Disclaimer: This assignment was completed with the assistance of artificial intelligence tools, and a detailed record of the tools used, the inputs provided, and the outputs obtained are included in my submission. You should then provide a list of all of the tools that were used to complete any part of the assignment, and attach complete and comprehensive electronic transcripts of all your provided inputs to these tools and the outputs returned by these tools in PDF format at the end of your assignment (or as a separate PDF document if submitting a ZIP archive).

Failure to provide the A.I. disclaimer statement, or appropriate documentation as requested above, will be treated as a violation of the academic integrity policy above.

STUDENT RESOURCES

Students with Disabilities

Middle Tennessee State University is committed to campus access in accordance with Title II of the Americans with Disabilities Act and Section 504 of the Vocational Rehabilitation Act of 1973. Any student interested in reasonable accommodations can consult the Disability & Access Center (DAC) website and/or contact the DAC for assistance at 615-898-2783 or DAC Email (dacemail@mtsu.edu).

Tutoring

MTSU Online supports multiple Online Student Services.

Grade Appeals

University Policy 313, Student Grade Appeals, provides an avenue for MTSU students to appeal a final course grade in cases in which the student alleges that unethical or unprofessional actions by the instructor and/or grading inequities improperly impacted the final grade.

Incomplete Grades

Incomplete grades are given rarely and only in extenuating circumstances. Page 56 of the MTSU Undergraduate Catalog states: “The grade I indicates that the student has not completed all course requirements because of illness or other uncontrollable circumstances, especially those which occur toward the end of the term. Mere failure to make up work or turn in required work on time does not provide the basis for the grade of “I” unless extenuating circumstances noted above are present for reasons acceptable to the instructor.” Please refer to the Undergraduate catalog for the complete Incomplete Grade Policy.

Title IX

Students who believe they have been harassed, discriminated against or been the victim of sexual assault, dating violence, domestic violence or stalking should contact a Title IX/Deputy Coordinator at 615-898- 2185 or 615-898-2750 for assistance or review MTSU’s Title IX website for resources.
MTSU faculty are concerned about the well-being and development of our students and are legally obligated to share reports of sexual assault, dating violence, domestic violence and stalking with the University’s Title IX coordinator to help ensure student’s safety and welfare. Please refer to MTSU’s Title IX website or contact information and details.

Hope (Lottery) Scholarship Information

Do you have a lottery scholarship? To retain the Tennessee Education Lottery Scholarship eligibility, you must earn a cumulative TELS GPA of 2.75 after 24 and 48 attempted hours and a cumulative TELS GPA of 3.0 thereafter. A grade of C, D, F, FA, or I in this class may negatively impact TELS eligibility.
If you drop this class, withdraw, or if you stop attending this class you may lose eligibility for your lottery scholarship, and you may not be able to regain eligibility at a later time. For additional Lottery rules, please refer to your Lottery Statement of Understanding form or contact your MT One Stop Enrollment Counselor.