Page 70 - PG-Handbook23-24-finale
P. 70

WOX7001        Research Methodology



               Course Learning Outcomes
               At the end of the course, students are able to:
               1. Describe  appropriate methodologies used in computer science and information technology
                   research.
               2. Devise a plan to be carried out within a feasible duration for answering research problems and
                   questions identified.
               3. Demonstrate attitude and character in line with professional and ethical codes in computer science
                   and information technology research.

               Synopsis of Course Content
               This course gives on  overview of the  dimensions  of research in computer science and information
               technology. Major considerations and tasks in conducting research in the areas such as review of
               literature,  identify  problem statement, formulate research questions and objectives, select an
               appropriate approach or method to the research, plan and manage the research, tools for research,
               data analysis, and writing and presentation strategies, will be discussed too.


               Evaluation and Weightage
                 Continuous Assessment    :  100%
                 Final Examination        :  0%



               WOC7004        Architecting Software Systems


               Course Learning Outcomes
               At the end of the course, students are able to:
               1. Apply different types of architectural styles/patterns in developing software systems.
               2. Design software architecture.
               3. Evaluate software architecture in a team

               Synopsis of Course Content
               This  course  covers  advanced  architecture  design  of  software  systems.  It  reviews  the  different
               architectural structures and views, quality attributes, tactics to achieve quality attributes and common
               architectural styles/patterns (such as layered, broker, client-server, peer-to-peer, service-oriented
               architecture, and so on). It covers documenting software architecture.

               This course also covers methods to design software architecture (e.g. Attribute-Driven Design method)
               and evaluate software architecture (e.g. ATAM analysis method). It also covers architecting software
               product lines, architecting in the Cloud, and supporting tool.


               Evaluation and Weightage
                 Continuous Assessment    :  60%
                 Final Examination        :  40%
   65   66   67   68   69   70   71   72   73   74   75