Inside Bachelor of Computer Science (Hons) With Aisya

{{ vm.tagsGroup }}

02 Mar 2026

6 Min Read

Nur Aisya Shasmeen (Unibuddy Ambassador)

IN THIS ARTICLE
Unibuddy Ambassador Aisya shares insights on the Bachelor of Computer Science (Hons) 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, Nur Aisya Shasmeen, a current student in the programme, shares her insights by answering the ten most frequently asked questions she receives.

Aisya Answers Your Top 10 FAQs

1.     What does the first-year structure of the programme look like?

The first year is divided into three semesters—two long and one short. In the first semester, your schedule and core modules are generally predetermined by the university, ensuring that all students complete the foundational courses required before choosing a specialisation. By the second semester, you have more flexibility in selecting class timings. You will also take several Mata Pelajaran Umum (MPU) or General Studies modules, which are mandatory cross-disciplinary courses covering topics such as critical thinking and ethics, communication and interpersonal skills, and civic and cultural knowledge. Students who have not taken the Sijil Pelajaran Malaysia (SPM) are additionally required to complete the Bahasa Kebangsaan module.

2.     How does the first semester introduce programming to beginners?

The first semester starts with the core concepts of programming. Modules may include Object Oriented Programming in Java or introductory courses using languages like R. You will learn the fundamentals of programming, including defining variables, understanding data types, and controlling program flow using structures and loops. Lecturers provide step-by-step guidance on the necessary software, including which integrated development environment (IDE) to use and how to set it up. This gradual and practical approach helps you build the logical thinking and problem-solving skills needed before moving on to more advanced computational topics.

3.     Are assessments more exam- or coursework-based?

Assessment in the programme balances theory and practice, though this varies by module. Generally, coursework accounts for around 60% of the overall grade, with the remaining 40% based on the final exam. The final exam is usually a written test, with its format and content set by the module lecturer. Coursework is varied and includes midterms, as well as individual and group assignments. Midterms typically test understanding, while assignments emphasise implementing the concepts taught. This approach ensures that students are evaluated on both theoretical knowledge and practical skills.

4.     How are group projects assigned and managed?

Students usually have the flexibility to choose their own groupmates and need to formalise their groups within a set timeframe, usually by submitting a list of members before the assignment begins. Once groups are set, students take charge of managing the work, which helps them build independence and collaboration. To ensure fairness, a peer review process is conducted at the end of the project, where your ratings of groupmates (and theirs of you) can affect individual grades. If any significant conflicts arise, it’s important to let the lecturer know early so they can help resolve them.

5.     How accessible are the lecturers, and what is their teaching style like?

Lecturers in the programme are generally approachable and available throughout each module. Students are encouraged to reach out for guidance on difficult topics or advice on assignments. Teaching styles vary by lecturer, but most take a structured, guided approach. Lessons are often supported by slides, and in many core and advanced modules, lecturers introduce specific software tools—such as PyCharm or IntelliJ—and walk students through their use during lab sessions.

6.     What was the student culture like in the programme?

The student culture often depends on the people you choose to surround yourself with. In my experience, students were generally motivated and passionate about their studies, rather than overly competitive. This allowed me to build a close-knit network of classmates and seniors who are committed to learning. Together, we uphold high standards in our work, collaborate effectively, and motivate each other—both for academic and personal projects. This supportive, collaborative environment has been one of the most defining aspects of my experience in the programme.

7.     Can you balance extracurriculars or side projects while studying in the programme?

Yes, it is possible to balance extracurriculars or side projects alongside your studies, but it depends on how effectively you manage your time. I am personally involved in several student clubs and occasionally do part-time work, and I have friends who run small businesses while studying. By staying organized and focusing on your top priorities each week, you can manage your commitments and make meaningful progress both academically and personally.

8.     How does the university support students in their transition into the workforce?

The university offers several resources to support students in their transition into the workforce. The Student Employability Enhancement & Development System (SEEDS) is a one‑stop career portal where students can browse jobs and internships. Career Fairs are held throughout the year, allowing students to meet and learn about companies across industries. Students also receive updates on openings and relevant roles through the university mailing list. Additionally, the Career Services Centre provides personalised guidance on resumes, interviews, and other aspects of career preparation.

9.     What are some common misconceptions about studying in the programme?

A common misconception is that the programme is all about coding. In reality, it is much broader and emphasises logical thinking and problem-solving. While coding is important, much of the work involves designing solutions, applying structured reasoning, and solving conceptual or abstract problems. Another misconception is that students must already be strong in maths or have prior programming experience to succeed. In fact, the core modules start with the basics, introducing programming and mathematical reasoning step by step before moving on to more advanced topics. Success relies on consistent effort, a willingness to tackle challenges, and actively developing your skills along the way.

10.     What advice would you give to someone preparing for their first year in the programme?

The first year can be challenging, especially with core modules like Discrete Structures, which may feel very different from anything you’ve done before. To navigate this, cultivate a genuine interest in technology and computer science, as curiosity will help you stay motivated. Complement this with practical strategies: build consistent study habits from day one, stay organised to manage your time and tasks effectively, and actively engage with your coursework through regular practice and review. Keeping these approaches in mind will help you adapt, stay on track, and make the most of your first year.

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