Moodle
ITS350: Introduction to Data Structures and Algorithms - Spring, 2022
0%
Previous
Course data
General
Announcements
Zoom - Office Hours
Zoom - Lecture
Syllabus
6 February - 12 February
Overview
Java Recap
13 February - 19 February
Introduction to Algorithms and Data Structures
Time Complexity - Part 1
20 February - 26 February
Asymptotic Efficiency
Arrays 101
27 February - 5 March
More about Arrays
Lab 1
Stacks and Queues
6 March - 12 March
Linked Lists - Part 1
13 March - 19 March
Linked Lists - Part 2
Lab 2
Doubly Linked Lists
Assignment 1
Finding Group Partner - Forum
20 March - 26 March
Hash Tables - Part 1
Midterm Exam 1 - Rubric
27 March - 2 April
Hash Tables - Part 2
Lab 3
Recursion - Part 1
3 April - 9 April
Recursion - Part 2
Sorting - Part 1
Lab 4
10 April - 16 April
Merging Problems
Nested Recursion - Java Code
Merge Sort
17 April - 23 April
Binary Search
24 April - 30 April
Trees - Part 1
Assignment 2
Binary Search Trees
Tree Traversal
Lab 5
Graph and Graph Tarversal (Make up Lecture)
Next
Moodle
Side panel
Search
Close
Search
Toggle search input
Log in
Username
Password
Remember username
Forgot Password?
Log in
Log in using your account on
Site Navigation
ITS350-SPRING-2022
Home
Skip to main content
Course info
Home
Courses
Undergraduate Programs
B.S. Software Engineering
ITS350-SPRING-2022
Summary
ITS350: Introduction to Data Structures and Algorithms - Spring, 2022
Teacher:
Yad Tahir
Skill Level
:
Beginner