|
Code |
Course Name |
Credits |
| CmpE 100 |
Introduction To Structured Programming |
3 |
| CmpE 110 |
Introduction To Scientific Programming |
3 |
| CmpE 150 |
Introduction To Computing |
3 |
| CmpE 151 |
Pascal Programming |
3 |
| CmpE 152 |
C Programming |
3 |
| CmpE 160 |
Introduction To Object Oriented Programming |
4 |
|
| CmpE 200 |
Introduction To Computer Engineering |
3 |
| CmpE 210 |
Fundamentals of Object Oriented Programming |
4 |
| CmpE 220 |
Discrete Computational Structures |
3 |
| CmpE 223 |
Data Structures And Algorithms I |
3 |
| CmpE 224 |
Data Structures And Algorithms II |
3 |
| CmpE 230 |
Systems Programming |
4 |
| CmpE 235 |
Operating Systems And Their Use |
3 |
| CmpE 240 |
Digital Systems |
4 |
| CmpE 250 |
Data Structures And Algorithms |
4 |
| CmpE 260 |
Principles Of Programming Languages |
3 |
|
| CmpE 300 |
Analysis Of Algorithms |
3 |
| CmpE 320 |
Principles Of Programming Languages |
3 |
| CmpE 321 |
Introduction To Database Systems |
4 |
| CmpE 322 |
Operating Systems |
4 |
| CmpE 343 |
Introduction to Probability and Statistics for Computer Engineers |
3 |
| CmpE 344 |
Computer Organization |
4 |
| CmpE 350 |
Formal Languages And Automata Theory |
3 |
| CmpE 352 |
Fundamentals of Software Engineering |
2 |
| CmpE 360 |
Numerical Methods |
3 |
| CmpE 362 |
Introduction to Signal Processing for Computer Engineers |
3 |
| CmpE 365 |
Computer Systems Simulation |
3 |
|
| CmpE 415 |
Theory Of Computation |
3 |
| CmpE 416 |
Introduction to Cryptography |
3 |
| CmpE 422 |
Database Systems |
3 |
| CmpE 425 |
Compiler Design |
3 |
| CmpE 434 |
Introduction to Robotics |
3 |
| CmpE 436 |
Concurrent and Distributed Programming |
3 |
| CmpE 441 |
High-level Digital Design |
3 |
| CmpE 443 |
Principles of Embedded Systems Design |
4 |
| CmpE 444 |
Microprocessor-based System Design |
3 |
| CmpE 446 |
Introduction To Computer Architecture |
3 |
| CmpE 448 |
Multi-Core Programming |
3 |
| CmpE 450 |
Software Engineering |
4 |
| CmpE 451 |
Development in Software Engineering |
2 |
| CmpE 455 |
Programming Methodologies |
3 |
| CmpE 460 |
Introduction To Computer Graphics |
3 |
| CmpE 461 |
Human Computer Interaction |
3 |
| CmpE 462 |
Machine Learning |
3 |
| CmpE 463 |
Data Mining |
3 |
| CmpE 464 |
Image Processing For Computer Graphics |
3 |
| CmpE 465 |
Computer-aided Design And Manufacturing |
3 |
| CmpE 468 |
Multimedia Computing |
3 |
| CmpE 470 |
Computer Performance Evaluation |
3 |
| CmpE 471 |
Information Systems Security |
3 |
| CmpE 472 |
Fundamentals Of Electronic Commerce |
3 |
| CmpE 473 |
Internet Programming |
3 |
| CmpE 474 |
Introduction to Satellite and Space Communications |
3 |
| CmpE 475 |
Computer Networks |
3 |
| CmpE 476 |
Distributed Systems |
3 |
| CmpE 477 |
Wireless And Mobile Networks |
3 |
| CmpE 478 |
Parallel Processing |
3 |
| CmpE 480 |
Introduction To Artificial Intelligence |
3 |
| CmpE 484 |
Fundamentals Of Electronic Commerce |
3 |
| CmpE 489 |
Special Topics in CMPE: Cognitive Science |
3 |
| CmpE 491 |
Special Project In Computer Engineering |
3 |
| CmpE 492 |
Project |
4 |
| CmpE 493 |
Special Topics In Computer Engineering I |
3 |
| CmpE 494 |
Special Topics In Computer Engineering II |
3 |
| CmpE 495 |
Special Topics In Computer Engineering III |
3 |
| CmpE 496 |
Special Topics In Computer Engineering IV |
3 |
| CmpE 497 |
Special Topics In Computer Engineering V |
3 |
| CmpE 498 |
Special Topics In Computer Engineering VI |
3 |
| CmpE 49A |
Special topics in Computer Engineering: Introduction to Robotics |
3 |
| CmpE 49B |
Special Topics in Computer Engineering: Multi-Core Programming |
3 |
| CmpE 49C |
Information Technology Project Management |
3 |
| CmpE 49E |
Concurrent and Distributed Systems |
3 |
|
GRADUATE COURSES
|
Code | Course Name | Credits |
| CmpE 511 |
Computer Architecture |
3 |
| CmpE 513 |
Algorithms in VLSI Design |
3 |
| CmpE 516 |
Fault Tolerant Computing |
3 |
| CmpE 518 |
Computer Performance Evaluation |
3 |
| CmpE 520 |
Advanced Compiler Design |
3 |
| CmpE 521 |
Principles Of Database Systems |
3 |
| CmpE 522 |
Operating System Design |
3 |
| CmpE 523 |
Performance Evaluation Of Computer Networks |
3 |
| CmpE 524 |
Computer Network Design |
3 |
| CmpE 525 |
Advanced Network Programming |
3 |
| CmpE 526 |
Operating System And Network Security |
3 |
| CmpE 527 |
Broadband Switching Systems |
3 |
| CmpE 530 |
Mathematical Fundamentals Of Artificial Intelligence |
3 |
| CmpE 532 |
Speech Processing |
3 |
| CmpE 535 |
Computer Graphics |
3 |
| CmpE 537 |
Computer Vision |
3 |
| CmpE 540 |
Principles Of Artificial Intelligence |
3 |
| CmpE 542 |
Automated Theorem Proving |
3 |
| CmpE 544 |
Pattern Recognition |
3 |
| CmpE 545 |
Artificial Neural Networks |
3 |
| CmpE 550 |
Advanced Topics In Software Engineering |
3 |
| CmpE 560 |
Qualitative Reasoning |
3 |
| CmpE 561 |
Natural Language Processing |
3 |
| CmpE 562 |
Information System Design |
3 |
| CmpE 565 |
Autonomous Robots |
3 |
| CmpE 579 |
Graduate Seminar |
0 |
| CmpE 581 |
Special Topics in CmpE: Communications Engineering for Mobile/Wireless Networks |
3 |
| CmpE 582 |
Special Topics in CmpE: Satellite Networks |
3 |
| CmpE 583 |
Special Topics in CmpE: Video, Animation and Graphics |
3 |
| CmpE 584 |
Special Topics In CmpE: Reconfigurable Computing |
3 |
| CmpE 585 |
Special Topics In CmpE: Theory of Sequential Machines |
3 |
| CmpE 586 |
Special Topics in CmpE: Wireless Information Networks |
3 |
| CmpE 587 |
Special Topics in CmpE: Digital Video Processing |
3 |
| CmpE 588 |
Special Topics in CmpE: Modeling Of Internet |
3 |
| CmpE 589 |
Special Topics in CmpE: Software Quality Modeling and Process |
3 |
| CmpE 58A |
Special Topics in CmpE: Cooperative Studies in the context of |
3 |
| CmpE 58B |
Special Topics in CmpE: Complex Systems |
3 |
| CmpE 58C |
Special Topics in CMPE: Wireless Sensor Networks |
3 |
| CmpE 58D |
Special Topics in CmpE: Introductory Topics in Computational Systems Biology |
3 |
| CmpE 58E |
Special Topics in CmpE: Design and Analysis of Experiments |
3 |
| CmpE 58F |
Special Topics in CmpE: Complex networks |
3 |
| CmpE 58G |
SP.TOP.ADV.TOP.IN.THEORETICAL COM.SCI |
3 |
| CmpE 58H |
SP.TOP.CMPE:SOCIAL SEMANTIC WEB |
3 |
| CmpE 58I |
Special Topics In CmpE: Embedded Processes and System Level Design |
3 |
| CmpE 58K |
Special Topics in CmpE: Bayesian Statistics and Machine Learning |
3 |
| CmpE 58M |
Special Topics in CmpE: Software Engineering Economics and Risk Management |
3 |
| CmpE 58N |
Monte Carlo Methods for Scientific Computation and Data Analysis |
3 |
| CmpE 58P |
Machine Listening |
3 |
| CmpE 58Q |
Special Topics in CmpE: Formal Verification of Hardware and Software Systems |
3 |
| CmpE 58S |
Computer Aided Verification |
3 |
| CmpE 58V |
Software Measures |
3 |
| CmpE 58Z |
Introduction to Biometrics |
3 |
| CmpE 590 |
Special Topics in CmpE: Machine Translation |
3 |
| CmpE 591 |
Special Topics in CmpE |
3 |
| CmpE 592 |
Special Topics in CmpE: Real Time Systems |
3 |
| CmpE 593 |
Special Topics in CmpE: Multiagent Systems |
3 |
| CmpE 594 |
Special Topics in CmpE |
3 |
| CmpE 595 |
Special Topics In CmpE: Complexity Theory |
3 |
| CmpE 596 |
Special Topics in CmpE: Service Oriented Computing |
3 |
| CmpE 597 |
Special Topics in CmpE: Graph Algorithms |
3 |
| CmpE 598 |
Special Topics In CmpE: Quantum Algorithms |
3 |
| CmpE 599 |
Guided Research in MS - I |
4 |
| CmpE 59A |
Guided Research in MS - II |
4 |
| CmpE 59B |
Special Topics in CmpE: System Aspects of Mobile Wireless Networks |
3 |
| CmpE 59D |
Special Topics in CmpE: Design Automation for Embedded Systems |
3 |
| CmpE 59E |
Special Topics in CmpE: Evolutionary Dynamics |
3 |
| CmpE 59F |
Special Topics in CmpE: Applied Optimization |
3 |
| CmpE 59G |
Special Topics in CMPE: NanoNetworking |
3 |
| CmpE 59H |
Bioinformatics |
3 |
|
| CmpE 610 |
Advanced Topics In Computer Architecture |
3 |
| CmpE 623 |
Speech Processing |
3 |
| CmpE 628 |
Concurrency Control And Recovery In Databases |
3 |
| CmpE 630 |
Intelligent Control |
3 |
| CmpE 636 |
Design Automation |
3 |
| CmpE 638 |
Industrial Automation |
3 |
| CmpE 641 |
Advanced Topics In Artificial Intelligence I |
3 |
| CmpE 642 |
Advanced Topics In Artificial Intelligence II |
3 |
| CmpE 650 |
Advanced Topics In Database Systems |
3 |
| CmpE 690 |
MS. Thesis |
0 |
| CmpE 691 |
Special Studies In Computer Engineering I |
3 |
| CmpE 692 |
Special Studies In Computer Engineering II |
3 |
| CmpE 693 |
Special Studies In Computer Engineering III |
3 |
| CmpE 694 |
Special Studies In Computer Engineering IV |
3 |
| CmpE 695 |
Special Studies In Computer Engineering V |
3 |
| CmpE 696 |
Special Studies In Computer Engineering VI |
3 |
| CmpE 699 |
Guided Research in PhD - I |
4 |
| CmpE 69A |
Guided Research in PhD - II |
4 |
| CmpE 69B |
Guided Research in PhD - III |
4 |
| CmpE 69C |
Guided Research in PhD - IV |
4 |
| CmpE 69D |
Guided Research in PhD - V |
4 |
|
| CmpE 790 |
Ph.D. Thesis |
0 |