CSCI-B 649 Topics in Systems
credits
- Prerequisite(s): None
- Delivery: On-Campus
Description
Special topics in systems. This course covers advanced principles, algorithms, and architectures for designing and optimizing high-performance computing systems. Students analyze real-world case studies and cutting-edge research to develop expertise in scalable, reliable, and efficient computing infrastructures for diverse applications.
Learning Outcomes
- Analyze and critique advanced system architectures and design patterns, identifying their strengths, weaknesses, and trade-offs for diverse computing environments. CS 2
- Evaluate complex distributed systems and their communication protocols, employing quantitative metrics to measure performance, scalability, and fault tolerance. CS 5
- Design innovative solutions for optimizing system performance, incorporating parallel computing techniques, load balancing strategies, and memory management schemes. CS 5
- Build robust and fault-tolerant cloud computing infrastructures, applying best practices for resource provisioning, data security, and dynamic scaling. CS 5
- Develop advanced algorithms for real-time systems, ensuring predictability and meeting strict timing constraints in safety-critical applications. CS 1
- Integrate emerging technologies, such as Internet of Things (IoT) devices and cyber-physical systems, into comprehensive and scalable frameworks for intelligent decision-making. CS 5
- Formulate comprehensive strategies to address system security challenges, including threat modeling, access control, encryption, and intrusion detection mechanisms. CS 5
- Collaborate in multidisciplinary teams to tackle complex system-related research problems, demonstrating effective communication, leadership, and project management skills. CS 6
- Conduct original research in the field of systems, contributing to scientific literature through well-designed experiments, critical analysis, and dissemination of findings through scholarly publications and presentations. CS 7
Policies and Procedures
Please be aware of the following linked policies and procedures. Note that in individual courses instructors will have stipulations specific to their course.