الحوسبة Computing

Aug 13, 2016
الحوسبة Computing
رغم كون هذا الاختصاص من أقدم اختصاصات علوم الكمبيوتر، الا أنه ما زال يحتل المواقع المتقدمة من حيث حاجة سوق العمل وذلك بسبب التطور التكنولوجي الدائم والحاجة المستمرة لتطوير برامج في مختلف المجالات التي تحتاج الى أو تعتمد على تقنيات المعلومات والاتصالات.

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

يرتكز هذا الاختصاص على أساسيات الحوسبة التي اكتسبها الطالب في المقررات الأساسية (core courses) لينتقل بالطالب الى مستوى متقدم في فهم وتحليل أنظمة الحاسوب كقواعد البيانات (Databases) والحوسبة السحابية (cloud computing) والحوسبة النقالة (Mobile computing). بالاضافة الى ذلك يزود الاختصاص الطالب بالمعارف البرمجية المتقدمة من ناحية الخوارزميات وبنية البيانات (Algorithms and Data Structures) وهندسة البرمجيات (Software Engineering) والمهارات المتقدمة في برمجة التطبيقات المكتبية (Desktop Applications) والمحمولة (Mobile Application) وتطبيقات الويب (Web Applications). يسمح الاختصاص للطالب بالتعرف على لغات برمجة متعددة (Java, C#, asp.net, PHP, …) وبيئات تطوير برامج مختلفة (Application Development Environment) مما يهيئه بشكل أفضل لسوق العمل. كما يؤهل الاختصاص الطالب للحصول على شهادات أكاديمية من Cisco و Oracle.
 

 

متطلبات الحصول على درجة البكالوريوس في علوم الكمبيوتر / الحوسبة

9 رصيداً

متطلبات الجامعة العامة

45 رصيداً

مقرّرات الاختصاص العامّة

31 رصيداً

مقرّرات الاختصاص الخاصة

6 أرصدة

المقرّرات الاختيارية العامة

6 أرصدة

المقرّرات الاختيارية الخاصّة

97 رصيداً

مجموع عدد الأرصدة



برنامج الدراسة

 

 

متطلبات الجامعة العامّة: 9 أرصدة

 

Course Code

Course Title

Prerequisite

Credit Hours

EngL 201

English Communication Skills I

ENGL 030

3 credits

EngL 202

English Communication Skills II

ENGL 201

3 credits

ARAB 201

Arabic Communication Skills

Test

3 credits

 

 

مقرّرات الاختصاص العامّة: 45 رصيداً

Course Code

Course Title

Prerequisite

Credit Hours

MATH201

Calculus

 

3 credits

MATH203

Linear algebra

 

3 credits

MATH210

Discrete Mathematics

ENGL201

3 credits

MATH250

Numerical analysis and computing

MATH201& CSCI201 & MATH210

3 credits

CSCI201

Introduction to computer science and programming

ENG201

3 credits

CSCI202

Introduction to computer science and programming - Lab

 

1 credits

CSCI203

Intermediate programming

CSCI201 + CSCI202

3 credits

CSCI204

Intermediate programming - Lab

 

1 credits

CSCI310

Computer architecture and Logic design

CSCI201 + MATH210

3 credits

CSCI311

Introduction to database systems

CSCI203

3 credits

CSCI312

Introduction to computer security

MATH210 & CSCI201

3 credits

CSCI313

Computer Networks – I : Networking fundamentals

CSCI201

3 credits

CSCI350

Operating systems

CSCI310

3 credits

CSCI351

Operating systems - Lab

 

1 credits

CSCI352

Web programming and design

CSCI311

3 credits

CSCI410

Introduction to artificial intelligence

MATH 250

3 credits

CSCI450

Final year project

Finished 60 credits including project course (NETW353 or COMP353 or SECU353)

3 credits



 

المقرّرات الاختياريّة: 12 رصيداً

Course Code

Course Title

Prerequisite

Credit Hours

 

2 general electives

 

6 credits

 

2 department electives

 

6 credits



 

مقرّرات الاختصاص الخاصّة: 31 رصيداً

Course Code

Course Title

Prerequisite

Credit Hours

COMP310

Programming methodology

CSCI203

3 credits

COMP311

Introduction to Data Structures and Algorithms

CSCI203 + MATH210

3 credits

COMP350

Advanced Programming

CSCI203

3 credits

COMP351

Software engineering

CSCI311

3 credits

COMP352

Application Development

CSCI203

3 credits

COMP353

Project in Computing

COMP351 + (COMP352 OR CSCI352)

1 credits

COMP411

Advanced data structure and algorithms

COMP311

3 credits

COMP412

Advanced databases

CSCI311

3 credits

COMP413

Mobile Application Development

COMP350

3 credits

COMP452

Advanced Web programming and design

CSCI352

3 credits

COMP453

Cloud Computing

COMP412

3 credits

 

شارك هذا المقال