Diploma in Computer Science

برنامج الدبلوم عبارة عن 60 ساعة معتمدة، موزعة على سنتين دراسيتين. تتركز الدراسة حول تخريج الكفاءة، وهو من متطلبات ومعايير صناعة تكنولوجيا المعلومات وذلك بالتركيز على المفاهيم الآتية:

  • منصات الكمبيوتر
  • تحليل النظام
  • البرمجة.
  • تصميم قاعدة البيانات
  • Personal Skills Development

The program strikes a balance between theory and practice. Although it emphasizes practical work, it also covers the theoretical foundations in order to establish adequate links with education at a higher level and keep the students abreast of current knowledge in the field. Students will have hands-on experience with computer hardware, software, and methodologies of software evaluation and development of computer applications with strong emphasis on developing programming skills, including programming for the World Wide Web. In addition, the program follows a modern liberal arts approach by exposing the students to a sound knowledge of general sciences, the arts, study of the Omani culture, mastery of general computing skills, and efficient usage of Arabic and English languages.

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

تفاصيل

للحصول على دبلوم في علوم الكمبيوتر يجب على الطلاب إكمال 60 ساعة معتمدة بشكل مرضٍ موضحة في برنامج الدراسة بمتوسط إجمالي لا يقل عن 65 بالمائة.

The courses for the Diploma in Computer Science should be selected from the following groups of courses.

Student working for a bachelor degree in an engineering program must complete a total of 24 credit hours of general educational (university) requirements distributed as follows:

  • 3 ساعات معتمدة للغة العربية: ARAB 101 (الكتابة الأكاديمية باللغة العربية).
  • 6 credits of Social and Cultural Studies: SOCS 102 – Omani Society, and SOCS 100 – World Civilization I
  • 9 credits of English communication skills: ENGL 101 (Basic Academic English I), ENGL 102 (Basic Academic English II), ENGL 203 (Advanced Academic English I).
  • 3 credits of computer literacy: CMPS 100B (Introduction to Technical Computing for the Sciences)
  • 3 credits of mathematics: MATH 199 (Calculus I).

يتم اختيار مقرر مدته 3 ساعات معتمدة من أي تخصص آخر.

Program

The following nine core course encompassing 27 Credit hours are required:

  • CMPS 110: Introduction to Programming
  • CMPS 160: Data Structures
  • CMPS 180: Digital System Design
  • CMPS 215: Computer Organization with Assembly Language
  • CMPS 240: Analysis of Algorithms
  • CMPS 250: Computer Networks
  • CMPS 260: Operating Systems
  • CMPS 270: Database Systems
  • MATH 370: Discrete Mathematics

Two courses encompassing 6 credit hours are chosen from the following set:

  • CMPS 200: Analysis and Design of Information Systems
  • CMPS 205: Introduction to Multimedia Concepts
  • CMPS 210: Digital Image and Video Processing
  • CMPS 225: Introduction to Data Communications
  • CMPS 230: Introduction to System Programming
  • CMPS 235: Numerical Computing
  • CMPS 255: Graphical User Interface
  • CMPS 265: Introduction to Microprocessors
  • CMPS 280: Introduction to Internet Programming & Web Design
  • CMPS 290: Introduction to Database Management
  • CMPS 315: Advanced Programming in C++
  • CMPS 320: Introduction to Computer Security
  • CMPS 340: Advanced Programming in Java