Encmp 100

Computer Programming for Engineers


Description

Fundamentals of computer programming with emphasis on solving engineering problems. Structure and syntax of computer programs, variables, data types, data structures, control structures, functions, input/output operations, debugging, software development process.

Learning Outcomes

Identify core vocabulary, such as keywords, operators, and functions, of the MATLAB programming language [REMEMBER].
Summarize the input and output arguments of each function [UNDERSTAND].
Demonstrate an understanding of program flow, especially sequential flow, selection, and repetition, and predict the output of short MATLAB programs [APPLY].
Compare different programs for the same purpose in terms of correctness or readability, and explain how one or a few lines of code relates to the program's purpose [ANALYZE].
Critique examples of incorrect or unreadable code, identifying syntax, run-time, logical, or style errors. Assess programs against their stated requirements [EVALUATE].

Lecture Seminar Lab Credits Total AU
3 0/1 3/2 3.75 47.25
M % NS % CS % ES % ED %
0 0 0 55 45

None defined

None defined

  • Use of engineering tools


Undergraduate Program(s)

2024/2025 - Winter - Pete-coop - Year 1
2024/2025 - Winter - Pete - Year 1
2024/2025 - Winter - Mining - Year 1
2024/2025 - Winter - Enve-coop - Year 1
2024/2025 - Winter - Enve - Year 1
2024/2025 - Winter - Civil-coop - Year 1
2024/2025 - Winter - Civil - Year 1
2023/2024 - Winter - Pete-coop - Year 1
2023/2024 - Winter - Pete - Year 1
2023/2024 - Winter - Mining - Year 1
2023/2024 - Winter - Enve-coop - Year 1
2023/2024 - Winter - Enve - Year 1
2023/2024 - Winter - Civil-coop - Year 1
2023/2024 - Winter - Civil - Year 1
2022/2023 - Winter - Pete-coop - Year 1
2022/2023 - Winter - Pete - Year 1
2022/2023 - Winter - Mining - Year 1
2022/2023 - Winter - Enve-coop - Year 1
2022/2023 - Winter - Enve - Year 1
2022/2023 - Winter - Civil-coop - Year 1
2022/2023 - Winter - Civil - Year 1
2021/2022 - Winter - Pete-coop - Year 1
2021/2022 - Winter - Pete - Year 1
2021/2022 - Winter - Mining - Year 1
2021/2022 - Winter - Enve-coop - Year 1
2021/2022 - Winter - Enve - Year 1
2021/2022 - Winter - Civil-coop - Year 1
2021/2022 - Winter - Civil - Year 1
2020/2021 - Winter - Pete-coop - Year 1
2020/2021 - Winter - Pete - Year 1
2020/2021 - Winter - Mining - Year 1
2020/2021 - Winter - Enve-coop - Year 1
2020/2021 - Winter - Enve - Year 1
2020/2021 - Winter - Civil-coop - Year 1
2020/2021 - Winter - Civil - Year 1
2019/2020 - Winter - Pete-coop - Year 1
2019/2020 - Winter - Pete - Year 1
2019/2020 - Winter - Mining - Year 1
2019/2020 - Winter - Enve-coop - Year 1
2019/2020 - Winter - Enve - Year 1
2019/2020 - Winter - Civil-coop - Year 1

Sections & Respective Instructors

B1 - 2024/2025 - Winter - Instructor P.Eng
B1 - 2023/2024 - Winter - Instructor P.Eng
B1 - 2022/2023 - Winter - Instructor P.Eng
B1 - 2021/2022 - Winter - Instructor P.Eng
B1 - 2020/2021 - Winter - Instructor P.Eng
B1 - 2019/2020 - Winter - Instructor P.Eng