CSC148 Introduction to Computer Science: Winter 2018

Course description

Abstract data types and data structures for implementing them. Linked data structures. Encapsulation and information-hiding. Object-oriented programming. Specifications. Analyzing the efficiency of programs. Recursion. This course assumes programming experience as provided by CSC108H1. Students who already have this background may consult the Computer Science Undergraduate Office for advice about skipping CSC108H1. Students may go to their college to drop down from CSC148H1 to CSC108H1. See the Course Calendar for deadline.

Lectures start on Friday 5 January. Labs start on Thursday/Friday 11/12 January.

Lectures

Section Lectures Room Instructor
L0101 MWF10 MP102 Danny
L0201 MWF11 MP102 Danny
L0301 MWF2 MP202 A. Alhelali
L0401 MWF3 MP202 A. Bhattacharyya
L5101 W6-9 MP202 Danny

Contact information

Instructors

Instructor:
Danny Heap
Email:
heap@cs.toronto.edu
Office hours:
Monday/Tuesday/Friday 3-5, BA2230
Instructor:
A. Al-Helali
Email:
a.alhelali@mail.utoronto.ca
Office hours:
Wednesday 11-1, BA2230
Instructor:
A. Bhattacharyya
Email:
arnamoycsc148@cs.toronto.edu
Office hours:
Monday 11-1, BA3219
Instructor:
Colin
Email:
colinchartier@teach.cs.toronto.edu
Office hours:
By request (Colin is very active on Piazza and by email)

Course Info

course syllabus