بكالوريوس قسم علوم الحاسوب
برنامج قسم علوم الحاسوب - كلية التربية والعلوم الإنسانية والتطبيقية-خولان في جامعة صنعاء
قسم علوم الحاسوب
الــرســالــــة
تقديم تعليم ذو جودة عالية وبيئة مناسبة وتزويد الطلاب بالمعارف والمهارات اللازمة والتدريب بما يمكنهم من تحديد واستعمال وتقييم المعرفة والمعلومات والبحث العلمي والابتكار لخدمة المجتمع وتلبية متطلبات سوق العمل
الرؤيـــــــــة
تقديم تعليم ذو جودة عالية وبيئة مناسبة وتزويد الطلاب بالمعارف والمهارات اللازمة والتدريب بما يمكنهم من تحديد واستعمال وتقييم المعرفة والمعلومات والبحث العلمي والابتكار لخدمة المجتمع وتلبية متطلبات سوق العمل
أهداف قسم علوم الحاسوب :
1. تزويد الطلبة بالمعارف النظرية والمهارات التطبيقية اللازمة في مجال علوم الحاسوب
2. تزويد الطلبة بمهارات الاتصال والتعلم المستمر والعمل الجماعي لإنْتاج عمل يتضمن تحديد المشكلة وبناء حلولَ حاسوبية في الإطار المهني والقانوني والأخلاقي.
3. تنمية المهارات الإبداعية لدى الطلبة لتطوير ولتقييم الأنظمة الحاسوبية وتحسينها وضمان جودتها.
4. تأهيل الخريجين للالتحاق ببرامج الدراسات العليا في الجامعات اليمنية والعالمية.
5. تبني التقنيات الحديثة والمناسبة لحاجات المجتمع.
مواصفات خريج برنامج علوم الحاسوب
- فاهم لمفاهيم علوم الحاسوب.
- قادر على تطبيق نظرية علوم الحاسب والرياضيات والخوارزميات والنماذج لتحليل وتصميم وتنفيذ وتقييم الأنظمة الحاسوبية.
- قادر على تحديد وتطبيق منهجيات حل المشكلات واتخاذ القرار ذات الصلة.
- قادر على تطبيق المعرفة المكتسبة لتخطيط وتتبع التقدم أثناء تطوير البرمجيات وتقييم صفاتها.
- قادر على امتلاك أساس متين يسمح لهم ويشجعهم على الحفاظ على مهاراتهم مع تطور المجال.
- قادر على اظهر فهمًه للنظرية المنظمة والأسس الرياضية واحتياجات العمل.
- قادر على تقييم تطبيقات البرامج الحالية على أسس فعالية التكلفة ومتطلبات المنظمة.
- يظهر الالتزام بالمسؤوليات الأخلاقية والقانونية والأمنية والاجتماعية كمتخصصين في علوم الكمبيوتر.
- يمتلك القدرة على البحث ومهارات الاتصال وتعزيز قابلية التوظيف
- يتمثل القيم الإسلامية السليمة في السلوك الشخصي والاجتماعي.
- يمتلك الولاء والهوية اليمنية ويحافظ على ثوابت المجتمع وهويته وثقافته.
- يمتلك المهارات العامة مثل التعلم المستمر وفن التواصل واستخدام التقنيات الحديثة.
Learning Outcomes
Knowledge and Understanding:
Upon successful completion of the Program, graduates should be able to:
A1. Demonstrate knowledge of mathematical foundations, algorithms and computer science theory in modelling and designing computer-based systems.
A2. Identify a wide range of software and hardware components, techniques, tools and various controlling mechanisms used in computer systems.
A3. Describe the principles of various programming skills, data structures, computer organization and architecture, intelligent systems, parallel processing, distributed computing, and software development process and models.
A4. Explain the fundamentals of computer networks, security, Professional ethic, database
systems, operating systems, computer-human interaction, logic, machine learning and image processing.
A5. Describe basic concepts of web applications development, mobile and multimedia
applications, computer graphics, computational and compiler theory, systems programming and programming language design.
A6. Identify users and business needs relevant to computer-based systems, software applications and projects.
- Cognitive/ Intellectual Skills:
Upon successful completion of the program, graduates should be able to:
B1 Formulate and analyze problems according to analytical and mathematical models, and plan proper strategies for solutions.
B2 Explore and compare appropriate tools, techniques or models for analyzing computer systems and computer application problems.
B3 Design and develop appropriate software architecture, and software tools and components based on specific application.
B4 Analyze secured computer-based system components or software applications including web, mobile and multimedia applications to meet the criteria defined for its current use and future development.
B5 Investigate and evaluate the current system based on software components in terms of their
reliability factors, risk management and safety within a given environment, and propose a variety of secured and integrated solutions based on standard measurements.
B6 Explore the impacts of computer science on individuals, organizations and society.
- Practical and Professional Skills:
Upon successful completion of the program, graduates should be able to:
C1. Employ mathematical foundations, algorithms, Communication and programming skills, current techniques and tools in detailed design of computer-based systems and its implementation to meet desired needs.
C2. Apply appropriate theoretical knowledge, tools and techniques to specify, implement, and debug of program components.
C3. Implement an appropriate software architecture and software components interface based on applications specification design.
C4. Operate effectively on programming languages, system programs, software tools and
frameworks, web applications development, mobile and multimedia applications, distributed systems and other computer applications.
C5. Select available software such as APIs or open source code for constructing a rapid web
application and other software applications.
C6. Build different secure software applications using different programming languages
environments on different platforms along with suitable evaluation.
- General and Transferable Skills:
Upon successful completion of the program, graduates should be able to:
D1. Work effectively individually or within a team to accomplish a common goal.
D2. Write a technical report and make an effective presentation for different audiences in different environments.
D3. Engage in research and long-life learning.
D4. Communicate effectively with specialists as well as non–specialists to solve computer science problems.
D5. Demonstrate commitment to ethical, legal, security, and social aspects and responsibilities related to the field of computer science.