Photos of university / #ntu_sg
The Bachelor of Science in Computer Science at Nanyang Technological University is a rigorous and comprehensive undergraduate programme designed to equip students with a solid foundation in both theoretical and practical aspects of computing. This programme offers a balanced blend of core computer science principles, advanced specialization options, and opportunities for hands-on learning through projects and internships. Students will develop expertise in programming languages, algorithms, data structures, software engineering, and systems architecture, enabling them to design, develop, and evaluate complex computing solutions. The curriculum incorporates innovative topics such as artificial intelligence, machine learning, cybersecurity, data science, and cloud computing, reflecting the evolving landscape of technology. The programme also emphasizes critical thinking, problem-solving skills, and teamwork, preparing graduates to excel in diverse roles within the tech industry, research institutions, or entrepreneurial ventures. Students have access to state-of-the-art laboratories and resources that support experiential learning and research projects. In addition, Nanyang Technological University fosters strong industry partnerships, providing internship opportunities and industry projects that enhance employability and real-world experience. The Computer Science programme is suitable for students passionate about understanding and shaping the future of technology, aspiring to careers in software development, data analysis, cybersecurity, AI research, or tech leadership. Graduates will be well-positioned to contribute to Singapore’s vibrant digital economy and global technological innovations. Throughout the programme, students are encouraged to engage in interdisciplinary activities and pursue electives that broaden their perspective beyond traditional computing fields. Upon completing this degree, graduates will be equipped with the technical expertise, innovative mindset, and professional skills necessary to thrive in a rapidly changing digital world.
FIRST YEAR
- INTRODUCTION TO COMPUTING SYSTEMS
- INTRODUCTION TO COMPUTATIONAL THINKING
- INVENTIONS AND INNOVATIONS IN COMPUTING
- DIGITAL LOGIC
- COMPUTER ORGANISATION AND ARCHITECTURE
- DATA STRUCTURES
- ENGINEERING MATHEMATICS I
- ENGINEERING MATHEMATICS II
- ENGINEERS AND SOCIETY
- DISCRETE MATHEMATICS
SECOND YEAR
- ALGORITHMS
- OBJECT ORIENTED DESIGN AND PROGRAMMING
- COMPUTER GRAPHICS AND VISUALISATION
- HUMAN COMPUTER INTERACTION
- OPERATING SYSTEMS
- SOFTWARE ENGINEERING
- INTRODUCTION TO DATABASES
THIRD YEAR
- ADVANCED COMPUTER ARCHITECTURE
- ADVANCED SOFTWARE ENGINEERING
- SOFTWARE SYSTEM ANALYSIS AND DESIGN
- MULTIDISCIPLINARY DESIGN PROJECT (MDP)
- ARTIFICIAL INTELLIGENCE
- NET CENTRIC COMPUTING
- COMPILER TECHNIQUES
FOURTH YEAR
TECHNICAL ELECTIVES
- Virtual and Augmented Reality
- VISUAL MEDIA COMPRESSION AND PROCESSING
- COMPUTER VISION
- 3D MODELING AND ANIMATION
- AUDIO AND SPEECH PROCESSING
- PARALLEL COMPUTING
- DISTRIBUTED SYSTEMS
- SIMULATION AND MODELLING
- ADVANCED TOPICS IN ALGORITHMS
- PERVASIVE NETWORKS
- PERSONAL MOBILE NETWORKS
- ADVANCED COMPUTER NETWORKS
- CRYPTOGRAPHY AND NETWORK SECURITY
- DATABASE SYSTEM PRINCIPLES
- DATA ANALYTICS AND MINING
- ADVANCED DATA MANAGEMENT
- INFORMATION RETRIEVAL
- MACHINE LEARNING
- NEURAL NETWORKS
- NATURAL LANGUAGE PROCESSING
- INTELLIGENT AGENTS
- COMPUTER SECURITY (SYSTEM SECURITY)
- SECURITY MANAGEMENT
- DIGITAL FORENSICS
- NETWORK SCIENCE
- BIG DATA MANAGEMENT
- SPECIAL TOPIC: DATA SCIENCE FOR BUSINESS
Requirements
- If English is not the medium of studies or learning in the high school or taken as a 2nd language, a good score in TOEFL or IELTS or SAT is required.
- Good passes in High School National/Graduation exam.
- The application fee payable is USD30 /SGD30 (by bank draft), or SGD20 (discounted price for internet payment only) for international applicants.
- Forward to two referees, the instructions to complete the online appraisal report, within 10 days of your admissions application.
- Complete the detailed Criminal Records Declaration.
Scholarships
- Nanyang Scholarship
- College Scholarship
- Earth Observatory of Singapore (EOS) Undergraduate Scholarship
- University Scholars Programme (USP) Scholarship
The Computer Science undergraduate program at Nanyang Technological University (NTU) provides students with a comprehensive education in the fundamental principles and practical applications of computing. The curriculum is designed to equip students with a solid foundation in algorithms, programming, data structures, and systems, alongside emerging areas such as artificial intelligence, cybersecurity, data analytics, and software engineering. Students have the opportunity to engage in hands-on projects, internships, and research collaborations, enabling them to develop critical problem-solving skills and real-world experience. The program emphasizes both theoretical understanding and practical implementation, preparing graduates for careers in technology industries, research, and academia. NTU's state-of-the-art facilities, close ties with industry partners, and vibrant student community foster an environment conducive to innovation and professional growth. Students can choose to pursue minors or specializations in areas like Information Security, Data Science, or Mobile Computing, tailoring their education to specific career interests. The program typically spans about four years, with options for in-depth study and international exchange opportunities. Graduates of the NTU Computer Science program are well-positioned for employment in diverse sectors, including finance, healthcare, government, and technology startups. The university's strong reputation and global connections help facilitate job placement and further academic pursuits abroad. Overall, NTU’s Computer Science undergraduate program aims to develop skilled, adaptable, and innovative computing professionals who can contribute significantly to advances in technology and societal development.