Bachelor of Science in Computer Science

The Bachelor of Science in Computer Science 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.

 

Program Description

The Bachelor of Science in Computer Science 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 to become IT professionals and researchers, and to be proficient in designing and developing computing solutions. It is designed to equip students with both theoretical and hands-on experience in various fields of Computer Science. It encompasses the universally accepted fields common to undergraduate Computer Science programs, namely computer programming, computer organization, data structures and algorithms, and compiler design. With the changing pace of technology, the program includes database systems, systems analysis and design, software engineering, and information systems. Towards the end of the program, an undergraduate thesis gives the student an opportunity to synthesize his knowledge and put them into application.

 

Graduates are expected to become globally competent, innovative, and socially and ethically responsible computing professionals engaged in life-long learning endeavors. BSCS graduates are prepared to become Software Engineers, Systems Software Designer, Research and Development computing professionals, Applications Software Developers, and Computer Programmer. Graduates from the program may also be a Systems Analysts, Data Analysts, Quality Assurance Specialists, Software Support Specialists, and academicians.

 

 

       The 2018 BSCS Curriculum

 

Since 1997, the BSCS curriculum has been revised five (5) times. In 2018, the program used the newly revised curriculum patterned to CHED Memorandum Order (CMO) 25, s. 2015 "Revised Policies, Standards, and Guidelines for Bachelor of Science in Computer Science (BSCS), Bachelor of Science in Information Systems (BSIS), and Bachelor of Science in Information Technology (BSIT) programs". Below is the copy of the said curriculum.

BSCS Banner