Course Schedule - Spring Semester 2022

     

COMP 322 002 (CRN: 24355)

FUNDAMENTALS OF PARALLEL PROG

Long Title: PRINCIPLES OF PARALLEL PROGRAMMING
Department: Computer Science
Instructors:
Joyner, Mack
Budimlic, Zoran
Meetings:
1:00PM - 1:50PM MWF HRZ AMP (10-JAN-2022 - 22-APR-2022) 
4:30PM - 5:20PM W KCK 100 (10-JAN-2022 - 22-APR-2022) 
Session: Full Term
Grade Mode: Standard Letter
Course Type: Lecture/Laboratory
Language of Instruction: Taught in English
Method of Instruction: Face to Face
Credit Hours: 4
Course Syllabus:
Course Materials: Rice Campus Store
 
Restrictions:
Must be enrolled in one of the following Level(s):
Undergraduate Professional
Visiting Undergraduate
Undergraduate
Prerequisites: COMP 211 OR COMP 215
Section Max Enrollment: 90
Section Enrolled: 89
Total Cross-list Max Enrollment: 200
Total Cross-list Enrolled: 180
Enrollment data as of: 27-FEB-2024 12:29AM
 
Additional Fees: None
 
Final Exam: Scheduled Final Exam-OTR Room
Final Exam Times:
30-APR-2022  
7:00PM - 10:00PM S HRZ AMP
 
30-APR-2022  
7:00PM - 10:00PM S HRZ 210
 
 
Description: Fundamentals of parallel programming: abstract models of parallel computers, parallel algorithms and data structures, and common parallel programming patterns including task parallelism, undirected and directed synchronization, data parallelism, divide-and-conquer parallelism, and map-reduce. Laboratory assignments will explore these topics through the use of parallel extensions to the Java language. Cross-list: COMP 322, ELEC 323, ELEC 323.