Advanced Web Programming With JavaScript & AJAX

Curriculum guideline

Effective Date:
Course
Discontinued
No
Course code
CSIS 3380
Descriptive
Advanced Web Programming With JavaScript & AJAX
Department
Computing Studies & Information Systems
Faculty
Commerce & Business Administration
Credits
3.00
Start date
End term
202010
PLAR
No
Semester length
15
Max class size
35
Contact hours
Lecture/Seminar: 2 Hours per week Lab: 2 Hours per week
Method(s) of instruction
Lecture
Lab
Seminar
Learning activities

Delivery will be by lecture, lab, assignments, and project(s)

Course description
This course provides the fundamental knowledge necessary to design and develop
dynamic Web pages using JavaScript. Students will learn the fundamental aspects of the JavaScript programming language and how to program using document object model application programming interface (DOM API) to modify, traverse, and append nodes to web documents. The course will also introduce students to client-side JavaScript libraries (e.g., jQuery), frameworks (e.g., Angular.js), and design patterns (e.g., MVC pattern) and how client-side scripts interact with server-side programs using Ajax. Furthermore, the course will introduce students to back-end concepts and tools for end-to-end (i.e., full-stack) JavaScript web development, including back-end JavaScript fram