题库ENGG1001

科目

ENGG1001

Introduction to Engineering Computing

ENGG1001 is UQ's introduction-to-computing course for engineering students, taught in Python. It assumes no prior programming experience and is organised into three modules: Python fundamentals (variables, control flow, loops, functions, lists, dictionaries, strings, file I/O), NumPy and data analysis (ndarrays, array creation and slicing, floating-point precision, datetime64, vectorisation and broadcasting, boolean indexing and aggregation, matplotlib), and object-oriented programming (classes, encapsulation, magic methods, class versus instance variables, inheritance, method resolution order, abstract base classes and polymorphism). The final exam is heavily weighted toward code tracing, so the StudyPilot question bank focuses on the exact question types that appear on past papers, each with a worked step-by-step solution.

405题目
0题库
4真题
0模拟考试
下一场考试

暂无已安排的考试。

你的学习工具包

用三种方式练习这门科目。

去个人中心查看作业 →

周练

每周练习

按周安排练习,稳定推进整学期学习节奏。

专项

题库练习

按主题集中训练,精准补齐薄弱点,练习模式灵活切换。

限时

模拟考试

还原真实考试节奏与压力,提升临场发挥。

科目概览

关于 ENGG1001

ENGG1001 is UQ's introduction-to-computing course for engineering students, taught in Python. It assumes no prior programming experience and is organised into three modules: Python fundamentals (variables, control flow, loops, functions, lists, dictionaries, strings, file I/O), NumPy and data analysis (ndarrays, array creation and slicing, floating-point precision, datetime64, vectorisation and broadcasting, boolean indexing and aggregation, matplotlib), and object-oriented programming (classes, encapsulation, magic methods, class versus instance variables, inheritance, method resolution order, abstract base classes and polymorphism). The final exam is heavily weighted toward code tracing, so the StudyPilot question bank focuses on the exact question types that appear on past papers, each with a worked step-by-step solution.

考试形式

The ENGG1001 final exam is paper-based and answered on a Gradescope answer sheet. It is 40 multiple-choice questions worth 1 mark each (40 marks total), with 120 minutes of working time plus 10 minutes of planning time (about 2 hours). The exam is closed-book: no notes are allowed, only a Casio FX-82 series or other UQ-approved calculator, and no phones or computers. Two marking tips from past papers: if the code would raise an error, choose Error; when several options look correct, pick the most appropriate one. Coverage by position on past papers: Q1-14 basic syntax, Q15-27 NumPy and matplotlib, Q28-40 object-oriented programming, where the inheritance / MRO tracing question is always tested. Always check the current semester's course profile for any changes.

覆盖主题

Python syntax: variables, input, PEP8 naming, data types and conversionOperators: arithmetic, comparison, logical, and short-circuit evaluationControl flow and loops: if/elif/else, for, while, break, nested iterationLists, tuples, dictionaries, slicing, and mutability/aliasingString methods and functions (parameters, return values, type hints)Variable scope and file input/outputNumPy ndarrays: shape, dtype, creation, indexing, slicing, reshapeFloating-point precision, datetime64, vectorisation and broadcastingBoolean indexing, aggregation, and matplotlib visualisationOOP: classes, encapsulation, magic methods, inheritance, MRO, polymorphism

常见问题

关于 ENGG1001 的练习。

关于真题归档、每周练习以及进度追踪的常见问题。

What does the ENGG1001 final exam look like?

It is a 2-hour paper-based exam with 40 multiple-choice questions worth 1 mark each, answered on a Gradescope sheet. It is closed-book and only a UQ-approved calculator is allowed.

What topics does the ENGG1001 question bank cover?

All three modules: Python fundamentals, NumPy and data analysis, and object-oriented programming. Each question is tagged by topic so you can drill your weakest area.

Which topic is most heavily tested?

Code tracing across all three modules, and in OOP the inheritance / method resolution order (MRO) tracing question appears on every past paper, so it is worth practising until it is automatic.

登录以查看往年试卷

你可以先预览页面布局,登录后再打开完整工作区。

登录后继续