Moodle
SE422: Concurrent and Parallel Programming - Spring, 2022
0%
Previous
Course data
General
Announcements
Syllabus
Zoom - Office Hours
Zoom - Lecture
6 February - 12 February
Overview
Introduction
13 February - 19 February
Introduction to Threads
Multi-threading - Part 2
20 February - 26 February
Lab 1
Thread Safety
Syn, wait, notify and notifyAll
27 February - 5 March
Reentrant Locks
Reentrant Locks - Part 2
Pseudocode notes
6 March - 12 March
Thread Pools - Part 1
Lab 2
Exam Questions
13 March - 19 March
Assignment 1
Thread Pools - Part 2
Finding Group Partner - Forum
20 March - 26 March
Volatile Variables
Midterm Exam 1 - Rubric
27 March - 2 April
Atomic Variables
Lab 3
3 April - 9 April
Atomic Variables - Part 2
Thread Safe Data Structures - Part 1
10 April - 16 April
Blocking Data Structures - Part 1
Blocking Data Structures - Part 2
17 April - 23 April
*** Workflow Optimization
24 April - 30 April
Thread Safety and Pass By Reference
Assignment 2
1 May - 7 May
Immutable Objects and Thread Safety
Multi-threading Design - Part 1
Mult-threading Design - Part 2
Lab 4
Course Closure (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
SE422-SPRING-2022
Home
Skip to main content
Course info
Home
Courses
Undergraduate Programs
B.S. Software Engineering
SE422-SPRING-2022
Summary
SE422: Concurrent and Parallel Programming - Spring, 2022
Teacher:
Yad Tahir
Skill Level
:
Beginner