Mohammed Qasem, PhD, MSc, BSc

ATS Assistant 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 3A05 (52736)
2021-08-23 - 2021-09-14
MTWHF 09:00 - 12:00 (TBD)


AUIDS 201 - Collaborative Learning

★ 3 (fi 6)(VAR, VARIABLE)

The course allows students to learn about approaches, methodologies and/or analytic techniques specific to a discipline, while offering an opportunity to practice working collaboratively in groups on a large project. Prerequisite: AUIDS 101.

LECTURE 1A01 (55752)
2021-09-20 - 2021-12-08
MWF 11:00 - 12:00 (AU C 115)


AUCSC 330 - Database Management Systems I

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

Introduction to current database management systems in theory and practice. Topics include relational database design (including entity-relationship modelling, relational schema, and normal forms); relational algebra, use of a query language (typically SQL) and other components of a current database management system; overview of database system architecture, file structures (including B-tree indices), query processing, and transaction management; new directions. Prerequisites: AUCSC 112 (2021) or AUCSC 211 and AUSCI 235, and AUMAT 250.

LECTURE 1A02 (57399)
2021-09-20 - 2021-12-08
MWF 14:00 - 15:00 (AU C 115)

LAB 1D02 (57400)
2021-09-20 - 2021-12-08
M 15:00 - 16:30 (AU F L1 315)

Winter Term 2022 (1780)

AUSCI 430 - Ethical Issues in Computing and Mathematics

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

This course explores a variety of ethical issues related to computing and mathematics. Students will study ethical theory, professional codes of ethics, and apply them to make moral decisions. Topics involve information privacy and security, surveillance, cryptography, data mining, intellectual property and copyrights, computer crime and abuse, etc. The course includes extensive writing assignments and oral presentations. Prerequisite: At least *15 in Computing Science or Mathematics or at least third-year standing.

LECTURE 1B02 (76951)
2022-01-26 - 2022-04-14
MWF 16:30 - 17:30 (AU F 1 305)


AUSCI 385B - Mentoring in Computing and Mathematics

★ 1.5 (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 in MAT or CSC and third-year standing.

LAB 1C01 (77348)
2022-01-26 - 2022-04-14
H 19:00 - 20:00 (TBD)


AUCSC 310 - Algorithm Design and Analysis

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

Algorithm design techniques (divide-and-conquer, dynamic programming, the greedy method). Merge-sort and the analysis of divide-and-conquer algorithms with recurrence relations; bucket-sort, radix-sort, and the lower bound on sorting; comparison of sorting algorithms. Trees, binary trees, search trees, their implementation, traversal, and search and update operations. Introduction to graph theory; data structures for the representation of graphs, digraphs, and networks, and their associated algorithms (traversal, connected components, topological sorting, minimum-spanning trees, shortest paths, transitive closure). Dynamic equivalence relations and union-find sets; amortized analysis. String matching. Prerequisites: AUCSC 112 (2021) or AUCSC 211 and AUSCI 235, and AUMAT 250.

LECTURE 1B01 (75630)
2022-01-26 - 2022-04-14
MWF 09:45 - 10:45 (AU C 014)

LAB 1H02 (76945)
2022-01-26 - 2022-04-14
F 14:00 - 15:30 (AU F L1 315)

LAB 1H03 (76946)
2022-01-26 - 2022-04-14
W 14:00 - 15:30 (AU F L1 315)