Rosanna Heise, BSc (honors), MSc

Associate Lecturer, Augustana - Sciences

Fall Term 2021 (1770)

AUIDS 101 - Topics in Liberal Studies

★ 3 (fi 6)(EITHER, 3-0-0)

Selected topics that highlight the interdisciplinary nature of the Liberal Arts and Sciences. This seminar-style class is a key aspect of the Augustana First Year Experience. The focus and content of each course are determined by faculty interests, and vary from year to year.

LECTURE 3A04 (52734)
2021-08-23 - 2021-09-14
MTWHF 09:00 - 12:00 (TBD)


AUSCI 135 - Practical Introduction to Computational Thinking and Problem Solving

★ 3 (fi 6)(EITHER, 0-0-3)

Through teamwork and programming in a scripting language (such as Python or Ruby), this course introduces computational thinking, problem solving, and the fundamental ideas of computing science. Driven by building a computer application, students will use algorithms, abstraction and modelling, learning the syntax and semantics of a high-level language, investigate fundamental programming concepts and data structures, and use basic software development methods and tools. Documentation standards, object-orientated programming, and exception handling will be required in the computer application. Geographical user interfaces and event-driven programming may also be included. Prerequisite. Mathematics 30-1. Note: Credit may be obtained for only one of AUCSC 111 (2021) and AUSCI 135.

LAB 1A01 (56421)
2021-09-20 - 2021-12-08
TH 10:15 - 11:45 (AU C 014)


AUCSC 220 - Software Engineering I

★ 3 (fi 6)(FIRST, 3-0-1.5)

Software engineering paradigms, requirements specification, iterative software development, object-oriented design patterns, visual modelling with UML, software architecture; testing, verification and maintenance; software development environments and software engineering tools; societal implications such as the cost of failure and professional responsibilities. Prerequisite: AUCSC 112 (2021), or AUCSC 211 and AUSCI 235.

LECTURE 1A01 (55727)
2021-09-20 - 2021-12-08
TH 16:00 - 17:30 (AU C 101)

LAB 1D02 (55729)
2021-09-20 - 2021-12-08
W 16:00 - 17:30 (AU F L1 315)

LAB 1D03 (57440)
2021-09-20 - 2021-12-08
H 14:15 - 15:45 (AU F L1 315)

Winter Term 2022 (1780)

AUMAT 116 - Calculus Concepts and Modelling

★ 3 (fi 6)(EITHER, 3-0-1)

Foundational topic of calculus (including differentiation and integration of algebraic, trigonometric, exponential and logarithmic functions; Fundamental Theorem) with a focus on modelling and elementary differential equations. Prerequisite: Mathematics 30-1. Note: Credit may be obtained for only one of AUMAT 116 or 110.

LECTURE 1B01 (75635)
2022-01-26 - 2022-04-14
TH 08:30 - 10:00 (AU F 1 305)

LAB 1H01 (75636)
2022-01-26 - 2022-04-14
H 16:00 - 17:00 (AU F 1 305)


AUCSC 113 - Foundational Introduction to Computational Thinking and Problem Solving

★ 3 (fi 6)(EITHER, 3-0-0)

An introduction to computational thinking, problem solving, and the fundamental ideas of computing. Topics include algorithms, abstraction, and modelling; the syntax and semantics of a high-level language (e.g. Python); fundamental programming concepts and data structures, including simple containers (variables, arrays, lists, strings, dictionaries); sequencing, conditionals and repetition; documentation and style; object-oriented programming; exceptions and error handling; recursion; simple algorithm analysis and run- time efficiency. Prerequisite: Mathematics 30-1. Note: Credit may be obtained for only one of AUCSC 111 (2021), AUCSC 113 and AUCSC 120 (2019).

LECTURE 1B01 (76884)
2022-01-26 - 2022-04-14
TH 12:00 - 13:30 (AU LIB 1 130)


AUCSC 320 - Software Engineering II

★ 3 (fi 6)(SECOND, 0-4.5L-0)

Detailed study of software development processes, life cycles, and tools, especially object-oriented methods. Team work is emphasized in the completion of a large software project, from problem definition through to maintenance. Prerequisite: AUCSC 220.

LAB/LECTURE 3B02 (77021)
2022-01-05 - 2022-01-21
MTWHF 09:00 - 13:30 (AU C 103)