Description
Concurrent Programming
Prerequisite: COMP 313.

Many real-world software systems rely on concurrency for performance and modularity. This programming-intensive course covers analysis, design, implementation, and testing of concurrent software systems.

Outcomes: An in-depth understanding of event-based and thread-based views of concurrency; the ability to develop concurrent software components using suitable languages, frameworks, and design patterns; familiarity with object-oriented modeling and development tools and test-driven development.
Details
Grading Basis
Graded
Units
3
Component
Lecture - Required
Offering
Course
COMP 337
Academic Group
College of Arts and Sciences
Academic Organization
Computer Science
Enrollment Requirements
Pre-requisite: COMP 313.