Welcome to CSCI 161 — Fall 2020

This is the course webpage for both Sections 11 & 12 of CSCI 161.

NOTE: All posted/mentioned times mentioned related to this course are in Atlantic Time.

An introduction to computers, algorithms, and programming. No previous knowledge of algorithms or programming is required.

This course is devoted to learning proper problem solving techniques and basic programming skills. Topics include problem analysis, algorithm development, data representation, control structures, lists, functions, and file manipulation.

Professors

  • Dr. James Hughes

  • jhughes at stfx.ca

  • @Modsurski

  • GO HERE GO HERE GO HERE GO HERE GO HERE YouTube GO HERE GO HERE GO HERE GO HERE GO HERE

Class Times

Lecture Section 11

  • Tue 11:15 - 12:05 (K4), MULH 2070

  • Wed 13:15 - 14:05 (K5), MULH 2070

  • Fri 12:15 - 13:05 (K6), MULH 2070

Lecture Section 12

  • Asynchronous - On your own time

YouTube

YouTube

Labs

Lab Section 11 & 12

  • Sec 1: Thr 14:15 – 16:05 (L8-A9), SCHW 256

  • Sec 2: Fri 14:15 – 16:05 (C9-K9), SCHW 256

Lab Section 13 & 14

  • Asynchronous - On your own time, with deadlines

Office Hours

Office Hours Etiquette — Don’t Do This

  • James Hughes via Blackboard Collaborate (Link on Moodle)
    • Tuesday, 10am – 11am

    • Wednesday, 10am – 11am

    • Thursday, 13:00 – 14:00 (1pm – 2pm)

    • Friday, 10am – 11am

  • (TAs) via Blackboard Collaborate (Link on Moodle)
    • Mbongeni Ndlovu (x2016oxv at stfx.ca):
      • Wednesday, 9:15am – 10:15am

      • Thursday, 10:15am – 11:15am

    • Priyanka Addagudi (x2019ftt at stfx.ca):
      • Tuesday, 13:00 – 14:00 (1pm – 2pm)

  • TA Lab Office Hours (For Online Section Only) via Blackboard Collaborate (Link on Moodle)
    • Liam Johnston (x2019brj at stfx.ca):
      • Thursday, 11:30am – 12:30pm

    • Travis MacDonald (x2015khn at stfx.ca):
      • Tuesday, 14:00 – 15:00 (2pm – 3pm)

MSCS Tutorial Nights

The Math, Stats, and CS Society now has a time and location for our free tutorial sessions.

  • Mon 18:00 – 20:00, SCHW 205

Cool Things

Getting Started

Course Notes

Labs

Assignments

Course Outline