Ordinary PeopleExtraordinary Dreams


How to Contact Us

Mailing Address:
Lebuh Cemerlang,
Desa Cemerlang,
81800 Ulu Tiram,
Johor, Malaysia.

Opening Hours:
Mon - Fri 9.00am – 5.00pm
Sat 9.00am – 3.30pm

Tel+607-8636 888 or
WhatsApp +6011-13052008

For course enquiries, WhatsApp
+6011-13052008 (English)
+6011-13052015 (Mandarin)
+6011-35433040 (Diploma in Airline Services) 
For Accounts-related matter, WhatsApp +6011-13052006 (Finance)

For course information, please email: marketing@crescendo.edu.my

For International Students enquiry, please email: international@crescendo.edu.my

For Suggestions/Complaints/Grievances, please email:

For Scholarship/Bursary, please email:
[Note: For students coming from household income of less than RM4,000 per month.]

BSc Computer Science


Bachelor in Science (Hons) in Computer Science

[MOHE Approval Code: (N/0613/6/0004)(06/2029)(MQA/PA14674)]

The BSc Computer Science will allow you to develop a wide and practical skillset in computing, with strong programming and mathematics skills, as well as softer skills in project management, presentation and teamwork. You will also have a portfolio of work that you can present to potential employers. The Degree comprises of modules from specialisations such as data science, games development, virtual reality, web and mobile development, machine learning & artificial intelligence and physical computing & internet of things. 

With the BSc Computer Science, you will be qualified for a range of computational and mathematical jobs in the creative industries, business, finance, education, medicine, engineering and science. Typical job titles include application programmer, software engineer, creative coder, video game developer and systems analyst.

Goldsmiths, University of London

The academic content for the BSc Computer Science degree has been developed by the Department of Computing at Goldsmiths, one of the UK's top creative universities. 

World-renowned teaching 

Founded in 1891, Goldsmiths is world-renowned for teaching and research in creative, cultural and computational disciplines. Goldsmiths encourages students to explore ideas, challenge boundaries, investigate fresh ways of thinking, and stretch themselves intellectually and creatively. The Department of Computing at Goldsmiths is driven by a view of computer science that captures this spirit. 

Interactive degree

Goldsmiths believes that studying computer science is learning by doing and experimenting. The department uses a project-based style of teaching for a range of topics from computer and data science all the way through to art, music, social science and journalism. 

This ethos has created highly interactive degrees that make use of the latest technology and education. You will learn from experts in computing, whose experience spans many regions and industries.

Besides computer science, Goldsmiths' Department of Computing research and teaching also covers an array of topics including computational art, virtual reality, computer music, digital sociology and education technology.

An Innovative Degree designed by Leading Academics at Goldsmiths

Goldsmiths is one of the UK's top creative universities. The BSc Computer Science from the University of London gives you the skills to achieve your career goals. The degree which is powered by Coursera (the world's leading MOOC's), use creative interactive approaches to provide immersive learning experiences that will help you build the technical and transferable skills you need for a fulfilling career. Your learning journey will also be supported by the lecturing team at Crescendo.

Career Focused

Whether you want to work with the latest digital technologies, artificial intelligence or develop the next hit video game, the BSc Computer Science degree will help you learn through project work, developing the skills and portfolio you need to boost your job prospects.

Final year in London


Students have the option to study on campus at Goldsmiths in the final year.*

*Terms & Conditions apply

Software Engineer Application Developer Systems Analyst
Mobile Software Engineer Games Developer Data Engineer
Computer Programmer Machine Learning Engineer Data Analyst

April (for Crescendo's DCS Graduates into Year 2 only) 

September (for all)

 Pass A Level with 2 D's + Pass SPM with 5 Credits (incl B in Maths, C in English, C in one science subject + 2 other credits)

 Pass STPM with 2 C's + Pass SPM with 5 Credits (incl. B  in Maths, C in English, C in one science subject + 2 other credits)

 Pass Matriculation with CGPA 2.5 + Pass SPM with 5 Credits (incl B in Maths, C in English, C in one science subject + 2 other credits) 

 MQA Accredited Foundation with CGPA of 2.5 + 5 Credits in SPM (incl. B in Maths, C in one science subject + 3 other credits)

 MQA Accredited Diploma in Computer Science or equivalent with CGPA of 2.5 + 3 Credits in SPM (incl. B in Maths) -> Enter Year 1

 Crescendo's Diploma in Computer Science with a minimum CGPA of 2.5 -> Enter Year 2

 5 Credits (A~B) in UEC (incl. Additional Maths) + 3 Credits in SPM (incl. B in Maths, C in English + 1 other credit)

        Note: UEC & SPM Subjects must be different or "non-overlapping" and are acceptable to the University of London. 

IMPORTANT: If your qualification does not meet the minimum entry requirements above (e.g. CGPA < 2.5, SPM < 3 credits, SPM Maths = C, etc), please check with us. You may be able to qualify under a category which we didn't list above.

1st Year

2nd Year

3rd Year

4th Year

 Semester 1

 Introduction to   Programming I

 Fundamentals of   Computer Science

 Computational   Mathematics

 How Computers Work

 Semester 2

 Introduction to   Programming II

 Discrete Mathematics

 Algorithms and Data   Structures I

 Web Development

 Semester 1

 Object-Oriented   Programming

 Software Design and   Development

 Programming with Data

 Agile Software Projects

 Communication   Skills/Bahasa Kebangsaan

 Semester 2

 Computer Security

 Graphics Programming

 Algorithms and Data   Structures II

 Databases, Networks and   the Web

 Malaysian Economy 

 Semester 1

 Data Science

 Advance Web   Development

 Physical Computing and   the Internet of Things

 Mobile Development

 3D Graphics and   Animation

 Hubungan Etnik

 Tamadaun Islam &   Tamadun Asia

 Self Development

 Semester 2

 Games Development

 Natural Language   Processing

 Machine Learning and   Neural Networks

 Artificial Intelligence

 Final Project

 Semester 1

 Industrial Training

*Disclaimer:The above information is for reference only and may subject to change on notice.