Description
This course is a rigorous treatment of the invariant concepts, algorithms, and performance evaluation methods underlying the design of computing systems. Students are introduced to problems that reoccur in software systems, and are acquainted with the set of classical algorithms and techniques for solving such problems. Students are expected to develop the ability to recognize standard problems in different wordings and within new contexts, and to match them with appropriate solutions. Topics include modeling and analysis of concurrent processing, computational resource scheduling and consumption, and performance evaluation techniques.
Catalog Description: Rigorous treatment of invariant concepts, algorithms, and performance evaluation methods underlying computing systems design. Topics include modeling and analysis of concurrent processing, computational resource scheduling and consumption, and performance evaluation techniques.
Catalog Description: Rigorous treatment of invariant concepts, algorithms, and performance evaluation methods underlying computing systems design. Topics include modeling and analysis of concurrent processing, computational resource scheduling and consumption, and performance evaluation techniques.
General Information
Blackboard Learn
http://learn.bu.edu (kerberos login required)
Staff Office Hours
Azer Bestavros
Jingyi Zhang
Qiaobin Fu