Date: On Demand
Duration: 24 Days
This Advanced Professional Certificate will equip learners with the following competencies:
- Build a strong foundation in programming fundamentals.
- Able to apply the various data structures commonly used in software engineering.
- Build the fundamental concepts of computing hardware.
- Understand the key concepts of the operating system and computer networking.
Job Role Readiness
It will prepare learners in the following job roles to perform their responsibilities more effectively
- Data / AI / System / Software Engineers
- Professional Certificate in Data Structures and Algorithms (6 Days)
- Professional Certificate in Computer Organisation (6 Days)
- Professional Certificate in Operating System and Networking (6 Days)
Who Should Attend
Data / AI / System / Software Engineers
At least a polytechnic diploma (or equivalent)
(Click their photos to view their short biographies)
Assoc Prof Danny Poo
Assoc Prof Danny Poo brings with him 35 years of Software Engineering and Information Technology and Management experience. A graduate from the University of Manchester Institute of Science and Technology (UMIST), England, Dr Poo is currently an Associate Professor at the Department of Information Systems and Analytics, National University of Singapore. Prior to joining the University, Dr Poo was with the System Operations at DBSBank, Singapore.
A Steering Committee member of the Asia-Pacific Software Engineering Conference, Dr Poo is actively involved in Information Management and Healthcare Analytics research. A well-known speaker in seminars, Dr Poo has conducted numerous in-house training and consultancy for organizations, both locally and regionally. Dr Poo is the author of 5 books on Object-Oriented Software Engineering, Java Programming language and Enterprise JavaBeans.
Dr Poo notable teaching credentials include:
- Data Strategy
- Data StoryTelling
- Data Visualisation
- Data Analytics
- Machine Learning
- Data Management
- Data Governance
- Data Architecture
- Capstone Projects for Business Analytics
- Software Engineering
- Server-side Systems Design and Development
- Information Technology Project Management
- Health Informatics
- Healthcare Analytics
- Health Informatics Leadership.
- Deutsche Bank
- Standard Chartered Bank
- ST Electronic
- Monetary Authority of Singapore
- Infocomm Development Authority
- National Library Board
- Ministry of Manpower
- Nanyang Technological University
- Nanyang Polytechnic
- National University Hospital.
Assoc Prof Soo Yuen Jien
Assoc Prof Soo Yuen Jien has been in NUS for more than 20 years. He received the B.Sc., M.Sc. and Ph.D degree from NUS in year 2000, 2001 and 2006 respectively.
Starting off as a teaching assistant in year 2000, he has since enjoyed teaching for 10 plus years. Yuen Jien is now an Associate Professor in Computer Science Department of School of Computing.
Dr Alan Cheng Holun
Dr Alan Cheng Holun was born in Hong Kong. He completed his Bachelor’s degree in computer science at the Chinese University of Hong Kong and M.Phil. in computer science at the Hong Kong University of Science and Technology. He then began his doctoral work at the University of Illinois at Urbana-Champaign, completing a Ph.D. in computer science in May 2002, with thesis titled “Algorithms for Smooth and Deformable Surfaces in 3D” under the supervision of Prof. Herbert Edelsbrunner.
Ho-lun’s interests include computational geometry, parametric surfaces, computer graphics, visualization. He was a teaching assistant during his master degree and received the Best Teaching Assistant Award in 1996 at HKUST. During the Ph.D. years, he was a visiting scholar in the BioGeometry Center in Duke University.
Dr Anand Bhojan
Dr Anand Bhojan graduated with B.Sc. in Computing with Gold Medal from Bharathiar University in 1994, Professional Masters in Computer Applications from Bharathidasan University in 1999, PGC in Teaching Higher Education from University of Sheffield, UK in 2003 and P.hD. from NUS in 2011. He received research achievement award and his thesis was nominated for best PhD thesis award. He is a member of the Communication and Internet Research Lab (www.cir.nus.edu.sg) and Graduate studies committee. He is the founder of Anuflora Systems (www.anuflora.com) and Virtual and Augmented Reality Labs (www.varlabs.org). He is the Associate Editor of Computers and Electrical Engineering Journal, Elsevier. He is the Vice President of International Researchers club, Singapore. He has been serving as Organizing Chair and Program Chair of several International conferences and in the Program Committees of several International conferences. He has given Keynote talks in IEEE/ACM International Conferences.
Dr Daren Ler
Daren Ler obtained his Ph.D. from the University of Sydney, Australia. He is currently a Lecturer in the Department of Computer Science, School of Computing, National University of Singapore (NUS).
Prior to his position at NUS, he served as a Computing Teacher as part of the Ministry of Education (MOE), Singapore, where he taught H2 Computing at National Junior College. In 2019, he was awarded the Outstanding Computing Teacher Award by MOE.
His current research interests are in the areas of meta-learning for automated machine learning, and computational thinking in mathematics education.
Dr Leong Wai Kay
Dr Leong Wai Kay is a lecturer with the Department of Computer Science at National University of Singapore (NUS). He graduated with Bachelor of Computing and PhD in Computer Science from National University of Singapore. He is currently teaching undergraduate courses in programming methodology, and software engineering on iOS platform.
Dr Zhao Jin
Dr Zhao Jin is a lecturer in the Computer Science department in School of Computing at National University of Singapore (NUS). He graduated from NUS with his Bachelor of Computer Science (Minor in mathematics) in 2006 and his Ph.D. in Computer Science in 2013 under the supervision of Professor Kan Min‐Yen.
Dr. Zhao’s teaching interests include Introductory Computing courses and Software Engineering Project courses. He is the coordinator of NUS Orbital, which is an independent software development project course that attracts more than 400 students every year.
Dr. Zhao’s research interests include Information Retrieval and Natural Language Processing. His research work has been published in international conferences on Digital Libraries and Medical Informatics.
Dr Zhou Lifeng
Dr Zhou Lifeng is a Senior Lecturer in the Department of Computer Science, NUS School of Computing where he teaches introductory programming modules, software engineering modules and networking modules. Dr. Zhou believes in student-focused instruction and adopts an inquiry-based approach to his teaching practice. In order to provide a good student learning experience, he uses a variety of questioning techniques to engage students in drawing connections between conceptual and procedural knowledge. Dr. Zhou aims to motivate his students to not only do well in his courses, but also develop a keen interest in computer science and its applications. For example, he often uses concrete examples to showcase computing in the real world which hones students’ ability to solve practical problems. The feedback from students showed that they were engaged and had positive learning experiences.
Dr. Zhou has supervised tens of undergraduate students for their Final Year Projects (FYPs), working on various software systems/tools that enhance the quality of teaching. Dr. Zhou has also developed a new programming module and revamped several others.
Stage 1: Professional Certificate in Programming
Stage 2 (with Stage 1 as prerequisite): Professional Certificate in Data Structures and Algorithms
Stage 3 (with Stage 1 and 2 as prerequisites): Professional Certificate in Computer Organisation
Stage 4 (with Stage 1 to 3 as prerequisites): Advanced Professional Certificate in Coding and System Foundation
Completion of Stage 1 to 3 curriculum earns the participant an Advanced Professional Certificate in this programme