CSC436: Syllabus

Contact Information

Instructor:James Riely
Home Page:
Address: School of Computing, DePaul University
243 South Wabash Avenue
Chicago, IL 60604-2301
Office:CDM 845
Office Hours
Class Page:
Class Hours: Tue 5:45pm-9:30pm in CDM 206 [Section 701]
Online, Anytime [Section 710]

Mailing List

We will use google groups for discussion:

You must subscribe to the course discussion forum on google groups. Do it as soon as possible.

The discussion forum is an extension our time in class. This is particularly great for students that miss the live lecture. If you are watching the class online, you should write down any questions that arise, including the time from the recording for reference. Then send the list of questions to me, and I will post a reply to the group.

I will also use Teamviewer for communication. With teamviewer, you can show me your computer screen while we talk over the phone.


This course covers the design and development of modern web applications and their interaction with web services. The primary focus is on client-side web applications using AJAX-techniques to access web services.

Possible topics include:


The right mix of

Lecture Plan

The following lecture plan is tentative and subject to change as the course progresses.

Lecture slides will be available after each lecture. They will not normally be available before the lecture.


CSC 435 (Distributed Systems) and

CSC 447 (Programming Languages)


We will use a lot of web resources.

There will be only one required text, ng-book 2, but we won't use it the first week.


This is an advanced class expecting you to be a partner more than a student. You really do need to be self motivated. But that should be easy: the stuff we are doing is interesting, fun and will get you a job.

See this class as an opportunity for you to create great resume material and build something you love.

If you put in effort, you will get a lot out of this class. If you don't, you won't.

Inspiration. More. More [Search]. More [Search].


You must attend class!


Grades will be computed from the following:

DePaul's academic integrity policy