Instructor: Dr. M.Bag-Mohammadi
Assistant: None Office Hours:Click here Grade: Click here
Goals:
Primary goals of the course are:
|
design dynamic websites that meet specified needs, standard, and interests |
|
use Node JS to add server-side dynamic content to web pages |
|
use JavaScript libraries (e.g. JQuery) and web services for dynamic content (AJAX, JSON, etc.) |
|
use REACt to design a responsive and simple yet powerful user interface |
Assignments:
- Assignments are due seven days from the initial day of the assignment (i.e. the following Sunday).
- Late homework will be docked 50% per class period late, unless approved arrangements are made in advance.
- All coursework must be clear, legible, and have the name, course, and assignment number in the upper right
hand
corner of the page.
- Cooperative group study on the homework is encouraged, but simply copying someone else’s work is unethical
and
will leave you unprepared for exams.
Number |
Topic |
File |
1 |
Simple REACT pages |
HW1 |
2 |
REACT Route |
HW2 |
3 |
REACT Redux |
HW3 |
4 |
REACT Native |
HW4 |
5 |
Project |
|
Grading Policy:
Final grades in the course will be based on the following weighting distribution.
|
Assignment 50% |
|
Project 20% |
|
Midterm 15% |
|
Final Exam. 20% |
Lecture Notes: