logo

A S U

برنامج برنامج هندسة الحاسب ونظم البرمجيات

2021-11-02
  • وصف البرنامج
  • الفرص المهنية
  • اختصاصات البرنامج
  • اتفاقيات مع جامعة أخرى
  • أهداف البرنامج
  • المقررات الدراسية
  • الخطة الدراسية
  • دليل البرنامج

وصف البرنامج

يتطلب التطوير المنهجي لأنظمة البرمجيات عالية الجودة التي تهتم بالجودة والتكلفة والوقت وعدد من المتطلبات الأخرى مهندسين مؤهلين تأهيلا جيدا في هذا المجال. تستهدف هندسة البرمجيات تطبيق المبادئ الهندسية في كل مرحلة من مراحل دورة حياة تطوير البرمجيات ، وتحليل المتطلبات ، والتصميم ، والتحقق من الصحة ، والتنفيذ ، والاختبار ، والتوثيق ، والإدارة. تعد هندسة البرمجيات واحدة من أكثر المجالات الواعدة في الهندسة وتعتبر معلمًا هامًا في قطاع تكنولوجيا المعلومات المتنامي باستمرار. لذلك ، فإن الهدف الرئيسي لهذا البرنامج هو تخريج مهندسين مؤهلين تأهيلا عاليا في مجال هندسة الكمبيوتر وصناعة البرمجيات لديهم متطلبات التأهيل في مجال هندسة الكمبيوتر وهندسة البرمجيات. يركز هذا البرنامج على المنهجيات الحديثة في صناعة البرمجيات التي تمثل بلا شك قطاعًا مهمًا من الاقتصاد الوطني. يدرس الطلاب في هذا البرنامج مجموعة متنوعة من الدورات التي تكمل بعضها البعض لإنتاج مهندس مؤهل على مستوى عالمي.

الأفاق المهنية

سوف يؤسس خريج هذا البرنامج الريادة التقنية في مجال هندسة الكمبيوتر وأنظمة البرمجيات. بالإضافة إلى مساهماته كمهندس محترف قادر على المشاركة والتعاون بشكل منتج في مجالات تخصصه. مهارات خريجي هذا البرنامج التي تشمل هندسة الكمبيوتر وهندسة البرمجيات والحوسبة الموزعة والمتنقلة والأنظمة المدمجة وأمن الكمبيوتر وأنظمة الوسائط المتعددة وعلوم البيانات وغيرها ستؤدي إلى مناصب رفيعة المستوى في قيادة المشاريع الهندسية في هذه المجالات . لذلك ، سوف يلبي هذا البرنامج الطلب المتزايد على هذا التخصص لتلبية احتياجات السوق على المستويات الوطنية والإقليمية والدولية.

جاري ترجمة النص

جاري ترجمة النص

أهداف البرنامج

بالإضافة إلى المهارت اللازمة لجميع البرامج الهندسية (A-Level) ، يجب أن يكون خريج برنامج هندسة الكمبيوتر وأنظمة البرمجيات قادراً على (D-Level):

* D1: تصميم وتنفيذ عناصر أو وحدات أو أنظمة فرعية أو أنظمة باستخدام الأدوات التكنولوجية والمهنية.

* D2: تحديد وتحليل تقنيات التصميم المناسبة لهندسة الكمبيوتر وأنظمة البرمجيات.

* D3: تقدير وقياس أداء نظام ودائرة رقمية تحت إثارة مدخلات محددة وتقييم مدى ملاءمتها لتطبيق معين.

* D4: تحديد الاحتياجات وتخطيط وإدارة الموارد وجمع المعلومات لحل مشكلة رقمية معينة وتوثيق هذا الحل وإيصاله بكفاءة.

* D5: تنفيذ التصميم والتطوير والاختبار وتصحيح الأخطاء وتشغيل وصيانة الأنظمة / الخدمات الرقمية مثل أنظمة الكمبيوتر ولوحات الدوائر وأنظمة البرامج والأنظمة المختلطة (المدمجة).

* D6: إنشاء بيئة لبناء واختبار وإصدار الأنظمة الرقمية بطريقة أسرع ومتكررة وموثوق بها من خلال التأكيد على التعاون والتواصل بين المطورين وأعضاء فريق العمليات.

* D7: تحديد أنسب التقنيات لنشر الحلول لمختلف أنواع المشاكل وتطوير الحلول باستخدامها

* D8: الالتزام بمعايير هندسة البرمجيات وأفضل الممارسات

* D9: إظهار القدرات الإضافية المتعلقة بمجال التركيز في هندسة الكمبيوتر وأنظمة البرمجيات كما هو موضح أدناه:

التخصص

سمات الخريج

الوسائط المتعددة ورسومات الكمبيوتر

D9a. إظهار قدرات إضافية لنمذجة وتحليل وتصميم الوسائط المتعددة وأنظمة رسومات الكمبيوتر التي من المحتمل أن تشمل التعرف على الأنماط ورؤية الكمبيوتر والرسوم المتحركة بالكمبيوتر والألعاب والتصور و / أو التفاعل بين الإنسان والحاسوب

الحوسبة الموزعة والمتنقلة

D9b. إظهار قدرات إضافية لنمذجة وتحليل وإدارة وتصميم أنظمة الحوسبة الموزعة والمتنقلة الآمنة التي من المحتمل أن تشمل أنظمة الحوسبة السحابية والأنظمة المدمجة الموزعة و / أو أشكال مختلفة من التوازي

خطوط منتجات البرمجيات

D9c. إظهار قدرات إضافية لتحليل وتقييم وتصميم ودمج حلول برمجية آمنة وموثوقة وعالية الجودة بما في ذلك إدارة عمليات هندسة البرمجيات اللازمة ونموذج الأعمال المقابل

علم البيانات

D9d. إظهار قدرات إضافية لنمذجة وتصميم وتنفيذ تطبيقات علوم البيانات الذكية التي قد تتطلب التنقيب عن البيانات والتعلم الآلي والتعلم العميق والتحليلات وفهم النص

المقررات الدراسية

من أجل الحصول على درجة بكالوريوس العلوم في هذا البرنامج ، ولتلبية المهارات اللازمة للبرنامج ، يجب إكمال المجموعة التالية من الدورات.

الجدول 35 قائمة بمقررات متطلبات برنامج هندسة الحاسب وأنظمة البرمجيات.

Code Course Title Credits and SWL Contact Hours
CH ECTS SWL Lec Tut Lab TT
University Requirements Courses 14 21 525 14 8 0 22
Faculty Requirements Courses 42 92 2300 36 25 14 75
PHM113 Differential and Partial Differential Equations 3 5 125 3 2 0 5
PHM114s Numerical Analysis 3 5 125 2 2 0 4
PHM211 Discrete Mathematics 2 4 100 2 2 0 4
ECE251s Signals and Systems Fundamentals 4 6 150 3 2 0 5
EPM118s Electrical and Electronic Circuits 3 6 150 2 2 1 5
CSE111s Logic Design 3 5 125 3 1 1 5
CSE112s Computer Organization and Architecture 4 8 200 3 2 2 7
CSE131s Computer Programming 3 6 150 3 0 2 5
CSE211s Introduction to Embedded Systems 3 5 125 2 2 2 6
CSE231s Advanced Computer Programming 3 5 125 2 0 2 4
CSE232s Advanced Software Engineering 3 5 125 2 2 0 4
CSE233s Agile Software Engineering 2 5 125 1 0 4 5
CSE312s Electronic Design Automation 2 4 100 2 1 1 4
CSE331s Data Structures and Algorithms 3 5 125 2 2 1 5
CSE332s Design and Analysis of Algorithms 3 5 125 2 2 1 5
CSE333s Database Systems 3 5 125 2 1 1 4
CSE334s Software Engineering 3 5 125 2 2 0 4
CSE335s Operating Systems 3 5 125 2 2 0 4
CSE336s Software Design Patterns 2 5 125 2 1 1 4
CSE338s Software Testing, Validation, and Verification 3 5 125 2 2 1 5
CSE341s Internet Programming 3 5 125 2 1 2 5
CSE351s Computer Networks 3 5 125 2 2 0 4
CSE354s Distributed Computing 3 4 100 2 2 1 5
CSE371s Control Engineering 3 5 125 2 1 1 4
CSE411s Real-Time and Embedded Systems Design 3 5 125 2 1 1 4
CSE431s Mobile Programming 3 5 125 2 1 2 5
CSE432s Automata and Computability 3 5 125 2 2 0 4
CSE439s Design of Compilers 3 5 125 2 2 0 4
CSE451s Computer and Network Security 3 5 125 2 1 1 4
CSE455s High-Performance Computing 2 5 125 2 2 0 4
CSE472s Artificial Intelligence 3 5 125 2 2 0 4
Computer Engineering And Software Systems Concentration Elective Course, Level 3 2 5 125 2 1 1 4
Computer Engineering And Software Systems Concentration Elective Course, Level 4 2 5 125 2 1 1 4
CSE491s Computer & Systems Engineering Graduation Project (1) 3 7 175 0 0 5 5
CSE492s Computer & Systems Engineering Graduation Project (2) 3 7 175 0 0 5 5
Total 156 295 7375 120 82 54 256
Computer Engineering And Software Systems Concentration Elective
Multimedia And Computer Graphicsconcentration Elective
CSE374s Digital Image Processing 2 5 125 2 1 1 4
CSE377s Pattern Recognition 2 5 125 2 1 1 4
CSE378s Computer Graphics 2 5 125 2 1 1 4
CSE379s Human Computer Interaction 2 5 125 2 1 1 4
CSE474s Visualization 3 5 125 3 1 1 5
CSE479s Multimedia Engineering 3 5 125 3 1 1 5
CSE481s Computer Animation 3 5 125 3 1 1 5
CSE482s Game Design and Development 3 5 125 3 1 1 5
CSE483s Computer Vision 3 5 125 3 1 1 5
CSE487s Selected Topics in Multimedia & Computer Graphics 3 5 125 3 1 1 5
Distributed And Mobile Computingconcentration Elective
CSE314s Parallel and Cluster Computing 2 5 125 2 1 1 4
CSE355s Parallel and Distributed Algorithms 2 5 125 2 1 1 4
CSE356s Internet of Things 2 5 125 2 1 1 4
CSE357s Networks Operation and Management 2 5 125 2 2 0 4
CSE412s Embedded Operating Systems 3 5 125 3 1 1 5
CSE456s Cloud Computing 3 5 125 3 1 1 5
CSE457s Mobile and Wireless Networks 3 5 125 3 1 1 5
CSE458s Computer and Network Forensics 3 5 125 3 1 1 5
CSE461s Selected Topics in Distributed & Mobile Computing 3 5 125 3 1 1 5
Software Product Linesconcentration Elective
CSE339s Software Formal Specifications 2 5 125 2 1 1 4
CSE342s Program Analysis 2 5 125 2 1 1 4
CSE343s Software Engineering Process Management 2 5 125 2 1 1 4
CSE344s Dependability and Reliability of Software Systems 2 5 125 2 1 1 4
CSE345s Business Process Modeling 2 5 125 2 1 1 4
CSE433s Software Performance Evaluation 3 5 125 3 1 1 5
CSE434s Aspect- and Service-Oriented Software Systems 3 5 125 3 1 1 5
CSE435s Secure Code Development 3 5 125 3 1 1 5
CSE436s Software Quality Assurance 3 5 125 3 1 1 5
CSE438s Selected Topics in Software Product Lines 3 5 125 3 1 1 5
Data Scienceconcentration Elective
CSE346s Advanced Database Systems 2 5 125 2 1 1 4
CSE381s Introduction to Machine Learning 2 5 125 2 1 1 4
CSE382s Data Mining and Business Intelligence 2 5 125 2 1 1 4
CSE484s Big-Data Analytics 3 5 125 3 1 1 5
CSE485s Deep Learning 3 5 125 3 1 1 5
CSE486s Bioinformatics 3 5 125 3 1 1 5
CSE488s Ontologies and the Semantic Web 3 5 125 3 1 1 5
CSE489s Selected Topics in Data Science 3 5 125 3 1 1 5
Total 156 295 7375 120 82 54 256

الخطة الدراسية

