Sign In

 Concentration Programs for COE Students from Other Departments

​Concentration Programs Available to COE Students

Artificial Intelligence and Machine Learning

This interdisciplinary concentration provides the students with the required knowledge to develop intelligent techniques and systems. Students are exposed to topics such as machine learning, deep learning, computer vision, and natural language processing. Furthermore, it also covers classification, regression, clustering, dimensionality reduction, perception, motion and manipulation, reinforcement learning, and various types of neural networks. It promotes interdisciplinary education where computer science intersects with mathematics and engineering. The applications of this concentration are wide-ranging and include automatic image and video processing, healthcare, financial data and trading, speech recognition, facial identification, and seismic survey processing.

Prerequisite: ICS 381

Hosting Department: ICS

Fall TermSpring Term
  • ICS-471: Artificial Neural Networks and Deep Learning 
  • ICS 485: Machine Learning
  • ICS 483: Computer Vision
  • ICS 489: Applications of Machine Learning

Cybersecurity and Blockchain

This interdisciplinary program covers topics related to secure and trusted computing, including data and information assurance, identification of cyber assets and related security risks and threats, measurement of system resilience against cyber-attacks, and security policy compliance and governance. Students learn the fundamental pillars of computer security and data privacy and how they affect complex engineering systems (e.g. manufacturing plants). Topics include cryptology, access control models and mechanisms, intrusion detection systems, and integrity verification mechanisms. Students also learn the fundamentals of Blockchain technology, including record and hash replication, and types of blockchains (public, private, and hybrid), as well the applications in cryptocurrency and various other scientific, engineering, and business use cases.

Hosting Department: ICS

Fall TermSpring Term
  • ICS-440: Cryptography and Blockchain Applications
  • COE-426: Data Privacy
  • ICS 442: Penetration Testing and Ethical Hacking 
  • SWE 445: Secure Software Development

Robotics and Autonomous Systems

This interdisciplinary program covers subjects related to mechatronics, robotics, and UAVs (drones). Students develop the skills required to understand, design, and implement smart systems and robots to solve engineering problems. Topics include the fundamentals of autonyms systems, including sensing, reasoning, and acting, in addition to robotics-specific topics, such as power sources, machine vision, actuation (e.g. linear actuators and electric motors), manipulation, locomotion (walking, rolling, climbing, etc.), environmental navigation, and human-robot interaction (including speech recognition and gestures). Applications are wide-ranging and include industrial robots, as well as those used in the military, construction, agriculture, and medical fields.

Prerequisite: CISE 305

Hosting Department: SE

Fall TermSpring Term
  • CISE-480: Introduction to Robotics and Autonomous System
  • CISE-483: Artificial Intelligence and Machine Learning for Robotics
  • CISE-481: Applied Control for Robotics Systems
  • CISE-482: Path Planning and Navigation for Mobile Robot

Quantum Information & Computing

This interdisciplinary program covers an emerging discipline in computing that utilizes quantum theory and how to apply it in the fields of computing and communication. The program covers the concepts of qubits, superposition, entanglement, quantum gates, and quantum algorithms to understand the difference between classical and quantum computing. Other topics include quantum electrodynamics, including cavity and circuit qubits, quantum superconductivity, non-linear harmonic oscillators, etc. Students are introduced to quantum computing concepts such as quantum hardware, processors, circuits, instruction sets, quantum programming languages, quantum error correction, algorithms, and quantum cryptography. Students learn how to design, simulate, and test the core parts of a superconducting Qubit.

Hosting Department: PHYS

Fall TermSpring Term
  • PHYS 471: Intro to Quantum Information and Computing
  • COE 466: Quantum Architecture and Algorithms 
  • PHYS 472: Qubits and Circuit Quantum Electrodynamics
  • ICS 439: Cryptography in Quantum Era