Bimlesh Wadhwa
BSc, MSc, Ph.D.(Software Metrics), Delhi University, India
MTech(Software Engineering), National University of Singapore, Singapore

Senior Lecturer, Department of Computer Science
School of Computing, National University of Singapore
                                Office : COM2  02-62  
                                Phone : +65 65162973 Email :


Semester 1  Academic Year 2017/2018:

Software Engineering Principles and Patterns  CS3219
Interaction Design CS3240


Software Engineering Principles and Patterns  CS3219
Software Engineering Project II  CS3202
Software Engineering project I  CS3201
Interaction Design, CS3240
Software System Design, CS3213
Software Engineering, CS2103
Interaction Design / Human Computer Interaction, CS3240
Software Engineering Project, CS3215
Introduction to Java, IT1002
Database Management, CS2102
Introduction to Databases, IT2002


Principles of Programming Languages
Object Oriented Analysis and Design
Data Structures
‘Java’ Programming Language
‘C’  Programming Language
‘Pascal’ Programming Language

Research Interests 

Computational Thinking
mobile-Health solutions
Usability & User Studies
Formal Methods in Software Engineering
Software Metrics



A First Course in object oriented Software Engineering McGraw Hill, 2010
978-007-1312868,  co-authors: Soo Yuen Jien, Damith C Rajapakse

Software Engineering: An object-oriented approach McGraw Hill, 2007
Revised Edition 2007, ISBN: 978-007-126143-2 ,  co-authors: Stefan Andrei, Soo Yuen Jien

Java – Essentials for Beginners : Pearson/ Prentice Hall, 2007
ISBN 981-06-7917-0, co-author: Damith C  Rajapakse

Introduction to Java Programming : Pearson/ Prentice Hall, 2005
ISBN 981-06-7579-8, co-author: Heng Aik Koan




Wisdom in traditional Indian and Chinese Games,  41st Conference ISAGA 2010. International Simulation and Gaming Association  Annual Conference, 5Jul-9Jul 2010, Spokane  
co-authors : YEO G K, CHANG S T

City and Resources : Changing the Classroom through Meaningful Play;  41st Conference ISAGA 2010. International Simulation and Gaming Association  Annual Conference, 5Jul-9Jul 2010, Spokane  
co-authors : LIM T H, SIAU  T L,  TAN S T 

Games in Teaching in Singapore Schools. Learn toGame, Game to Learn; the 40th Conference ISAGA 2009 (2009). International Simulation and Gaming Association 40th Annual Conference, 29 Jun - 3 Jul 2009, Singapore.  co-authors : KOH, R E, G K Yeo 

In-process Assessments in Serious Games. International Simulation And Gaming Association Annual Conference (ISAGA 2008) ( 7 - 12 Jul 2008, Kaunas University of Technology, Kaunas, Lithuania)  co-authors  Yeo, G K, T V VU, P K L NGUYEN and Q T TRAN

A Comparative Study of Maintainability of Web Applications on J2EE, .NET and Ruby on Rails. 10th IEEE Int. Symposium on Web Site Evolution (2008): 93-99. Los Alamos: IEEE Comp. Sc. (10th IEEE Int. Symposium on Web Site Evolution, 3 - 4 Oct 2008, Friendship Hotel, Beijing, China)  co-authors - Lok, F.F.S., S Jarzabek 

Belief Augmented OWL:Engineering the Semantic Web with Beliefs. Proceedings of the 12th ICECCS, ed. IEEE (2007): 165-174. New Zealand: IEEE. (12th IEEE International Conference on Engineering Complex Computer Systems, 11 - 14 Jul 2007, Auckland, New Zealand)  co-authors : Feng, Y Z, Y F Li, C K Y Tan, Hai Wang



Collaborative Tablet Applications to Enhance Language Skills of Children with ASD
Cloud Migration for SMEs
Usability in a collaborative chatroom Design
Usability and Interactivity in navigational application
Game Design for GEP classroom
Design and prototyping of a virtual shell
Developing a platform for Customer Driven Product Development
Object Oriented Metrics
Software Agent Metrics  
Development of an RMA System  
Validation of Agent Interaction Protocols  
Design of Information Portal using Semantic Web Technologies
Object Orient Metrics Thresholds  
Comparison of Agent Development Methodologies   
IVLE case study 
Modelling Techniques and Concepts for a Corporate Application Framework (IBM eSSAF)