Tentative Plans for Remote Teaching Fall 2020

To assist with your course registration, our Department has compiled a summary of information on the remote delivery of the Fall 2020 courses in Computer Science. This information will help you select courses and avoid class time conflicts by knowing which courses are synchronous (classes will take place in their specified time slot) or asynchronous. This information will be continually updated as we receive new information from instructors.

(Updated as of August 18, 2020)

Course(s)Lecture DeliveryLab DeliveryOffice HoursOther Info
COMP1000
(Computer Science - An Introduction)
Offered Asynchronously

Narrated slides, perhaps using drawing input and picture-in-picture of instructor speaking.
Offered Somewhat Asynchronously

Labs posted in advance, lab times will be used to answer questions synchronously using WebEx Meeting or Online Rooms (in Brightspace).
Tentatively: Lab Quizzes will take place asynchronously, the day that the lab is scheduled. Students will have 24 hours to start the quiz and 30 minutes from the time they start.
1 hour or 2, depending on the demand for that particular day, on Mon/Wed/Fri.  
COMP1001-001/002
(Introduction to Programming)
Offered Asynchronously

Narrated video of slides, possibly with picture-in-picture of instructor speaking, and drawing on slides.
Offered as some combination of Synchronously and Asynchronously

Lab times may be used to introduce a problem using (probably) WebEx, guide students with working through the problem, possibly to submit their solutions at a later specified time.
Two hours. Medium undecided (likely a combination of Online Rooms/WebEx and discussion forums).  
COMP1002-001/002
(Introduction to Logic for Computer Scientists)
Offered as some combination of Synchronously and Asynchronously

Narrated slides, with pen drawings as part of the recording (distributed as powerpoint, video and pdf). Problem solving sessions may occur during scheduled class times.
Offered Synchronously

Labs posted a week in advance, but the lab time used to guide students through the group activities (using breakout rooms). The quiz will be due in the evening of the lab day.
Two office hours a week on Zoom, in addition to a discussion board on Brightspace. Problem solving sessions may have divided class (half or third, depending on frequency).
COMP1003
(Foundations of Computing Systems)
Offered Asynchronously

Narrated slides, or html of slides each with audio tags with the viewer controlling the progression from one slide to the next, PDFs of slides will also be posted.
Offered Somewhat Asynchronously

Labs posted in advance, lab times will be used to answer questions synchronously using WebEx Meeting or Online Rooms (in Brightspace).
In addition to lecture and lab time, two hours and will use discussion forums.  
COMP2001
(Object-Oriented Programming and Human-Computer Interaction)
Offered Asynchronously

Narrated slides.
Offered as some combination of Synchronously and Asynchronously

Exercises asynchronous one week in advance. Quizzes synchronous during scheduled lab time.
2 hours per week with WebEx Meeting.  
COMP2002
(Data Structures and Algorithms)
Offered Asynchronously

Narrated slides.
Offered Asynchronously

Exercises posted in advance.
2 hours, WebEx Meeting and discussion forum.  
COMP2003
(Computer Architecture)
Offered Asynchronously

Videos of slides, audio and perhaps picture-in-picture of instructor speaking, with drawing input.
Offered Asynchronously

Exercises posted in advance.
2 hours, WebEx Meeting and discussion forums.  
COMP2004
(Introduction to Operating Systems)
Please contact the instructor for information. N/A    
COMP2005
(Software Engineering)
Offered Asynchronously

Narrated slides, lecture notes in PDF, possible video recording of examples.
N/A Short questions and responses by email, 1 office hour via Online Rooms in Brightspace for longer queries, plus regular online meetings with groups via Brightspace in later project phases.  
COMP2006
(Computer Networking)
COMP2007
(Introduction to Information Management)
COMP2008
(Social Issues and Professional Practices)
Offered Asynchronously

Narrated slides, lecture notes in PDF, video narrations of some examples.
N/A Short questions and responses by email, 1 office hour via Online Rooms in Brightspace for longer queries.  
COMP3200/6980
(Algorithmic Techniques for Smart Systems)/
(Special Topics in Artificial Intelligence)
Offered Asynchronously

- Prerecorded videos (youtube link) of instructor lecturing over slides
- PDF of slides available for download
- Supplement links / videos
- Course assignment code / materials
N/A 2 hours per week, online via Discord, email, etc.  
COMP3201
(Nature-Inspired Computing)
Offered Asynchronously

Narrated slides, lecture notes in PDF, some video examples (some of which might be narrated).
N/A Short questions and responses by email, 1 office hour via Online Rooms in Brightspace for longer queries.  
COMP3301
(Visual Computing and Applications)
Please contact the instructor for information. N/A    
COMP3401
(Introduction to Data Mining)
Please contact the instructor for information. N/A    
COMP3550
[cross-listed with BIOL3951]
(Introduction to Bioinformatics)
Offered Synchronously

Using WebEx
Offered Asynchronously Two office hours using WebEx. Brightspace Quizzes will be used.
COMP3731/6906
(Introduction to Scientific Computing)/
(Numerical Methods)
Offered Asynchronously

Video of instructor notes in pdf with audio, drawing input and perhaps picture-in-picture of instructor speaking.
N/A 1 hour or 2, depending on the demand for that particular day, on Tue/Thurs.  
COMP4300
(Introduction to Game Programming)
Offered Asynchronously

- Prerecorded videos (youtube link) of instructor lecturing over slides
- PDF of slides available for download
- Supplement links / videos
- Course assignment code / materials
N/A 2 hours per week, online via Discord, email, etc.  
COMP4304/6774
(Data Visualization)/
(Introduction to Data Visualization)
Asynchronous: Pre-recorded lectures, weekly coding and design challenges and the course project will be posted as they become available. Synchronous: Scheduled time slot session will be Q&A format used to answer student questions and assist with assigned problems and project. N/A Q&A timeslot sessions x 3 per week, plus 2 hours available to schedule short private meetings. Students with lecture content or coding questions that are not private in nature will be directed to the open Q&A sessions. COMP6774 other info (exclusive to COMP6774):  lectures are linked with undergrad COMP4304. In addition to the undergraduate 4304 course project, students will have an original grad project to work on. An additional weekly contact hour will be available to discuss grad project issues.
COMP4742
(Computational Complexity)
Offered as some combination of Synchronously and Asynchronously

Recorded and uploaded lectures, perhaps some synchronous lectures as well using Zoom.
N/A Two hours per week live in Zoom. Discussion forums and email will also be used.  
COMP4754/6908
(Database Systems)/
(Database Technology and Applications)
Please contact the instructor for information. N/A    
COMP6901
(Applied Algorithms)
Likely synchronous (Zoom, most likely, recording the lectures and posting them online afterwards).  I will do a doodle poll for the times and likely move it to later in the day though, provided there are time slots that work for everybody. N/A    
COMP6905
(Software Engineering)
Please contact the instructor for information. N/A