Create a free account to unlock full content!
By registering, you agree to our Privacy Statement and Terms and Conditions.
Program Overview
Computer Science Program
The Computer Science program at Jouf University is designed to provide students with a comprehensive education in computer science, preparing them for successful careers in the field. The program aims to equip students with essential knowledge and skills in computer science, consistent with quality standards and contributing to meeting the needs of the labor market.
Program Mission
The program's mission is to provide distinguished educational, research, and community outputs locally and regionally in the fields of computer science, consistent with quality standards and contributing to meeting the needs of the labor market, serving the community, and achieving sustainable development.
Program Goals
The program has several goals, including:
- Provide high-quality education through advanced curricula and equip graduates with essential knowledge and skills.
- Enhance the program's research excellence and international collaboration.
- Engage in lifelong learning for a successful career in the fields of computer science.
- Equip students to embody ethical, responsible, and sustainable practices, serving as inspiring role models within their community.
Graduates Attributes
The program aims to produce graduates with the following attributes:
- Technical proficiency: continuously applying computer science theory and algorithms while embracing lifelong learning to stay updated with the latest advancements and technologies.
- Problem-solving skills: demonstrating effective problem-solving abilities using computational methods.
- System design and implementation: designing, implementing, and testing software systems.
- Team collaboration: collaborating effectively in diverse, multidisciplinary teams.
- Ethical responsibility: understanding and adhering to ethical, legal, and social responsibilities in computing.
- Global and societal impact awareness: recognizing the global and societal impacts of computing technologies.
- Communication skills: communicating technical information clearly and effectively, both in writing and orally.
Program Learning Outcomes (PLOs)
The program learning outcomes are categorized into three domains: knowledge and understanding, skills, and values, autonomy, and responsibility. The specific PLOs include:
- Knowledge and understanding: recognize fundamental concepts of computing and mathematics, recognize critical aspects of designing, implementing, and evaluating computer-based systems, and define computing requirements for solving computer-based problems.
- Skills: analyze complex computing problems and employ principles from computing for solutions, design computing-based solutions tailored to specific requirements, apply computer science theories and software development principles, incorporate user needs in the creation and administration of computer-based systems, and communicate effectively in a variety of professional contexts.
- Values, autonomy, and responsibility: recognize the professional, ethical, legal, security, and social issues and responsibilities, function effectively as a member or leader of a team engaged in activities appropriate to the program's discipline, and identify the local and global impact of computing on individuals, organizations, and society.
Program Structure
The program consists of eight levels, with a total of 133 credits and 63 courses. The program includes mandatory and optional courses, with a focus on computer science, mathematics, and other related fields.
Courses
The program offers a wide range of courses, including:
- Level One: English Language, University Life Skills, Introductory Mathematics, and Computer Skills.
- Level Two: Problem Solving and Programming, Differential Calculus, Chemistry, and English Language.
- Level Three: Discrete Maths, Integral Calculus, Computer Programming, and General Physics.
- Level Four: Logic Design, Computer Programming, Data Structures, and Professional Ethics.
- Level Five: Principles of Linear Algebra, Software Engineering, Theory of Computation, and Programming Languages and Compilation.
- Level Six: Field Training, Artificial Intelligence, Concepts of Database Systems, and Operating Systems.
- Level Seven: Parallel Computing, Cloud Computing, Selected Topics, and Design and Analysis of Algorithms.
- Level Eight: Graduate Project, Introduction to Computer and Network Security, and optional courses such as Introduction to Chinese, Entrepreneurship, and Volunteer Work.
Research Areas
The program covers various research areas, including artificial intelligence, data structures, database systems, computer networks, and software engineering. The program also offers courses in emerging topics such as cloud computing, big data, and cybersecurity.
Admission Requirements
The admission requirements for the program include a high school diploma or equivalent, with a minimum GPA of 2.5 or higher. Students must also pass the university's entrance exam and meet other requirements as specified by the university.
Tuition Fees
The tuition fees for the program are not specified, but students can contact the university's admission office for more information.
Conclusion
The Computer Science program at Jouf University is a comprehensive program that provides students with a solid foundation in computer science, preparing them for successful careers in the field. The program's mission, goals, and learning outcomes are designed to equip students with essential knowledge and skills, as well as ethical and responsible practices. With a wide range of courses and research areas, the program offers students a unique opportunity to explore the field of computer science and contribute to the development of the industry.