Code Course Title Credits and SWL Contact Hours Prerequisites
CH ECTS SWL Lec Tut Lab TT
Semester 1
PHM012 Mathematics (1) 3 5 125 3 2 0 5  
PHM021 Vibration and Waves 3 5 125 3 1 1 5  
PHM031 Statics 3 5 125 2 2 1 5  
MDP011s Engineering Drawing 3 6 150 1 3 2 6  
PHM041 Engineering Chemistry 3 5 125 2 1 2 5  
CSE031s Computing in Engineering 2 4 100 2 0 0 2  
Total 17 30 750 13 9 6 28  
Semester 2
PHM013 Mathematics (2) 3 5 125 3 2 0 5 ( PHM012 )
PHM022 Electricity and Magnetism 3 5 125 3 1 1 5  
PHM032 Dynamics 3 5 125 2 2 1 5 ( PHM031 )
CEP011s Projection and Engineering Graphics 3 6 150 1 3 2 6  
MDP081s Production Engineering 3 5 125 2 0 3 5  
ENG011s Fundamentals of Engineering 2 4 100 2 1 0 3  
Total 17 30 750 13 9 7 29  
Semester 3
PHM113 Differential and Partial Differential Equations 3 5 125 3 2 0 5 ( PHM013 )
EPM118s Electrical and Electronic Circuits 3 6 150 2 2 1 5 ( PHM022 OR PHM022s )
CSE111s Logic Design 3 5 125 3 1 1 5  
CSE131s Computer Programming 3 6 150 3 0 2 5  
EPM211s Properties of Electrical Materials 2 4 100 2 1 1 4 ( PHM022 OR PHM022s )
ASU112s Report Writing & Communication skills 3 4 100 2 2 0 4  
Total 17 30 750 15 8 5 28  
Semester 4
PHM114s Numerical Analysis 3 5 125 2 2 0 4 ( PHM113 )
CSE112s Computer Organization and Architecture 4 8 200 3 2 2 7 ( CSE111 ) AND ( CSE131 )
CSE231s Advanced Computer Programming 3 5 125 2 0 2 4 ( CSE131 )
CSE334s Software Engineering 3 5 125 2 2 0 4 ( CSE131 )
PHM111 Probability and Statistics 2 4 100 2 2 0 4 ( PHM013 )
Asu Elective A Course 2 3 75 2 1 0 3  
Total 17 30 750 13 9 4 26  
Semester 5
PHM211 Discrete Mathematics 2 4 100 2 2 0 4  
ECE251s Signals and Systems Fundamentals 4 6 150 3 2 0 5 ( PHM111 OR PHM111s ) AND ( PHM113 OR PHM113s )
CSE232s Advanced Software Engineering 3 5 125 2 2 0 4 ( CSE334 )
CSE312s Electronic Design Automation 2 4 100 2 1 1 4 ( CSE112 OR CSE212 )
CSE331s Data Structures and Algorithms 3 5 125 2 2 1 5 ( CSE231 )
CSE335s Operating Systems 3 5 125 2 2 0 4 ( CSE112 OR CSE212 )
Total 17 29 725 13 11 2 26  
Semester 6
CSE332s Design and Analysis of Algorithms 3 5 125 2 2 1 5 ( CSE331 )
CSE333s Database Systems 3 5 125 2 1 1 4 ( CSE331 )
CSE338s Software Testing, Validation, and Verification 3 5 125 2 2 1 5 ( CSE232 )
CSE371s Control Engineering 3 5 125 2 1 1 4 ( ECE251 OR ECE253 )
CSE439s Design of Compilers 3 5 125 2 2 0 4 ( CSE131 )
CSE472s Artificial Intelligence 3 5 125 2 2 0 4 ( PHM211 OR PHM211s ) AND ( CSE131 )
Total 18 30 750 12 10 4 26  
Semester 7
CSE211s Introduction to Embedded Systems 3 5 125 2 2 2 6 ( CSE131 )
CSE233s Agile Software Engineering 2 5 125 1 0 4 5 ( CSE232 )
CSE351s Computer Networks 3 5 125 2 2 0 4  
EPM119s Engineering Economy and Investments 2 4 100 2 1 0 3  
ASU114s Selected Topics in Contemporary Issues 2 2 50 2 0 0 2  
Asu Elective B Course 2 2 50 2 0 0 2  
Total 14 23 575 11 5 6 22  
Semester 8
CSE341s Internet Programming 3 5 125 2 1 2 5 ( CSE231 )
CSE354s Distributed Computing 3 4 100 2 2 1 5 ( CSE231 ) AND ( CSE351 )
CSE411s Real-Time and Embedded Systems Design 3 5 125 2 1 1 4 ( CSE211 )
CSE432s Automata and Computability 3 5 125 2 2 0 4 ( CSE332 )
Computer Engineering And Software Systems Concentration Elective Course, Level 3 2 5 125 2 1 1 4  
ASU111s Human Rights 2 2 50 2 1 0 3  
Total 16 26 650 12 8 5 25  
Semester 9
CSE336s Software Design Patterns 2 5 125 2 1 1 4 ( CSE231 )
CSE431s Mobile Programming 3 5 125 2 1 2 5 ( CSE341 )
CSE491s Computer & Systems Engineering Graduation Project (1) 3 7 175 0 0 5 5  
CSE441s Software Project Management 2 4 100 2 1 0 3 ( CSE334 )
Total 10 21 525 6 3 8 17  
Semester 10
CSE451s Computer and Network Security 3 5 125 2 1 1 4 ( CSE351 )
CSE455s High-Performance Computing 2 5 125 2 2 0 4 ( CSE112 OR CSE212 )
Computer Engineering And Software Systems Concentration Elective Course, Level 4 2 5 125 2 1 1 4  
CSE492s Computer & Systems Engineering Graduation Project (2) 3 7 175 0 0 5 5 ( CSE491 )
ASU113s Professional Ethics and Legislations 3 4 100 2 2 0 4  
Total 13 26 650 8 6 7 21