Instructor: Li Yang
Lecture Time: TR 11:30am-12:45pm
Classroom: CEAS C123
Office: CEAS B248
Office Hour: TR 1-2:30pm & by appointment.
Important announcements will come here.
There will be 5-6 lab assignments. Assignments will be posted on the e-learning portal with due dates. They must be submitted to the e-learning portal exactly when they are due. No late submission is accepted.
Name: CS3500 - Introduction to Web Technologies
Credit Hours: 3
Covers techniques and practice in web programming. Topics include protocols, markup languages, client-side programming, server-side programming, database connection, design patterns, web security, and web server administration. Students are expected to work in a team environment to develop web applications with browser-based interface.
The general objective of this course is to introduce students basic concepts, techniques, systems and practice for web development. Specific objectives include:
Upon completion of this course, students are expected to be able to:
There will be lab assignments, an implementation project and presentation, a midterm exam and a final exam. Your final grade is determined based on a weighted sum of your scores. Weights of the scores are:
The following code is required to be included in this syllabus:
You are responsible for making yourself aware of and understanding the policies and procedures in the Undergraduate (pp. 271-272) [Graduate (pp. 24-26)] Catalog that pertain to Academic Integrity. These policies include cheating, fabrication, falsification and forgery, multiple submission, plagiarism, complicity and computer misuse. If there is reason to believe you have been involved in academic dishonesty, you will be referred to the Office of Student Judicial Affairs. You will be given the opportunity to review the charge(s). If you believe you are not responsible, you will have the opportunity for a hearing. You should consult with me if you are uncertain about an issue of academic honesty prior to the submission of an assignment or test.