You Ask, Yue Ying Answers: Bachelor of Computer Science (Hons)

{{ vm.tagsGroup }}

10 Feb 2026

5 Min Read

Siew Yue Ying (Unibuddy Ambassador)

IN THIS ARTICLE
Unibuddy Ambassador Yue Ying shares insights on the Bachelor of Medicine, Bachelor of Surgery at Taylor’s University to help you make an informed choice!

Choosing the right programme is an important decision, and having the right information can help you make an informed choice. The Bachelor of Computer Science (Honours) at Taylor’s University is a flexible programme that develops strong computing and programming skills while offering three third-year tracks—Conventional, providing industry experience through internships; Work-Based Learning, offering immersive hands-on projects with industry partners; and Technopreneurship, focusing on entrepreneurial and startup skills—allowing students to tailor their learning to their career goals.

 

To give you an insider’s perspective, Siew Yue Ying, a current student in the programme, shares her insights by answering the ten most frequently asked questions she receives.

Yue Ying Answers Your Top 10 FAQs

1.     Do I need prior coding experience to succeed in the programme?

No, you don’t need any prior coding experience. The programme is designed to support beginners, introducing programming fundamentals gradually in the first year. This step-by-step approach helps students build confidence, develop essential skills, and keep up with their peers, even if they are starting from scratch.

2.     What areas can I specialise in, and when can I choose my specialisation?

You can specialise in Data Science, Artificial Intelligence, Cybersecurity, or Mobile Computing. You select your specialisation in the first year, which forms the core focus of your studies. In addition to your specialisation, you can choose one complementary study pathway to broaden your learning. This can be an extension of another specialisation, a second major, a minor, or electives. You can also participate in a student exchange programme, which provides an additional opportunity to study at an approved partner university and gain international experience, subject to academic approval and module mapping.

3.     What programming languages will I learn in the programme? 

In the first year, all students learn Java through Object Oriented Programming and C++ through Data Structures and Algorithms, providing a strong foundation in coding and problem-solving.


After the first year, the programming languages you study depend on your specialisation:

  • Data Science and Artificial Intelligence: Python, used for data analytics and machine learning projects.
  • Mobile Computing: Java or Kotlin, used for building Android applications in Android Studio.
  • Cybersecurity: Python or C++, used for programming tasks in security applications.
4.     What tools and platforms do you use for your coursework?

In my first year, we were introduced to Apache NetBeans, an integrated development environment (IDE) for learning programming basics. Over time, I’ve developed my own workflow and now primarily use Visual Studio Code and Google Colab for most of my coursework.


I use GitHub to manage my code when working with Git repositories, although it’s only required in certain modules or when specified by lecturers. For cybersecurity coursework, I also work with virtual machines and Kali Linux, which are commonly used for practical security exercises.

5.     What do students work on for their final-year project?

In the final year, students complete a capstone project that applies the skills and knowledge they’ve gained throughout the programme. Projects focus on real‑world challenges, and students may collaborate with lecturers, postgraduate students, or external organisations—for example, companies such as PETRONAS. This experience helps students develop skills in project development and management, as well as teamwork.

6.     What opportunities do students have to apply their skills outside the classroom?

There are plenty of opportunities for students to apply their computing skills outside the classroom! Clubs such as Agents of Tech organise workshops, activities, and projects that allow students to put theory into practice. They can also take part in hackathons, coding competitions, and industry challenges, collaborating in teams to solve real-world problems. Additionally, networking events and industry seminars offer exposure to professionals and insights into best practices and emerging technologies.

7.     How did you make use of the opportunities available during your studies?

I made the most of the opportunities available during my studies by actively participating in clubs and workshops, allowing me to develop skills, apply knowledge, and connect with others. In my first year, I approached these experiences as learning opportunities, focusing on exploration and experimentation. In my second and third years, I expanded into competitions and projects, which led to achievements such as winning a hackathon, a research-based competition, and a robotics competition.

8.     How do students gain industry exposure throughout their studies?

Students gain industry exposure in a variety of ways throughout their studies. Many clubs at Taylor’s maintain links with external companies, organisations, and professionals, creating opportunities for students to engage with people from different fields. For example, the Toastmasters Club regularly hosts industry speakers and practitioners at its biweekly meetings.


The university also organises guest talks, applied workshops, and career fairs each semester, offering students insight into workplace expectations, emerging trends, and potential career pathways. While career fairs primarily support students seeking internships and jobs, they are open to students at all stages of study.

9.     How can I use AI in my studies without becoming overly reliant on it?

Use AI as a learning partner. When coding or tackling programming problems, let it guide you—offering suggestions, clarifying concepts, or reviewing your logic—but don’t follow it blindly. Take the time to understand why something works. Experiment, test, and implement solutions yourself. Treat AI as a tool to strengthen your skills and reinforce problem-solving, rather than as a ready-made answer.

10.     Looking back, what advice would you give yourself before starting a computer science degree?

I’d tell myself that it’s okay to start slow, as everyone learns at their own pace, and comparing yourself to others only adds pressure. Begin with coding exercises, practice projects, or simple apps, and gradually take on more complex tasks and assignments as your confidence grows. Most importantly, explore opportunities beyond the curriculum, such as personal coding projects, open-source contributions, or small research experiments, driven by genuine curiosity and interest in computing, not just to make your portfolio look impressive.

Making the right choice starts with having the right information, so we hope this helped! If you have more questions—whether about the curriculum, campus culture, or future opportunities—our Unibuddy Ambassadors have the answers and would be happy to chat. You can also explore our website or contact admissions for more details.


Whatever you decide, we’re here to support you every step of the way!

YOU MIGHT BE INTERESTED
{{ item.articleDate ? vm.formatDate(item.articleDate) : '' }}
{{ item.readTime }} Min Read