inner-banner

Computer Science

The Bachelor of Computer Science is a three-year programme that builds strong analytical and development skills for designing, implementing, and evaluating advanced computing systems and technologies.

Bachelor of Computer Science

Computer Science

The Bachelor of Computer Science at Queensland is a comprehensive three-year programme designed to provide students with a deep understanding of computer technology. The curriculum emphasizes the development of strong analytical, logical, and development skills necessary to advance computing and its applications. Students gain solid technological foundations and skills to play a critical role in creating, developing, implementing, and evaluating new systems. 

Duration

Intake

Schedule

Location

  • MALABE CAMPUS
  • * Start at SLIIT and transfer abroad to finish your degree.

SLQF Level

Medium

Awarding University

This internationally recognized academic programme is awarded by the University of Queensland.

Ensures globally accepted academic standards, preparing students with practical skills aligned to current industry needs and expectations.

Why & What..?

WHY CHOOSE COMPUTER SCIENCE
WHAT YOU WILL STUDY
WHAT ARE THE PROGRAM OUTCOMES

Choosing to study Computer Science through the SLIIT-UQ pathway offers a unique blend of academic excellence, global exposure, and career readiness. This programme begins at the Sri Lanka Institute of Information Technology (SLIIT), where students complete their first year, and then transfer to the prestigious University of Queensland (UQ) in Australia for the remaining two years. 

SLIIT provides a strong foundation in programming, software engineering, and data systems, ensuring students are well-prepared for the advanced curriculum at UQ. The program is designed to develop critical thinking, problem-solving, and technical skills that are essential in today’s digital world. 

UQ, ranked among the top 100 universities globally and #1 in Queensland for Computer Science 1, offers world-class facilities, experienced faculty, and a curriculum aligned with industry needs. Students can specialize in high-demand areas such as cybersecurity, data science, and machine learning, gaining both theoretical knowledge and practical experience. 

Graduates of this programme are highly sought after by global tech giants like Google, Microsoft, and Oracle. The international exposure and academic rigor also open doors to postgraduate studies and research opportunities worldwide. 

Moreover, this pathway is cost-effective, allowing students to begin their studies locally before transitioning to an internationally recognized degree. With a growing demand for tech professionals globally, the SLIIT-UQ Computer Science programme is a smart investment in a future-proof career. 

The SLIIT-UQ Bachelor of Computer Science degree offers a comprehensive and globally recognized curriculum designed to equip students with the technical knowledge, problem-solving skills, and practical experience needed to thrive in the fast-evolving tech industry.  

In the first year at SLIIT, students build a strong foundation in core computing concepts. Courses include programming fundamentals, data structures and algorithms, computer systems, databases, mathematics for computing, and software engineering principles. These subjects develop logical thinking, coding proficiency, and an understanding of how software and hardware interact. 

Upon transferring to the University of Queensland (UQ), students delve into advanced topics such as artificial intelligence, machine learning, cybersecurity, cloud computing, human-computer interaction, and data science. The program also offers flexibility through elective courses and specializations, allowing students to tailor their studies to areas like robotics, networks, or software development.  

Throughout the programme, students engage in hands-on projects, coding labs, and team-based assignments that simulate real-world challenges. UQ’s strong industry links provide opportunities for internships, research, and collaboration with leading tech companies. 

 

The final year typically includes a capstone project, where students design and implement a substantial software system, applying everything they’ve learned in a practical, innovative way. 

 

By the end of the program, graduates are well-prepared for careers in software engineering, data analysis, AI development, cybersecurity, and beyond—with a degree that’s respected worldwide. 

The Bachelor of Computer Science programmeoffered through the SLIIT-UQ partnership is designed to produce graduates who are not only technically proficient but also industry-ready and globally competitive. Upon completion of the programme, students will have developed a comprehensive understanding of core computing principles, including software development, data structures, algorithms, and systems design. 

Graduates will be equipped with strong analytical and logical reasoning skills, enabling them to solve complex computing problems and innovate in areas such as artificial intelligence, cybersecurity, and data science. The program emphasizes both theoretical foundations and hands-on experience, ensuring students can design, implement, and evaluate computer-based systems effectively. 

Students will also gain proficiency in modern programming languages, software engineering practices, and database management, preparing them for roles such as software engineers, data scientists, cybersecurity analysts, and machine learning engineers. The curriculum is aligned with global industry standards and includes opportunities to specialize in high-demand fields like machine learning, data science, and cybersecurity. 

Moreover, the international exposure gained through studying at the University of Queensland—ranked #1 in Queensland for Computer Science enhances graduates’ adaptability and cross-cultural communication skills. This global perspective, combined with technical expertise, positions them for successful careers in multinational tech companies or advanced academic pursuits. 

