تشمل هندسة الحاسوب تصميم اجهزة الحاسوب وبرامجه وتحليلها. وهكذا يعمل مهندسو الحاسوب في مجالات الأجهزة والبرامج ضمن تصميم النظم وتطويرها. وهم يطبقون نظريات العلوم والرياضيات ومبادئهما لتصميم المعدات، والبرمجيات، والشبكات، والعمليات، ولحل المشاكل التقنية. وفي الوقت الذي يركز فيه عملهم على تطبيق الجوانب النظرية، فإن مهندسي الحاسوب يعملون ايضا في بناء النماذج. وهم غالبا ما يعملون باعتبارهم أعضاء في فريق تصميم أجهزة حاسوبية جديدة او معدات ذات صلة بالحواسيب، والنظم، و البرامج.
يصمم مهندسو أجهزة الحاسوب عادة عمليات تصنيع مكونات اجهزة الحاسوب ويطورونها ويختبرونها، ويشرفون عليها، مثل الرقائق او أجهزة التحكم. أما مهندسو البرمجيات، فقد يعملون في تصميم وتطوير البرمجيات ونظم التشغيل الآلي للسيطرة على الصناعة، والأعمال التجارية، والعمليات الادارية وميكنتها. وقد يجرون البحوث ويصممون برمجيات نظم التشغيل، و برمجيات ترجمة لغات البرمجة، وبرمجيات توزيع الشبكات ويختبرونها. كذلك يحللون احتياجات المستخدمين ويصممون ويبتكرون تطبيقات البرمجيات الحاسوبية العامة او البرامج المتخصصة ويعدلونها. ويجب أن يمتلك هؤلاء المهنسون مهارات برمجة ممتازة، ولكنهم أكثر اهتماما بتحليل مشاكل البرمجة وحلها أكثر منهم بوضع البرامج. يبتكر بعض المهندسون مجموعة برمجيات وبرمجيات أنظمة أو ينشئون تطبيقات برمجية مخصصة للمتعاملين معهم.
وضِع برنامج هندسة الحاسوب في جامعة أبوظبي وفقا لمعايير الهيئات المهنية الدولية مثل معهد الهندسة الكهربائية والالكترونية (IEEE)، وجمعية الحاسوب (CS-IEEE)، ورابطة أخصائيي تقنية المعلومات (AITP)، و مجلس الاعتماد للهندسة والتقنيات (ABET). وهذا يضمن ان المتخرجين من هذا البرنامج سيكونون مؤهلين على نحو فريد لتصميم حلول واسعة النطاق وتحليلها واختبارها لنظم حاسوبية رقمية الكترونية من احدث طراز، وكذلك تطبيقات برمجية.
144 ساعة معتمدة
18 ساعة معتمدة
| رمز المادة الدراسية | اسم المادة الدراسية | المتطلب السابق | الساعات المعتمدة |
|---|---|---|---|
| CIS401 | Advanced Database Management Systems | CSC 302 | 3 |
| CIS404 | Knowledge Discovery and Data Mining | CSC 302 | 3 |
| CIS408 | Distributed Information Systems | CSC 305 | 3 |
| CSC302 | Database Management Systems | MTT 202 | 3 |
| CSC401 | Software Engineering I | CSC 302 | 3 |
| CSC402 | Software Engineering II | CSC 401 | 3 |
| ITE305 | Systems Analysis and Design | Junior Level/Consent of Department | 3 |
| ITE402 | Computer Networks Design and Implementation | CSC 305 | 3 |
| CEN 310 | Computer Interface | CSC 202, CSC 303, CEN 201 | 3 |
| CEN 460 | Control Systems Design in Computer Control and Real Time Programming | CSC 303, CSC 304, MTT201 | 3 |
| CEN 401 | Computer Measurement and Instrumentation | CEN 305, CEN 320 | 3 |
| CEN 468 | Computer Organization and Design | CSC 304 | 3 |
| ITE 408 | Information Security | CSC 305 | 3 |
| ITE 402 | Computer Networks: Design and Implementation | CSC 305 | 3 |
| CIS 408 | Distributed Information Systems | CSC 305 | 3 |
(18 ساعة معتمدة: 9 ساعات من إحدى للتخصصات الفرعية أدناه، و 9 ساعات مواد اختيارية من كليات أخرى)
42 ساعة معتمدة
| رمز المادة الدراسية | اسم المادة الدراسية | المتطلب السابق | الساعات المعتمدة |
|---|---|---|---|
| CSC304 | Microprocessor Architecture and Assembly Language | CSC 303 | 3 |
| CSC305 | Data Communications and Networks | CEN 305 | 3 |
| CSC308 | Operating Systems | CSC 301 | 3 |
| CSC311 | Java Programming for the Internet | CSC 202 | 3 |
| CEN 201 | Electric Circuits | PHY 201, Co-req. MTT 205 | 3 |
| CEN 304 | Electronic Devices and Circuits | CEN 201 | 3 |
| CEN 399 | Internship | Complete 90 credits or more | 3 |
| CEN 464 | Digital Signal Processing | CEN 320 | 3 |
| CEN 320 | Signals and Systems | MTT 205 | 3 |
| CSC 408 | Computer Networks and Distributed Systems | CSC 305 | 3 |
| CEN 405 | Embedded Networks | CEN 305 or CEN 310, CSC 305 | 3 |
| CEN 450 | Design Project | Senior level | 3 |
| CEN 415 | Embedded Linux System Design | CEN 405, CSC 308 | 3 |
| CEN 466 | Advanced Digital System Design | CSC 303 | 3 |
42 ساعة معتمدة
| رمز المادة الدراسية | اسم المادة الدراسية | المتطلب السابق | الساعات المعتمدة |
|---|---|---|---|
| CSC 201 | Structured Programming | MTT 102 | 3 |
| CSC202 | Object Oriented Programming | CSC 201 | 3 |
| CSC301 | Data Structures and Algorithms | CSC 202 | 3 |
| CSC303 | Digital Logic Design | MTT 202 | 3 |
| CSC305 | Data Communications and Networks | CEN 305 | 3 |
| MTT 102 | Calculus I | Calc Placement Test or MTT 101 | 3 |
| MTT 200 | Calculus II | MTT 102 | 3 |
| MTT 201 | Calculus III | MTT 200 | 3 |
| MTT 202 | Discrete Mathematics | MTT 101 | 3 |
| MTT 204 | Introduction to Linear Algebra | MTT 201 | 3 |
| PHY 102 | Physics and Engineering Applications I | MTT 102 | 3 |
| PHY303 | Physics and Engineering Applications II | PHY 203 | 3 |
| STT201 | Intermediate Statistics and Research Methods | STT 100 | 3 |