Data Structures and Algorithms

Prerequisite(s): CSIT 111 or CSIT 114 with a grade of C- or higher; and CSIT 170 with a grade of C- or higher; and MATH 122 or AMAT 120 with a grade of C- or higher. This course discusses the design and implementation of main-stream data structures and algorithms. The topics covered in this course include but are not limited to sorting algorithms, complexity analysis, elementary data structures (stacks, queues, linked lists), dynamic programming, advanced data structures (B-trees, Fibonacci Heaps), and graph algorithms. The lectures focus on the design, implementation and analysis of these algorithms. The assignments and in-class labs are designed to improve the understanding of algorithm design, and get students familiar with programming in Java. In general, concepts and design principles is educated through lectures. Meanwhile, practical programming skills are taught through assignments, lab and course project. Meets the Graduation Writing Requirement for majors in Computer Science and Data Science.

Term 202440 #40322 CSIT212
Permalink:
Instructor
Meeting Times
Location: UNIV 2012 (M)
@ 11:15 - 12:30
From 2024-09-04 to 2024-12-20
Enrollment

0

seats available

28

currently enrolled

28

maximum enrollment
Term 202440 #40323 CSIT212
Permalink:
Meeting Times
Location: RICH 116 (M)
@ 14:15 - 15:30
From 2024-09-04 to 2024-12-20
Enrollment

3

seats available

25

currently enrolled

28

maximum enrollment
Term 202440 #41400 CSIT212
Permalink:
Instructor
Meeting Times
Location: UNIV 4054 (M)
@ 09:45 - 11:00
From 2024-09-04 to 2024-12-20
Enrollment

5

seats available

23

currently enrolled

28

maximum enrollment
Term 202440 #43973 CSIT212
Permalink:
Instructor
Meeting Times
Location: CCIS 147 (M)
@ 12:45 - 14:00
From 2024-09-04 to 2024-12-20
Enrollment

22

seats available

6

currently enrolled

28

maximum enrollment
Term 202440 #45958 CSIT212
Permalink:
Instructor
Meeting Times
Location: UNIV 2008 (M)
@ 15:45 - 17:00
From 2024-09-04 to 2024-12-20
Enrollment

3

seats available

25

currently enrolled

28

maximum enrollment
Term 202440 #45960 CSIT212
Permalink:
Instructor
Meeting Times
Location: CCIS 152 (M)
@ 12:45 - 14:00
From 2024-09-04 to 2024-12-20
Enrollment

0

seats available

28

currently enrolled

28

maximum enrollment

Section Tally

The information displayed within is from the respective higher education institution(s).

Contact info@sectiontally.com for any questions or concerns.