INFO 3776 - Client-Side Scripting Techniques
Fall 2026 Syllabus, Section 01, CRN 43885,
Credit hours: 4
Course Meeting Times
Log in to view more
Instructor
Nikita Mehata
Email: nmehata@ysu.edu
Sumaia Islam
Email: sislam02@student.ysu.edu
Course Description
3776. Client-Side Scripting Techniques. Scripting and the role of scripting languages in software development for the web, and identifying key scripting languages used for the web. Developing, debugging, and testing scripts for the web, and local and remote software version control systems. Three hours lecture and two hours lab. Prereq.: CSIS 1570. 4 s.h.
Course Readings
| Group | Title | Author | ISBN |
|---|---|---|---|
| Required | JavaScript and jQuery: The Missing Manual | David Sawyer McFarland | 9781491947074 |
The course readings are subject to change in the event of extenuating circumstances, research developments, current events, and/or to ensure better learning.
Assignments/Assessments
Log in to view more
Schedule of Topics and Assignments
| Week of | Reading(s) | Proposed Topic | Due/To Prepare for Class |
|---|---|---|---|
| 8/24 | Introduction to Web Development & HTML5 | ||
| 8/31 | HTML5 Structure, Elements & Semantics | ||
| 9/7 | Links, Images & Page Organization | ||
| 9/14 | Introduction to CSS3 | ||
| 9/21 | CSS3 Styling & Page Layout | ||
| 9/28 | Advanced CSS & Responsive Web Design | ||
| 10/5 | Tables & Forms | ||
| 10/12 | Review & Web Development Skills | Mid-Term Practical Exam | |
| 10/19 | Introduction to JavaScript | ||
| 10/26 | JavaScript Functions, Events & Interaction | ||
| 11/2 | JavaScript and the DOM | ||
| 11/9 | Introduction to jQuery | ||
| 11/16 | Interactive Web Content & Multimedia | ||
| 11/23 | Accessibility, Usability & Web Standards | ||
| 11/30 | Final Website Project Development | ||
| 12/7 | Final Website Testing & Presentation | Final Project/ Final Exam |
The course schedule, policies, procedures, and assignments in this course are subject to change in the event of extenuating circumstances, by mutual agreement, and/or to ensure better learning.