Programming Fundamentals II
Description
This course focuses on fundamental concepts of developing programs using an object oriented approach. There will be an emphasis on writing clean and efficient code, and the ability to use an appropriate data structure or algorithm to solve problems. The Java programming language will be taught in depth.
Requisites
Prerequisites: IS111/SMT111/CS101/COR-IS1704 - Pre-req
Co-requisites: None
Anti-requisites: CS102/IS442 - Mutually Exclusive
Attributes
Department: SCIS
Course Level: Undergraduate
Tracks: IS/T4BS: Product Development Track
Areas: Advanced Business Technology Major Business Options Econ Major Rel/Econ Options Grad Req - Dig Tech/Data Ana (Intake 2024 onwards) IT Solution Development Core Information Systems Electives Social Sciences/PLE Major-related
Learning Outcomes
Graduate Learning Outcomes
Disciplinary Knowledge, Critical thinking & problem solving, Self-directed learning
Competencies
Software Design, Agile Software Development, Applications Development, Algorithm Analysis, Software Testing