Introduction to Programming
Description
This course is intended for any student who wishes to gain some programming fundamentals, also known as the building blocks of Information Systems. The course introduces students to fundamental programming concepts and constructs, explains the process of developing a basic software application, and explains the basic concepts of object orientation. The student will experience the implementation of a basic software application. Python, a widely-used, high-level, general-purpose and interactive programming language, is used as the vehicle of exploration in this course.
Requisites
Prerequisites: None
Co-requisites: None
Anti-requisites: IS200/CS101/COR-IS1704 - Mutually Exclusive
Attributes
Department: SCIS
Course Level: Undergraduate
Tracks: N/A
Areas: Accounting Data and Analytics Electives Accounting Electives Accounting Options Business Options Digital Business Core Econ Major Rel/Econ Options Financial Forensics Electives Information Systems Core (Intake 2018 and earlier) Information Systems Core (Intake 2019 to 2023) Law Related Electives Smart-City Mgmt & Tech Core (Intake 2019 to 2021) Smart-City Mgmt & Tech Core (Intake 2022 onwards) Smart-City Mgmt &Tech Core (Intake 2018 & earlier) Social Sciences/PLE Major-related Tech for Business Core (Intake 2018 and earlier) Tech for Business Core (Intake 2019 - 2023) Technology Studies Cluster
Learning Outcomes
Graduate Learning Outcomes
Disciplinary Knowledge, Critical thinking & problem solving, Self-directed learning
Competencies
Algorithm Analysis