Courses

Check University Catalog of Computer Engineering Department.
 

CMPE Course List

CMPE 30 - Programming Concepts and Methodology
CMPE 50 - Object-Oriented Concepts and Methodology
CMPE 92 - International Program Studies
CMPE 102 - Assembly Language Programming
CMPE 110 - Electronics for Computing Systems
CMPE 120 - Computer Organization and Architecture
CMPE 124 - Digital Design I
CMPE 125 - Digital Design II
CMPE 126 - Algorithms and Data Structure Design
CMPE 127 - Microprocessor Design I
CMPE 130 - Advanced Algorithm Design
CMPE 131 - Software Engineering I
CMPE 132 - Information Security
CMPE 133 - Software Engineering II
CMPE 135 - Object-Oriented Analysis and Design
CMPE 137 - Wireless Mobile Software Engineering
CMPE 138 - Database Systems I
CMPE 139 - Fundamentals of Data Mining
CMPE 140 - Computer Architecture and Design
CMPE 142 - Operating Systems Design
CMPE 146 - Real-Time Embedded System Co-Design
CMPE 148 - Computer Networks I
CMPE 150 - System Architecture and Electronic Design for Robotics
CMPE 152 - Compiler Design
CMPE 163 - Introduction to Computer Graphics and Augmented Reality
CMPE 165 - Software Engineering Process Management
CMPE 172 - Enterprise Software Platforms
CMPE 180 - Individual Studies
CMPE 180A - Data Structures and Algorithms in C++
CMPE 180B - Database Systems
CMPE 180C - Operating Systems Design
CMPE 180D - Digital Design and Microprocessors
CMPE 181 - Internet of Things Platforms
CMPE 182 - Internet of Things Security
CMPE 183 - Cryptocurrencies and Blockchains
CMPE 185 - Autonomous Mobile Robots
CMPE 187 - Software Quality Engineering
CMPE 188 - Machine Learning for Big Data
CMPE 189 - Special Topics in Computer Engineering
CMPE 192 - International Program Studies
CMPE 195A - Senior Design Project I
CMPE 195B - Senior Design Project II
CMPE 195E - Senior Design Project I
CMPE 195F - Senior Design Project II
CMPE 197 - Cooperative Education Project
CMPE 198 - Technology and Civilization
CMPE 200 - Computer Architecture
CMPE 202 - Software Systems Engineering
CMPE 203 - Software Engineering Management
CMPE 206 - Computer Network Design
CMPE 207 - Network Programming and Application
CMPE 208 - Network Architecture and Protocols
CMPE 209 - Network Security and Applications
CMPE 210 - Software-defined Networks and Network Functions Virtualization
CMPE 211 - Advanced Network Security in IoT
CMPE 212 - System Verification
CMPE 213 - Parallel Computing
CMPE 214 - GPU Architecture and Programming
CMPE 217 - Human Computer Interaction
CMPE 219 - HCI for Cyber Security
CMPE 220 - System Software
CMPE 226 - Database Systems
CMPE 235 - Mobile Software System Design
CMPE 240 - Advanced Computer Design
CMPE 242 - Embedded Hardware Design
CMPE 243 - Embedded Systems Applications
CMPE 244 - Embedded Software
CMPE 245 - Embedded Wireless Architecture
CMPE 246 - Interface Design in Embedded Systems
CMPE 249 - Intelligent Autonomous Systems
CMPE 252 - Artificial Intelligence and Data Engineering
CMPE 255 - Data Mining
CMPE 256 - Advanced Data Mining
CMPE 257 - Machine Learning
CMPE 258 - Deep Learning
CMPE 260 - Reinforcement Learning
CMPE 264 - Advanced Digital and Computing System Design
CMPE 265 - High Speed Digital System Design
CMPE 266 - Big Data Engineering and Analytics
CMPE 270 - Information Engineering
CMPE 272 - Enterprise Software Platforms
CMPE 273 - Enterprise Distributed Systems
CMPE 274 - Business Intelligence Technologies
CMPE 275 - Enterprise Application Development
CMPE 277 - Smartphone Application Development
CMPE 279 - Software Security Technologies
CMPE 280 - Web UI Design and Development
CMPE 281 - Cloud Technologies
CMPE 282 - Cloud Services
CMPE 283 - Virtualization Technologies
CMPE 284 - Storage and Network Virtualization
CMPE 285 - Software Engineering Processes
CMPE 286 - Internet of Things
CMPE 287 - Software Quality Assurance and Testing
CMPE 292 - International Program Studies
CMPE 294 - Computer Engineering Seminar
CMPE 294A - Cyber Security Seminar
CMPE 295A - Master Project I
CMPE 295B - Master Project II
CMPE 295W - Master’s Project
CMPE 296Z - System Architecture