Ultimately, the programme fosters lifelong learning, ethical responsibility, and a commitment to innovation—qualities essential for thriving in the rapidly evolving tech landscape. 

Programme Structure

Semester 1
Code Module Credit
IT1010 Introduction to Programming 4
IT1020 Introduction to Computer Systems 4
IT1030 Mathematics for Computing 4
IT1050 Object Oriented Concepts 4
IT1060 Software Process Modelling 4
Semester 2
Code Module Credit
IT1090 Information Systems and Data Modelling 4
IT1100 Internet and Web Technologies 4
IT2020 Software Engineering 4
IT2030 Object Oriented Programming 4
IT2040 Data Base Management Systems 4

More about the program

Entry Requirements
Career Opportunities
Course Fee
Course Summery

Local A/Ls : Minimum of 3 “S” passes in the Physical Sciences stream or Engineering Technology stream in one and the same sitting for A/Ls or an equivalent qualification. OR Minimum of 3 “S” passes in any stream (other than Physical Science/Engineering Technology streams) in one and the same sitting at the GCE A/L Examination AND a “C” pass for O/L Mathematics AND completing the IT Bridging Programme conducted by SLIIT.

Applicants who have followed Information & Communication Technology as a main subject for A/Ls AND obtained a “C” pass for O/L Mathematics will be exempted from the IT Bridging Programme.

Cambridge/Edexcel A/Ls : Minimum of 3 “D” passes in subjects related to Mathematics in one and the same sitting for A/L’s. OR Minimum of 3 “D” passes in any other subjects (other than Mathematics related subjects) in one and the same sitting at the GCE A/L Examination AND a “C” pass for O/L Mathematics AND completing the IT Bridging Programme conducted by SLIIT.

Applicants who have followed Information Technology/Computer Science as a main subject for A/Ls AND obtained a "C" pass for O/L Mathematics will be exempted from the IT Bridging Programme.

Applicants should also pass the Aptitude Test conducted by SLIIT.

  • Software engineer
  • Data scientist
  • Machine learning engineer
  • Technical business analyst
  • Data engineer
  • Statistical analyst
  • Security architect
  • Cyber security analyst

The fee is presently Rs.490,000/- per semester. Fees for any subsequent semester should be paid prior to the commencement of each semester. This all-inclusive fee is charged to cover lectures, tutorials and examinations and access to computer laboratory facilities and library.

The fees should be credited to, Account No 1630552 of the Bank of Ceylon in favour of Sri Lanka Institute of Information Technology, at the Bank of Ceylon Kollupitiya Branch located at the first floor of the BoC Merchant Tower Building or at any branch of the Bank of Ceylon; or to Account No 00 399 0000033 of the Sampath Bank at any branch of Sampath Bank. Normally, fees paid will not be refunded. However, requests for refund of fees may be considered if made before expiry of one week from the date of commencement of lectures for each semester. The date of commencement of lectures for the new applicants will be the date of commencement of lectures of the Orientation Programme. The refund, if made will be subject to a deduction of ten percent of the fee paid.

20% scholarships are available. Terms and conditions apply.

The Bachelor of Computer Science is a programme designed to provide a deeper understanding of all aspects of computer technology. Students will be able to develop strong analytical, logical and development skills necessary to advance computing and its applications.  Students gain solid technological foundations and skills to play a critical role in creating, developing, implementing, and evaluating new systems.

 

FAQs

The program is structured as a 3-year degree where students complete the first year at SLIIT in Sri Lanka and then transfer to the University of Queensland (UQ) in Australia for the final two years. This pathway allows students to gain international exposure while building a strong academic foundation locally. 

Students benefit from studying at a world-ranked university with access to cutting-edge research, industry partnerships, and a multicultural learning environment. UQ’s global reputation enhances employability and provides opportunities for internships, networking, and postgraduate studies. 

Yes. Students are required to do an English proficiency test such as IELTS, TOFEL or PTE.  

Yes, students should maintain 2.7GPA when transferring to the UQ. 

Students interested in computer science, software engineering, AI/ML, and high-performance computing, aiming for careers in Computing, research, and academia. 

Graduates can work as computer scientists, software engineers, data scientists, AI/ML engineers, cloud computing specialists, high-performance computing specialists, researchers, and academics at top tech firms or universities. 

Students will gain hands-on experience in core languages like C, Java, Python, and MATLAB, web development frameworks such as Spring Boot and React, along with JavaScript, HTML, CSS, and Tailwind. Additionally, students will be introduced to AI/ML frameworks like TensorFlow and PyTorch. 

Yes! The program includes a mandatory internship of 6 months. 

Explore new possibilities, connect with us and grow your future every day