top of page

Teaching Approach

 

My approach for teaching the computer science courses have been developed and now evolves based on my experience as a lecturer, researcher and as a practitioner in Europe and Asia specifically working in Denmark, Ireland and Pakistan.  My experience (in multi-cultural/institutional environment) as a lecturer is based on tutoring courses and supervising projects at the undergraduate and postgraduate level - both with distinct challenges and rewards - that I have mostly enjoyed over the past five years.

 

I believe that a scientific/engineering related teaching and learning process benefits from i) a blend of theoretical concepts that facilitate practice-driven learning and also ii) an environment that promotes discussions, (counter-) arguments and ideas within and beyond class activities. I try to continually improve and implement the above mentioned approach, specifically in software engineering and development courses that received a positive feedback from students and their learning outcome.

 

I provide an overview of my teaching philosophy in Figure, where teaching and learning process comprises of two activities namely Teaching Support and Learning Initiative.

 

 

 

 

 

 

 

 

 

 

 

 

Overview of the Conception and Implementation of My Teaching Philosophy

 

 

Following is an overview of the courses in which I was involved as a a lecturer part of lecturing team, tutor or teaching asistant.

 

Course Name                          Degree program           Year               Institute

 

 

Software Architecture                                   MSc. in Software Engineering                    2014                              IT UniverDenmark of Copenhagen, Denmark

 

eCommerce Infrastructure                          Postgraduate Diplome in IT                        2010 - 2013                  School of Computing, Dublin City Uiniversity, Ireland

 

Web programming                                           BSc. in Computer Applications                  2010 - 2013                   School of Computing, Dublin City Uiniversity, Ireland

 

SCJA/SCJP                                                           Java Certitifaction Program                       2010                              Crovan Technologies, Ireland                        

 

Database Deployment                                   BSc. in Computer Applications                  2010 - 2011                   School of Computing, Dublin City Uiniversity, Ireland  

 

Software Engineering                                    B.S. in Computer Science                            2008                              University Institute of IT, UAAR, Pakistan

 

Distributed Databases                                    MSc. in Computer Science                          2008                              University Institute of IT, UAAR, Pakistan

 

Object Oriented Programming                  B.S. in Software Engineering                      2005                              Department of Computer Science, IIUI, Pakistan

 

bottom of page