Colgate University

First-Year Course Offerings — Fall 2023

COSC 102   Introduction for Computing II
Credits1
RestrictionsNo 2024 Instr perm req during Drop/Add
Pre-RequisitesCOSC 101 or equivalent programming experience.
Co-RequisitesCOSC-102L
Core Area
Area of InquiryNatural Sciences & Mathematics
Liberal Arts PracticesQuant & Algorithmic Reasoning

A continuation of COSC 101 and the first course in the major. Develops advanced programming topics such as abstract data types and algorithms and their analyses. Abstract data structures may include lists, stacks, queues, and maps. The concepts of information hiding, data abstraction, and modular design are emphasized. Object-oriented programming is used throughout.