Theory and practice of concurrent programming. Process interaction using shared variables and message passing; parallel computing; development of correct programs; general problem solving techniques; scientific computing; distributed programming. Weekly hours: 3 Lecture hours and 1 Practicum/Lab hoursPrerequisite(s): CMPT 215.3 and 6 credit units from: CMPT 332.3, CMPT 340.3 or CMPT 360.3. Note: Students with credit for CMPT 835 may not take this course for credit. Costs in addition to tuition apply to this course.
Theory and practice of concurrent programming. Process interaction using shared variables and message passing; parallel computing; development of correct programs; general problem solving techniques; scientific computing; distributed programming. Weekly hours: 3 Lecture hours and 1 Practicum/Lab hoursPrerequisite(s): CMPT 215.3 and 6 credit units from: CMPT 332.3, CMPT 340.3 or CMPT 360.3. Note: Students with credit for CMPT 835 may not take this course for credit. Costs in addition to tuition apply to this course.