Students
Tuition Fee
Start Date
Medium of studying
Duration
Details
Program Details
Degree
Bachelors
Course Language
English
About Program

Program Overview


Computer science is the systematic study of computing systems and computation. This discipline encompasses theories for understanding computer systems, design methodologies, algorithms, tools for testing concepts, methods of analysis and verification, and knowledge representation and implementation. It extends to cutting-edge developments in robotics, computer vision, intelligent systems, bioinformatics, and other areas.

The work of computer scientists can be categorized as follows:

  • Software Design and Implementation: Computer scientists undertake challenging programming tasks and supervise other programmers, ensuring awareness of new approaches.
  • Innovative Computer Applications: They devise new ways to use computers. Advances in networking, databases, and human-computer interfaces have enabled the development of the World Wide Web. Current research involves collaborations with other fields to create practical and intelligent robots, use databases to generate new knowledge, and apply computers to decipher DNA secrets.
  • Efficient Problem-Solving: Computer scientists develop effective methods for solving computing problems, such as optimizing information storage in databases, data transmission over networks, and complex image display. Their theoretical foundation allows them to determine optimal performance, and their study of algorithms helps them develop new approaches for improved performance.

Computer science spans from theory to programming. While curricula reflecting this breadth may be criticized for not preparing graduates for specific jobs, computer science provides a comprehensive foundation that enables graduates to adapt to new technologies and ideas.

Computer Science Program Objectives:

The Computer Science program aims to produce graduates who:

  1. Achieve successful careers in various industries by leveraging their computer science expertise.
  2. Advance their computing skills through continuous learning, research, and graduate studies.
  3. Enhance their skills in communication, teamwork, leadership, critical thinking, and time management while adhering to ethical, legal, and societal considerations.

Computer Science Student Outcomes:

Graduates of the program will demonstrate the ability to:

  1. Analyze complex computing problems and apply computing principles and relevant disciplines to identify solutions.
  2. Design, implement, and evaluate computing-based solutions to meet specified requirements within the program's context.
  3. Communicate effectively in various professional contexts.
  4. Recognize professional responsibilities and make informed judgments in computing practice based on legal and ethical principles.
  5. Function effectively as a team member or leader in activities appropriate to the program discipline.
  6. Apply computer science theory and software development fundamentals to produce computing-based solutions.
See More
How can I help you today?