Laptop and microchips

The undergraduate program leading to the degree of Bachelor of Science in Computer Science prepares students for direct entry into a career in computer science or further studies at the graduate level. Our program is tailored to prepare the students professionally to face the challenges of the rapidly evolving area of computer science. In addition, they are also equipped to contribute to and service the needs of a society that requires critical thinking and dedication to life-long learning.

Goals for Our Students

We develop alumni who possess:

  1. The broad knowledge of computer science serving as a foundation for on-going lifelong learning, and have demonstrated some success early in their professional careers and/or in the pursuit of graduate studies;
  2. The creative and critical reasoning skills and are solving technical problems, ethically and responsibly, in service to society;
  3. The mathematical and scientific knowledge and are solving emerging real-world problems related to programming, networking, information security, image analysis, and advanced computing systems, and are demonstrating that they possess the necessary communication, organization and teamwork skills for the execution of complex technological solutions;
  4. The necessary communication skills to bridge the divide between advanced technology and end users in the practice of computer science.