CMPUT 291 - Introduction to File and Database Management

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

Faculty of Science

Basic concepts in computer data organization and information processing; entity-relationship model; relational model; SQL and other relational query languages; storage architecture; physical organization of data; access methods for relational data. Programming experience (e.g., Python) is required for the course project. Prerequisites: CMPUT 175 or 274, and 272. Corequisite: one of CMPUT 201 or 275. Credit may be obtained in only one of CMPUT 291, BTM 415, or MIS 415.

No syllabi

Winter Term 2026

Lectures

Section Capacity Class times Login to view Instructor(s) and Location
LECTURE B1
(82906)
182
2026-01-05 - 2026-04-10 (TR)
11:00 - 12:20
LECTURE B2
(85544)
179
2026-01-05 - 2026-04-10 (MWF)
13:00 - 13:50
LECTURE EB1
(82794)
25
2026-01-05 - 2026-04-10 (TR)
11:00 - 12:20
LECTURE EB2
(85545)
14
2026-01-05 - 2026-04-10 (MWF)
13:00 - 13:50

Labs

Section Capacity Class times Login to view Instructor(s) and Location
LAB EH01
(82795)
5
2026-01-05 - 2026-04-10 (M)
14:00 - 15:20
LAB EH02
(82796)
4
2026-01-05 - 2026-04-10 (M)
15:30 - 16:50
LAB EH03
(83166)
4
2026-01-05 - 2026-04-10 (M)
17:00 - 18:20
LAB EH04
(83060)
4
2026-01-05 - 2026-04-10 (T)
14:00 - 15:20
LAB EH05
(86593)
6
2026-01-05 - 2026-04-10 (T)
15:30 - 16:50
LAB EH06
(86597)
3
2026-01-05 - 2026-04-10 (T)
17:00 - 18:20
LAB EH07
(86598)
2
2026-01-05 - 2026-04-10 (R)
14:00 - 15:20
LAB EH08
(86600)
5
2026-01-05 - 2026-04-10 (R)
17:00 - 18:20
LAB EH09
(86602)
3
2026-01-05 - 2026-04-10 (F)
14:00 - 15:20
LAB EH10
(86604)
3
2026-01-05 - 2026-04-10 (F)
15:30 - 16:50
LAB H01
(82907)
14
2026-01-05 - 2026-04-10 (M)
14:00 - 15:20
LAB H02
(82908)
69
2026-01-05 - 2026-04-10 (M)
15:30 - 16:50
LAB H03
(83165)
13
2026-01-05 - 2026-04-10 (M)
17:00 - 18:20
LAB H04
(83059)
14
2026-01-05 - 2026-04-10 (T)
14:00 - 15:20
LAB H05
(86594)
69
2026-01-05 - 2026-04-10 (T)
15:30 - 16:50
LAB H06
(86596)
13
2026-01-05 - 2026-04-10 (T)
17:00 - 18:20
LAB H07
(86599)
15
2026-01-05 - 2026-04-10 (R)
14:00 - 15:20
LAB H08
(86601)
69
2026-01-05 - 2026-04-10 (R)
17:00 - 18:20
LAB H09
(86603)
13
2026-01-05 - 2026-04-10 (F)
14:00 - 15:20
LAB H10
(86605)
70
2026-01-05 - 2026-04-10 (F)
15:30 - 16:50