TL;DR: The best strand for IT and computer science is STEM (Science, Technology, Engineering, and Mathematics) because of its strong math and computing foundation — and TVL-ICT is an excellent hands-on alternative if you want to start coding and building systems earlier. But honestly, you can get into a BS IT or BS Computer Science program from almost any strand; what matters most is your logic, persistence, and willingness to practice.
Curriculum update (SY 2026-2027): Under DepEd Memorandum No. 012, s. 2026, incoming Grade 11 students start under the Strengthened Senior High School Curriculum, which replaces the named strands (STEM, ABM, HUMSS, GAS) with flexible elective clusters under two tracks (Academic and Technical-Professional). Grade 12 students continue under the existing strand system, so this guide still applies directly to them. Incoming Grade 11 students should ask their school how the new elective clusters map to the pathway described here.
Introduction
The tech industry is one of the fastest-growing and best-paying fields in the Philippines. If you want to code apps, build software, or become a software engineer, you are likely asking: what strand is software engineer training built on, and what strand for IT should I pick? This guide answers both, explains the strand for computer science and strand for programming clearly, and maps your path from senior high school to a tech career.
We cover the recommended strand and why, the alternatives, the subjects you will face, the difference between BS CS, BS IT, and BS IS, the (lack of a) board exam, realistic salaries, and the myths that confuse aspiring developers.
Why STEM Is the Best Strand for IT and Computer Science
Computer Science is heavily mathematical and analytical. Algorithms, data structures, and computational theory all rest on logic and math. That is why STEM is the strongest fit when you ask strand for computer science.
Here is what STEM gives you that supports a computing degree:
| STEM Subject | How It Helps in IT / CS |
|---|---|
| Pre-Calculus & Basic Calculus | Foundation for algorithms, graphics, and machine learning math |
| General Physics | Builds logical, problem-solving reasoning |
| Statistics and Probability | Core for data science, AI, and analytics |
| General Chemistry / Biology | Sharpens analytical thinking |
| STEM electives (often programming/ICT) | Early exposure to coding logic |
If your goal leans toward research, AI, or hardcore software engineering, STEM is the cleanest preparation. For a deeper comparison, read STEM vs ABM vs HUMSS.
TVL-ICT: The Hands-On Alternative
If you want to start building real things sooner, TVL-ICT (Technical-Vocational-Livelihood, Information and Communications Technology) is an outstanding alternative. TVL-ICT teaches practical skills like:
- Computer Systems Servicing
- Programming basics (Java, Python, or similar)
- Web development fundamentals (HTML, CSS)
- Animation and multimedia
TVL-ICT graduates often arrive in college already comfortable writing code. The trade-off is slightly less advanced math than STEM, which you can catch up on in college.
Acceptable Alternatives
The encouraging truth: what strand for IT does not have a single mandatory answer. BS IT and even many BS CS programs accept any strand.
| Strand | Suitability for IT / CS | Notes |
|---|---|---|
| STEM | Best for CS | Strongest math foundation |
| TVL-ICT | Best for hands-on IT | Early coding and systems skills |
| GAS | Good | Flexible; works for BS IT |
| ABM | Possible | Accepted; useful for IT management roles |
| HUMSS | Possible | Accepted for BS IT; expect to build math skills early |
For broader help, read what strand should I take and what course to take in college.
BS CS vs BS IT vs BS IS
This is the question that confuses most students. Here is the difference:
- BS Computer Science (BS CS) — The most theoretical and math-heavy. Focuses on algorithms, computation, programming languages, AI, and software theory. Best for those who want to be deep software engineers, researchers, or work in AI/ML. STEM is ideal preparation.
- BS Information Technology (BS IT) — More applied and practical. Focuses on building, deploying, and managing systems, networks, databases, and applications. Best for developers, network admins, and IT specialists. TVL-ICT or STEM both work well.
- BS Information Systems (BS IS) — Bridges business and technology. Focuses on how organizations use information systems, including business processes and management. Best for those who like both tech and business. ABM and GAS students often thrive here.
So, what strand is software engineer training? STEM into BS CS is the textbook path, but plenty of excellent software engineers come from BS IT and even TVL-ICT backgrounds. Coding ability is built through practice, not just strand choice.
Typical Subjects You Will Study
- Programming 1 & 2 (Python, Java, C++)
- Data Structures and Algorithms
- Database Management Systems
- Web and Mobile Development
- Operating Systems and Networking
- Software Engineering
- Discrete Mathematics (especially in CS)
Is There a Board Exam?
No. IT, Computer Science, and Information Systems are not licensure-regulated professions in the Philippines, so there is no board exam to practice as a programmer or software developer. Instead, the industry values certifications (such as those from cloud providers, networking vendors, and security organizations) and, above all, a strong portfolio of real projects on platforms like GitHub.
This means you can start earning and building a career based on demonstrable skill, sometimes even before graduation.
Career and Salary Outlook in the Philippines
Tech is among the most in-demand fields in the Philippines, with strong local and remote-work opportunities.
Realistic earning expectations (varies by company, skill, and remote vs local):
- Junior developer / entry-level IT: roughly PHP 25,000-45,000 per month
- Mid-level software engineer: roughly PHP 60,000-100,000+ per month
- Senior engineers, specialists (cloud, security, data, AI): PHP 120,000 and well above
- Remote roles for foreign companies: often paid in USD, dramatically higher
Career paths include software development, web and mobile development, data science, cybersecurity, cloud engineering, QA, DevOps, and IT project management. Tech hubs cluster in Manila and Cebu City, but remote work has opened opportunities nationwide.
Common Myths About the Strand for IT and CS
Myth 1: "You must take STEM to become a programmer." False. STEM is best for CS, but TVL-ICT, GAS, and others lead to successful programming careers.
Myth 2: "You need to be a math genius." Partly false. BS CS is math-heavy, but BS IT is more practical, and most everyday programming relies on logic and practice more than advanced math.
Myth 3: "BS IT and BS CS are the same." False. CS is theoretical and math-focused; IT is applied and systems-focused.
Myth 4: "You need a license to work in tech." False. There is no board exam; skills, certifications, and a project portfolio matter most.
Start Your Tech Journey
The strand is just the start. Where you study, and how much you practice, decides your trajectory. Use SchoolFinderPH to compare IT and Computer Science programs across the country, then explore the best IT schools in the Philippines.
Related reading: in-demand courses in the Philippines, STEM vs ABM vs HUMSS, and what course to take in college.



