Students in the Computer Engineering department enjoy a wide variety of facilities which are well-equipped laboratories for networking, digital systems, microprocessors, programming, and Micro-controller-based systems. For every group of students there exists a guide that will help them choose which courses they should register per semester and will follow up their progress along the semester to help them achieve better grades. The main objective of CE program at AASTMT is to produce and qualify graduate computer engineers that satisfy the following characteristics: (1)Possess the ability to design computers and computer-based systems that include both hardware and software to solve novel engineering problems, subject to trade-offs involving a set of competing goals and constraints. In this context, “design” refers to a level of ability beyond “assembling” or “configuring” systems. (2) Have a breadth of knowledge in mathematics and engineering sciences, associated with the broader scope of engineering and beyond that narrowly required for the field. (3) Acquire and maintain a preparation for professional practice in engineering. Demonstrate the ability to design, develop, implement, and improve integrated systems that include people, materials, information, equipment and energy. (4) Provide strong ties and linkages between the local economic sectors and industrial communities with the department graduates in areas related to research, hands-on training, and field investigations.
Data will be available soon!
Data will be available soon!
In the Department of computer engineering, courses are divided into categories : Basic Science (EBA), Industrial Management (EIM), Humanities (UNR), Computer engineering (ECE), Electrical Engineering (EEE), Electronics and communication (EEC), Mechanical Engineering (EME)..
| Code | Title | Prerequisites |
|---|---|---|
| EBA1203 | Calculus I | None |
| EBA1103 | Physics I | None |
| EBA1401 | Statics | None |
| EBA1308 | Chemistry | None |
| EIM1101 | Manufacturing Technology | None |
| UNR1403 | Academic English | None |
| UNRXXXX | University Req. Elective | None |
| Code | Title | Prerequisites |
|---|---|---|
| EBA1204 | Calculus II | EBA1203 |
| EBA1104 | Physics II | EBA1103 |
| EBA1402 | Dynamics | EBA1401 |
| EME1501 | Engineering Drawing & Projection | None |
| EME1501 | Engineering Drawing & Projection | None |
| EME1501 | Engineering Drawing & Projection | None |
| EME1501 | Engineering Drawing & Projection | None |
| EME1501 | Engineering Drawing & Projection | None |
| EME1501 | Engineering Drawing & Projection | None |
| ECE1101 | Programming Fundamentals&Problem Solving | None |
| UNR1407 | Academic Writing | UNR1403 |
| UNR2101 | Communication and Presentation Skills | UNR1403 |
| Code | Title | Prerequisites |
|---|---|---|
| EBA2201 | Differential Equations | EBA1204 |
| ECE2102 | Applied Programming | ECE1101 |
| ECE2201 | Digital Logic Design | ECE1101 |
| EEC2220 | Introduction to Communication Systems | EBA1204 |
| ECE2402 | Numerical Methods | EBA1204 & ECE1101 |
| EEE2304 | Electrical Circuits 1 | EBA1204 & EBA1103 |
| UNRXXXXA | University Req. Elective (2) | None |
| Code | Title | Prerequisites |
|---|---|---|
| EBA2202 | Vector and Complex Analysis | EBA2201 |
| ECE2103 | Data Structure & Algorithms | ECE2102 |
| ECE2104 | Object-Oriented Programming | ECE2102 |
| ECE2202 | Digital Systems Analysis | ECE2201 |
| ECE2401 | Discrete Mathematics | ECE1101 |
| EEE2305 | Electrical Circuits 2 | EEE2304 |
| EEC2320 | Electronics I | EEE2304 |
| Code | Title | Prerequisites |
|---|---|---|
| EBA3206 | Probability & Statistical Analysis | EBA2202 |
| ECE3203 | Computer Architecture | ECE2202 |
| ECE3301 | Computer Networks | EEC2220 |
| ECEXXXX | Department Restricted Elective I | None |
| EEE3208 | Electrical Power and Machines | EEE2305 |
| EEC3321 | Electronics II | EEC2320 |
| ECE3502 | Systems Programming | ECE2104 |
| ECE3000 | Practical Training 1 | 54 Cr. Hr. |
| Code | Title | Prerequisites |
|---|---|---|
| ECE3511 | Database Systems | ECE2104 |
| ECE3204 | Microprocessors Systems | ECE3203 |
| ECE3503 | Operating Systems | ECE3502 |
| ECE3601 | Artificial Intelligence | ECE2104 |
| ECEXXXX** | Department Restricted Elective II | None |
| EEE3108 | Applied Control Systems | EEE3208 |
| UNR4201 | Professional Ethics and Practice Law | 54 Cr. Hr. |
| Code | Title | Prerequisites |
|---|---|---|
| ECEXXXX*** | Department Restricted Elective II | None |
| ECEXXXX**** | Department Restricted Elective II | None |
| ECE4711 | Computer Graphics | ECE2104 |
| ECE4317 | Advanced Networks | ECE3301 |
| ECEXXXX***** | Department Restricted Elective II | None |
| ECE4515 | Computing Algorithms | Computing Algorithms |
| ECE4001 | Graduation Project 1 | 93 Cr. Hr. |
| ECE4000 | Practical Training 1 | ECE3000 & 93 Cr. Hr. |
| Code | Title | Prerequisites |
|---|---|---|
| ECEXXXX******* | Department Restricted Elective II | None |
| ECE4303 | Cyber Security | ECE3301 & ECE3503 |
| ECE4210 | Embedded Systems Design | ECE3503 & ECE3204 |
| ECE4504 | Computing Systems | ECE3503 |
| ECEXXXX******** | Department Restricted Elective II | None |
| ECE4002 | Graduation Project 2 | ECE4001 |
| Code | Title |
|---|---|
| ECE3302 | Threat Modeling |
| ECE4304 | Data Security |
| ECE4311 | Digital Forensics |
| ECE4313 | Introduction to Blockchain Technologies and Applications |
| ECE4305 | Internetwork Security |
| ECE4306 | Selected Topics in Networks |
| ECE4318 | White Hat Hacking |
| ECE4314 | Cybersecurity for Cyber- physical Systems |
| ECE4113 | Secure Software Development |
| ECE4319 | Software-Defined Networking |
| Code | Title |
|---|---|
| ECE4611 | Embedded AI Applications |
| ECE4404 | Big Data Management |
| ECE4205 | Data Acquisition Systems |
| ECE3612 | Tiny AI Models |
| ECE4513 | Real-time systems |
| EEC4512 | Applied Digital Signal Processing |
| ECE4307 | Cloud Computing |
| ECE4514 | Embedded and Real-time Systems (RTOS) |
| ECE4209 | Embedded Software Testing |
| ECE3308 | Cyber-Physical Systems Design and Analysis |
| ECE4310 | Mobile and Sensor Computing |
| ECE4309 | IoT Protocols and Technologies for Smart Cities |
| ECE4407 | Data Analytics for IoT |
| ECE4106 | Assembly Language |
| ECE4506 | Distributed & Parallel Systems |
| ECE4610 | Tiny Machine Learning Principles |
| Code | Title |
|---|---|
| ECE4508 | Selected Topics in Computing |
| ECE4307 | Cloud Computing |
| ECE3206 | Computer Design & Performance Evaluation |
| ECE4609 | Selected Topics in Quantum Computing |
| ECE4506 | Distributed & Parallel Systems |
| ECE4507 | Computer Systems Engineering |
| ECE4106 | Assembly Language |
| ECE4510 | High-Performance Computing |
| ECE4109 | Parallel Programming for Multicore Machines |
| Code | Title |
|---|---|
| ECE4704 | Advances in Computer Vision |
| ECE4110 | Model-Based Software Engineering |
| ECE4312 | Internet of Vehicles (IoV) |
| ECE4512 | Fundamentals of Accelerated Computing |
| ECE4705 | Perception Software Models for Autonomous Driving |
| ECE4613 | Autonomous Mobile Robotics |
| ECE4516 | Autonomous Vehicle Middleware |
| ECE4607 | Intro to Intelligent Human-Computer Interaction |
| ECE4614 | Reinforcement Learning |
| ECE4409 | Localization Techniques for Autonomous Driving |
| ECE3308 | Cyber-Physical Systems Design and Analysis |
| ECE3408 | Sensor Data Fusion & Processing Techniques |
| ECE4615 | Artificial Intelligence for Autonomous Vehicles |
| ECE4406 | Intro. To Data Mining |
| Code | Title |
|---|---|
| ECE4602 | Neural Networks |
| ECE4703 | Image Processing & Pattern Recognition |
| ECE4702 | Multimedia and Virtual Reality |
| ECE4603 | Intelligent Robotics |
| ECE4406 | Intro. To Data Mining |
| ECE4616 | Introduction to Generative AI |
| ECE4619 | Machine Learning |
| ECE4608 | Natural Language Processing |
| ECE4106 | Assembly Language |
| ECE4606 | Computational Intelligence in Biology |
| ECE4607 | Intro to Intelligent Human-Computer Interaction |
| Code | Title |
|---|---|
| ECE3403 | Data Analytics & Optimiz. using Python |
| ECE3405 | Modeling and Simulation |
| ECE4108 | Advanced Data Structures in Applications |
| ECE4509 | Advanced Database Systems |
| ECE4112 | Mobile Applications |
| ECE4111 | Web Engineering |
| ECE4602 | Neural Networks |
| ECE4404 | Big Data Management |
Start your Application