Thibaud Lutellier, PhD

AssistProf, Augustana - Sciences
Directory

Fall Term 2024 (1890)

AUCSC 325 - Software Testing and Quality Assurance

3 units (fi 6)(EITHER, 3-0-1.5)

Introduces students to systematic testing of software systems and how to improve software reliability and quality, and sustainability. Topics include development and use of test cases, code inspection, coverage criteria, black box testing, white box testing, fuzzing, unit and regression testing, debugging and bug fixing process, performance, energy, and sustainability testing. Prerequisites: AUCSC 220 and AUMAT 250.

LECTURE 1A02 (54833)

2024-09-16 - 2024-12-09
MWF 09:45 - 10:45

LAB 1D01 (54834)

2024-09-16 - 2024-12-09
T 14:15 - 15:45



AUCSL 361A - Community Service-Learning Practicum

0.5 units (fi VAR)(VAR, VARIABLE)

Course content varies from year to year but will include a significant service component. Topics and credit value announced prior to registration period. Pre-and/or corequisite: Consent of the instructor. Note: AUCSL 361 is classified as a science course. Requires payment of additional student instructional support fees. Refer to the Tuition and Fees page in the University Regulations section of the Calendar.

LECTURE 1C02 (55220)

2024-09-16 - 2024-12-09
01:00 - 01:00



AUIDS 201 - Collaborative Learning

3 units (fi 6)(VAR, VARIABLE)

The course will introduce students to ways of working collaboratively to complete a group project. Students will examine a topic from a single disciplinary perspective. Prerequisite: AUIDS 101.

LECTURE 1A07 (55158)

2024-09-16 - 2024-12-09
MWF 11:00 - 12:00



AUSCI 385A - Mentoring in Computing and Mathematics

1.5 units (fi 6)(VAR, 0-0-3)

This course involves tutoring students learning first-year material in mathematics and computing science for 3 hours per week in the Math & Computing Support Centre (MCSC). Tutors will also receive coaching from the MCSC Director in how best to perform their duties. Prerequisites: 15 units in MAT or CSC and third-year standing.

LAB 1C01 (54898)

2024-09-16 - 2024-12-09
01:00 - 01:00

Winter Term 2025 (1900)

AUCSC 220 - Software Engineering I

3 units (fi 6)(EITHER, 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, or AUCSC 211 and AUSCI 235.

LECTURE 1B01 (78576)

2025-01-27 - 2025-04-15
MWF 09:45 - 10:45

LAB 1H01 (78577)

2025-01-27 - 2025-04-15
W 12:15 - 13:45

LAB 1H02 (78578)

2025-01-27 - 2025-04-15
R 12:00 - 13:30



AUMAT 328 - Cryptography

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

Introduction to cryptography in theory and practice, including its applications and mathematical foundations. Topics include classical cryptosystems, private-key cryptosystems (including DES and AES), hashing and public-key cryptosystems (including RSA), digital signatures, selected topics in cryptography. Prerequisite: AUMAT 250 and one of AUMAT 240 or AUSCI 250 (2023).

LECTURE 1B01 (77741)

2025-01-27 - 2025-04-15
MWF 15:15 - 16:15