Search Results

E E 360P E E 360P. Concurrent and Distributed Systems. 3 Hours.

An investigation of concurrency, lock-based and lock-free synchronization, resource allocation, multi-threaded programming, distributed systems programming, mutual exclusion, global snapshots, global property evaluation, message ordering, consensus, Byzantine agreement, commit protocols. Three lecture hours a week for one semester. Prerequisite: Electrical Engineering 422C (or 322) and 360C with a grade of at least C-.

Bachelor of Science in Electrical Engineering


Students seeking the Bachelor of Science in Electrical Engineering pursue one of two curricula—electrical engineering or computer engineering. Both curricula contain the fundamentals of electrical engineering and computer engineering; they differ in technical core requirements in order to suit different career objectives.