You are now leaving and will automatically be redirected to

Apply to Schools Online with

Sign up for an account and apply directly to your chosen college or university.

Discover scholarships and other offerings that suit your needs.
What's more: has exclusive short courses, study abroad fairs, and all the latest information on all your education needs.

Register Now

Get online training from Amazon. Register for FREE!

We're offering online resources for web-based careers through AWS Educate, Amazon's global online education initiative! Get access to a curriculum from the world's leading universities. Registration is free!

The course is open to 14 years old and above only.

Learn More Register for FREE!

Get online training from Amazon. Register for FREE!

We're offering online resources for web-based careers through AWS Educate, Amazon's global online education initiative! Get access to a curriculum from the world's leading universities. Registration is free!

The course is open to 14 years old and above only.

BS in Computer Science in the Philippines

What would you like to do:
  1. Read about the BS in Computer Science course:
    Start reading >>
  2. Find colleges offering BS in Computer Science programs:

    Find Computer Science schools

Program Overview

The BS in Computer Science course prepares you for proficiency in designing, writing and developing computer programs and computer networks. The field incorporates the study of computer algorithms and their implementation through computer software and hardware. You will study the intricacies of software applications, data processing, web development, programming and computer architecture. You will also attain skills in building computer networks.

Classroom lectures will equip you with the theoretical framework of computer science, but the key learning experiences will take place in computer laboratories where you will experiment with software applications, programming tools and actual computer design using hardware.

Is Computer Science a profession?

"Computer Science" in itself is not a profession. However, studying computer science leads to occupations that are considered professions, such as software development, database administration (DBA), web development, network administration and many more. The level of professionalism and technical skills required is similar to that in other technical professions, such as engineering.

What are the admission requirements for BSCS in the Philippines?

  1. Must be a high school graduate
  2. Entrance exam pass the entrance exam conducted by the College.
  3. Interview: pass an interview to be conducted by the College representative.
  4. Recommendation letters: some schools require that you present at recommendation letters from teachers in your previous school.
  5. Highschool Grades Average: some schools require that you have a specific average for Mathematics and Logic subjects.

What skills are required to succeed in this course?

  • Analytical skills – you must be able to think logically and understand how a chain of events happens through the cause and effect process.
  • Quick learning – computer science requires constant learning of new concepts and programming languages.
  • Mathematical skills – the computer science program contains a few subjects that require above average grasp of math.
  • Communication skills – communication skills are needed to interact with your colleagues both at college and at your work place.
  • Creative skills – creating efficient applications and solving complex problems through code requires creativity.

How difficult is this course?

BS in Computer Science is a difficult and demanding course as it requires a keen and logical mindset, an above–average ability to create algorithms and computational systems, a predilection for computers and the ability to constantly learn and apply new concepts and technologies.

How long does it take to complete BS in Computer Science in the Philippines?

The BS in Computer Science program takes 4 years to complete (Note: this may change due to the K-12 integration). The program may be completed in a shorter time in schools that follow the trimestral curriculum.

On The Job Training / Internship

As mandated by CHED (the official governing body of higher education institutions in the Philippines), on the job training is a requirement for the BS in Computer Science program. The total number of hours set for internships according to CHED is 162 hours.

During the On–The–Job training program, you will be assigned to work at a company, organization or a government agency that needs IT services.

Is there a board examination for BS in Computer Science?

There is no board examination for BS in Computer Science.

If you plan on working in the public sector, you can choose to take the competency examination known as the Civil Service Examination. Those who pass the civil service examinations are conferred civil service eligibility, a basic requirement in admissibility for government service.

