everything.study
CSC 148H1

Introduction to Computer Science

0.5 credits · Undergraduate

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 . Practical (P) sections consist of supervised work in the computing laboratory. These sections are offered when facilities are available, and attendance is required. Note: Students may request to move from CSC148H1 to CSC108H1 after the last day to add classes and before a deadline set by the course instructors, if space is available in CSC108H1 at the time of the request.

Prerequisites & course information

Prerequisite: CSC108H1 / (equivalent programming experience); Prerequisite:; Exclusion: CSC111H1 , CSC207H1 , CSC148H5 , CSC207H5 , CSCA48H3 , CSCB07H3; Exclusion:

Sources