McGill Course Finder
Ratings, difficulty and live seat counts for every course.
K
Sort
courses Rating Difficulty Reviews Seats

GECS 113 — Computer Science 1: Algorithms and Intro to Programming

Fundamentals of databases: database design & SQL, programming in Python, variables, collections, loops, functions. Abstract algorithmics, Discrete mathematical tools, sorting methods, data structures, stacks, queues, heaps. Computer architecture, Processes memory management, Networks: OSI model, introduction to information security.

  • Credits: 2.5
  • Faculty: Faculty of Engineering
  • Department: Engineering - Dean's Office

Sections offered

  • Section 001 (Lec), TBA — 25 seats open