The Home of Software Engineering in Sri Lanka

April 2026 intake announcement — IJSE software engineering programmesLatest announcement

April 2026 Intake — Now Open

Enroll in GDSE, CMJD, CAME, and Foundation programmes. Limited seats across Panadura and Galle.

Explore programmes
Foundation in Computer Science

Foundation in Computer Science

Your Pathway to a Bachelor's Degree After O/Ls

Kickstart your future in tech with the Foundation in Computer Science at the Institute of Software Engineering, Sri Lanka's leading software engineering training institute.

Programme overview

Kickstart your future in tech with the Foundation in Computer Science at the Institute of Software Engineering, Sri Lanka's leading software engineering training institute. This 6-month (24-week), full-time program is designed for students who have completed their G.C.E. O/Ls and want to build a strong academic and practical foundation in computing. Covering key areas like problem-solving, computer systems, web technologies, and English for academic and professional purposes, the course prepares you for higher studies such as a B.Sc. in Computer Science or for entry-level roles in the IT industry. Recognized for its quality and affordability, it's one of the most trusted and high-value foundation programs in Sri Lanka.

Foundation in Computer Science

Launch Your IT Journey with Confidence! The Foundation in Computer Science is more than just a course — it's a structured journey designed to prepare you for academic success and a thriving career in IT.

Who should enroll?

  • Students who have completed their G.C.E. O/Ls with a minimum of 6 passes
  • Those looking to build a strong foundation in computing before pursuing an IT-related degree or diploma
  • Students who want to improve their English skills for success in academic and professional IT environments

Why choose the Foundation in Computer Science?

Just completed your O/Ls? The Foundation in Computer Science is the ideal next step to launch your journey into IT. This intensive 6-month (24-week) full-time program equips you with essential computer science knowledge and boosts your English communication skills for academic and professional success. Whether you plan to pursue a B.Sc. in Computer Science or enter the tech industry sooner, this program gives you the skills and confidence to move forward.

What makes this program special?

Starting your IT journey can feel strong, especially with the fast-paced world of technology. But don't worry, we've got your back! The Foundation Program is carefully crafted to make complex concepts easy to grasp, giving you a head start in your studies or career. Here's why it stands out:

Program highlights

  • 1

    Comprehensive Curriculum

    Master the fundamentals of programming, computer systems, and software development through our carefully structured curriculum designed specifically for beginners. Our hands-on approach ensures you build a strong foundation in IT concepts while developing practical skills.

  • 2

    English Proficiency Enhancement

    Develop essential English communication skills integrated throughout the program, preparing you for academic success and professional growth. Build confidence in technical communication for university studies and job interviews.

  • 3

    Fast-Track Learning

    Complete your foundation studies in just 6 months through our intensive, well-structured program. This accelerated path allows you to quickly transition to higher education or begin your IT career journey sooner.

  • 4

    TVEC-Registered Certification

    Earn a nationally recognized qualification registered with the Tertiary and Vocational Education Commission (TVEC). This certified credential opens doors to further educational opportunities and entry-level positions in the IT industry.

Your path to a future in IT

Completed your O/Ls and unsure of the next step? The Foundation in Computer Science is your gateway to a successful future in IT. In just 6 months (24 weeks) of full-time study, you'll build a strong base in computer science fundamentals, improve your English communication skills, and get fully prepared for a B.Sc. in Computer Science or direct entry into the tech industry. Start your journey with confidence and the right skills.

Ready to begin?

You've got the ambition, now get the roadmap. The Foundation in Computer Science is more than just a course. It's a structured journey designed to prepare you for academic success and a thriving career in IT. Explore the course outline to see exactly what skills you'll build over the next 6 months.

Course outline

Program Curriculum

The Foundation in Computer Science is a 6-month full-time program designed for students who have completed their O/Ls and are looking to enter computing or software engineering degree pathways. This course offers a balanced and practical learning experience, combining technical subjects with strong academic support. Students begin by building core knowledge in computing and problem-solving while gradually developing the mindset needed for higher education in IT.

Throughout the program, English for Academic and Professional Purposes is delivered in two continuous parts, ensuring students strengthen their communication skills alongside their technical training. With a focus on reading technical material, writing academic reports, and presenting ideas clearly, the course not only prepares students for degree-level studies but also lays the groundwork for success in the modern IT industry.

Objective: Develop a strong foundation in mathematical concepts essential for computer science, including algebraic thinking, discrete mathematics for algorithm analysis, probability for data science, and statistical methods for software testing and data interpretation. This module bridges the gap between pure mathematics and its practical applications in computing. Duration: 12 Weeks.

Core Topics

  • Algebra and its applications in programming
  • Discrete mathematics for algorithmic thinking
  • Probability in computing systems
  • Statistical methods for data analysis
  • Interactive lectures with problem-solving
  • Guided tutorials with practical examples
  • Real-world problem-solving sessions
  • Assessment: Continuous assessment quizzes (20%), Practical assignments (30%), Mid-term assessment (20%), Final examination (30%)

Get started

Schedule, intake & fees

The Foundation in Computer Science is a comprehensive six-month full-time program structured as two semesters of intensive learning, preparing students for advanced computing studies or entry-level IT positions. Classes are conducted on weekdays, providing a balanced schedule that optimizes learning while allowing time for self-study and practical assignments.

  • 6Month Program
  • 2Semesters
  • 3Weekdays
Now onMarch 2026 Intake
  • Weekdays — full-time lectures and labs across two semesters
  • On-Campus (Panadura & Galle Branches)
  • Panadura Branch

    Commencing Commencing in July · Weekdays — full-time program

  • Galle Branch

    Commencing Commencing in July · Weekdays — full-time program

Minimum Entry Requirements

  • Minimum of six (6) G.C.E. O/L passes required.

Payment

Course Fees & Payment Plans

The Foundation in Computer Science program offers flexible payment options to make your education more accessible. We accept credit/debit cards, including installment plans via credit cards, as well as cash payments. For direct bank deposits, please contact IJSE via our hotline to confirm current fees and receive payment instructions, as fees may be periodically updated. As one of Sri Lanka's most affordable and high-value foundation programs, we're happy to tailor a payment plan that suits your needs.

  • Nations Trust Bank
    Nations Trust Bank

    100170004375

  • Hatton National Bank
    Hatton National Bank

    069010011697

  • Sampath Bank
    Sampath Bank

    010210000726

Contact IJSE via the hotline before making a bank deposit to confirm the latest programme fees and payment instructions.

FAQ

Frequently asked questions

A 6-month (24-week) full-time program for students who have completed G.C.E. O/Ls, building academic and practical foundations in computing, problem-solving, computer systems, web technologies, and English for academic and professional purposes.

Apply

How to apply

If you're interested in joining the Foundation in Computer Science, please fill out the form below with your name and contact number, then click the submit button. Once we receive your application, a representative from the Institute of Software Engineering will get in touch with you as soon as possible to guide you through the next steps. (Please make sure your contact number is correct before submitting) CONFIDENTIALITY NOTICE: The Institute of Software Engineering values your privacy. All personal information you provide will be kept strictly confidential, used solely for admission-related purposes, and will not be shared with any third parties.

Hotline: +94 711 202 202

Email: contact@ijse.lk

Panadura Branch: #50B, Grace Peiris Road, Panadura.

Galle Branch: #126, Colombo - Galle Main Road, Galle.