ACS-18053 credit hours

Introduction to Programming

Applied Computer Science · 3 hrs Lecture | 1 hrs Lab

Offered: Fall and Winter Both, Every Year

ACS-1805 prerequisites

Taking ACS-1805 is a prerequisite for 3 courses directly, and opens 31 once their own follow-ons are counted.

Where ACS-1805 counts

Counts toward 2 more as one option among several, not as a course you must take:

  • ACS 3-YEAR BA/BSc (INFORMATION SYSTEMS STREAM)
  • ACS 3-YEAR BA/BSc (HEALTH INFORMATICS STREAM)

Read from the departments' own calendar pages, where 50 of 208 programs are only partly machine-readable, so treat these as a minimum rather than the full list. Confirm with an academic advisor.

Description

This course covers elementary procedural programming concepts. Topics include: primitive data types and their manipulation, basic input and output and elementary control structures. In addition, topics related to a specific programming paradigm that is chosen for the course is covered. Students will gain hands-on programming experience in the laboratory component of the course.

Requisite courses

ACS-1805L (lab) (must be taken concurrently).

LectureLab

From the 2026-27 undergraduate calendar. Always verify details on WebAdvisor or with an academic advisor before registering.