Full Stack Development With Javascript

Curriculum guideline

Effective Date:
Course
Discontinued
No
Course code
CSIS 3380
Descriptive
Full Stack Development With Javascript
Department
Computing Studies & Information Systems
Faculty
Commerce & Business Administration
Credits
3.00
Start date
End term
Not Specified
PLAR
No
Semester length
15 Weeks
Max class size
35
Course designation
None
Industry designation
None
Contact hours

Lecture: 2 Hours per week

Seminar: 2 Hours per week

Method(s) of instruction
Lecture
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. The course will also introduce students to client-side JavaScript frameworks (e.g., React.js) 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 technologies and frameworks (e.g., Node.js, Express), REST concepts and NoSQL databases. Students will learn how to architect, develop,