Career opportunities for BS in Computer Science graduates

  • Entry Level jobs

    Jobs designated for recent/fresh graduates of BS in Computer Science:
    • Computer Support Specialist – a knowledge worker who takes calls from end users seeking to know more about the technical aspects of computers for their efficient use.
    • Computer Hardware Troubleshooter – assists in the preventive maintenance and physical repair of computer systems undergoing hardware failure.
    • Software Tester – tests software, web applications or mobile applications, and reports the problems (called bugs) to the development team.
    • Junior Programmer – writes computer programs using programming language such as C++, .Net and Java. Debugs, maintains and tests software and programs that instruct the computer to accomplish certain tasks—such as storing or retrieving data—so the computer can perform better and more efficiently.
    • Web Developer – programs websites and web applications, using HTML, PHP, ASP.Net, SQL and other programming languages.
    • Mobile Web Developer – uses programming languages to create applications for mobile phones, tablets and other handheld computer devices.
    • Computer Data Encoder – provides preparation and verification of electronic documents in workplace settings. Supplies accurate documentation that may be part of a patient, billing, customer service or inventory capacity.
    • Junior SEO Specialist – works to increase websites' visibility on internet search engines through different optimization techniques.
    • Associate IT Specialist – assists the Software Developer, Systems Analyst, Network Administrator or Database Programmer by providing all–around support for client requests of an IT nature. Considered as a jack of all trades.
  • Advanced Positions

    You need a few years of professional experience to apply.
    • Software Engineer – develops information systems by designing, developing, and installing software solutions.
    • Application Developer – translates software requirements into workable programming code to develop and maintain programs for use in an organization.
    • Database Programmer/Designer – responsible for producing and designing a detailed data model of a database, including all necessary physical and logical design elements.
    • Software Team Leader – in charge of a team of software developers
    • Network and Computer Systems Administrator – installs, supports and configures an area’s Local Area Network (LAN), Wide Area Network (WAN) or a segment of a network system.
    • Information Security Engineer – ensures that an organization's data and sensitive digital information is kept safe from security breaches by hackers and cyber criminals.
    • Systems Developer/Analyst – examines existing business models and flows of data in an organization then designs an appropriate and improved IT solution. Acts as the intermediary between the developers and client.
    • Software Development Analyst – provides software support and solutions to clients by handling system design, analysis and planning concerns.
    • Data Communications Analyst – researches, tests, evaluates, and recommends data communications hardware and software by identifying areas of operation which need upgraded equipment, such as modems, fiber optic cables, and telephone wires.
  • Jobs not related to Computer Science that graduates can apply to

    • Call center agent – answers phone calls and inquiries of clients and provides customer support, usually to people from other countries
    • Administrative Staff – personnel responsible for the organization and management of office duties and tasks; positions that include office secretary, personal assistant and office clerk
    • Freelancer working online – doing online jobs for clients abroad, such as data entry, article writing, SEO, customer support, administrative support etc., which mainly depends on your skills
  • Career Opportunities Abroad

    BS in Computer Science graduates from the Philippines are sought after in Asian countries with strong economies such as Malaysia, Singapore and Gulf countries like Qatar and Saudi Arabia.
  • Salary Levels

    In the Philippines, BS in Computer Science graduates who are hired in entry level jobs are paid between 12,500php to 14,000php per month or higher depending on the company. More advanced positions may fetch a salary of 25,000php to 43,000php for the intermediate level and between 45,000php to 80,000php for seasoned and experienced managers.
    source 1, source 2, source 3, source 4

    Working abroad, BS in Computer Science graduates can earn much more, depending on the country and their work experience.
    sources: Malaysia, Singapore, Qatar, Saudi Arabia

Find schools offering BS in Computer Science:

Reviews of BS in Computer Science graduates:

◈ Studied BS in Computer Science
◈ At Asian Institute Of Computer Studies
◈ Graduated 2007

list bulletAbout my college education: During college, I always had a problem with my academics because I didn't like Mathematics. My course was full of math subjects. What I hate the most was networking and Java. I hate those subjects. But when I entered my third year of college, I got more interested because that was the time of my internship. I learned a lot form that experience.

list bulletMy current job: Call Center Agent

list bulletAm I using what I learned in college: Yes, of course.

list bulletHow long did it take to find a job: 3 months

list bulletDo I recommend studying Computer Science: I recommend my course because it is in demand abroad and of course in our country. There so much opportunities for this course. And of course being good in computer is an advantage.
Was this review useful to you? Usefull Not usefull
Register with

We've noticed you're enjoying this article! Would you like to continue to grow your knowledge and improve your education? Register on Edukasyon to search, apply, and dive deeper into your educational future.

Register Now


Powered by BLOG


Schools Offering Online Courses In The Philippines

Can't go to college due to lack of money or time? Earn your college degree from home!

Powered by BLOG


7 TESDA Courses That Lead to High-Paying Jobs

Does TESDA have courses that can take you to high-paying jobs? The answer is a resounding yes!