I will be teaching CSC 501 asynchronously in the Spring. This will be the first time I’ve taught 501 asynchronously. I am still designing the course. Also, the university has not posted the calendar for the Spring term. However, students are asking about the course. Therefore, I will provide what I know now.

Each week students will be expected to view approximately 2-2.5 hours of video, delivered in 2+ distinct videos. Student will read chapters from the textbook and papers. Additionally, there will be a weekly homework assignment that covers the reading material. This might be a short programming assignment, a problem set, or a written assignment.

There will be one final exam. Instead of midterms, there are 5 quizzes given every 3 weeks. The final and the quiz will be taken online via the moodle quiz module.

Last, there are 4 programming assignments.

Grading is projected to be (it may change): 60% programing, 15% final, 15% quizzes, 10% homework.

The primary textbook is online which costs $0. (You’re welcome.) This will be supplemented with many papers.

I’m offering this as an asynchronous class to accommodate student needs and desires. However, interaction between student and teacher is vital to learning. Therefore, I will hold synchronous discussion session each week.

Here is the syllabus from the last time I taught this course, which may provide a few more insights into the course.