The BSCS program includes the study of computing concepts and theories, algorithmic foundations, and new developments in computing. The program prepares students to design and create algorithmically complex software and develop new and effective algorithms for solving computing problems.
The program also includes the study of the standards and practices in Software Engineering. It prepares students to acquire skills and disciplines required for designing, writing, and modifying software components, modules, and applications that comprise software solutions.
The BS CS program is expected to produce God-centered, nationalistic, environment-conscious, and globally competitive Computer Science professionals with wholesome values and attitudes. They will be recognized for their outstanding and innovative contributions in research or industry, in the service of God and country.
Data Science and Analytics
This specialization covers concepts and tools that are needed throughout the entire data science pipeline. This specialization is meant to enhance the technological analytical skills of the students. This program enables the students to develop data interfaces and implement tools that will help them enhance insights into resources such as data mining, cleaning, visualization, scraping, and using APIs to make data products.
This specialization is concerned with developing and maintaining software systems that behave reliably and efficiently, are affordable to develop and maintain, and satisfy all the requirements that customers have defined for them. This specialization focuses on software development and goes beyond programming since it includes extracting customers’ requirements and designing and testing software. SE students learn how to assess customer needs and develop usable software that meets those needs.
This is a Double Degree Program with Associate Degree in Computer Technology