The Faculty of Information Technology (FoIT) is dedicated to producing skilled computer science graduates who drive innovation in diverse domains, including education, healthcare, finance, transportation, and smart communities. With the rapid expansion of technology, the global computer science industry contributes billions of dollars annually, making expertise in this field more critical than ever.
Computer Science is the study of computational systems, algorithms, and programming paradigms, offering systematic approaches to solving complex real-world problems. It encompasses the design, analysis, development, and deployment of software and hardware solutions, providing the foundation for technological advancements across industries. A BSCS degree equips students with a strong theoretical foundation and hands-on expertise in critical areas such as artificial intelligence, data science, cybersecurity, cloud computing, and software development.The Computer Science Department at UCP aims to provide comprehensive education in core computer science disciplines while encouraging interdisciplinary exploration. Graduates of the BSCS program will be well-positioned to contribute meaningfully to the advancement of technology and address the evolving needs of the global digital landscape.
Program Duration
This is a four-year degree program comprising of 08 semesters with a minimum of 132 Cr. Hrs. There will be Fall and Spring semesters each year. The summer semester will be utilized for internship of deficiency courses. The minimum and maximum duration to complete BS Computer Science degrees is 04 and 07 years respectively.
Program Goals
- Equip students with a strong foundation in computational theory, programming, algorithms, and data structures to solve real-world problems.
- Train students to design and implement innovative solutions in areas like artificial intelligence, cybersecurity, data science, and software development.
- Cultivate critical thinking, problem-solving, and decision-making skills to address complex technological challenges.
- Instill the importance of continuous learning to adapt to the ever-evolving field of computer science.
- Promote ethical practices, social responsibility, and professionalism in computing, research and software development.
- Prepare students with the skills to assume leadership positions in academia, industry, and entrepreneurship.