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

WOC7017        Big Data Processing


               Course Learning Outcomes
               At the end of the course, students are able to:
               1. Explain the concepts of big data technologies
               2. Apply parallel processing techniques for processing big data.
               3. Evaluate the suitability of different processing techniques for big data processing

               Synopsis of Course Content
               It becomes more and more difficult to handle the growing amount of data with traditional data processing
               methods. There are many parallel processing frameworks and systems have been introduced such as
               MapReduce, Hadoop, Pig, Hive, Spark and Twister. Many of these frameworks and systems can handle
               different kinds of big data problems. This course will review and analyse various processing systems,
               architectures, frameworks, programming languages and programming models and their capabilities for
               large-scale data. This course will also analyze the advantages and disadvantages of these processing
               paradigms within the scope of the big data.

               Evaluation and Weightage
                 Continuous Assessment    :  60%
                 Final Examination        :  40%



               WOC7018        Requirements Engineering



               Course Learning Outcomes
               At the end of the course, students are able to:
               1. Describe current techniques used in core activities in software requirements engineering.
               2. Use suitable techniques  and tools to develop software requirements specification to fulfill user
                   requirements.
               3. Evaluate relevant research issues in improving requirements engineering process.

               Synopsis of Course Content
               This course covers core activities in requirements engineering process such as requirements elicitation,
               validation, management and negotiation and techniques, tools  and methods  for supporting those
               activities.  It  also  discusses and explores relevant research issues in areas such as requirements
               prioritization, impact analysis, process change management and requirements traceability.

               Evaluation and Weightage
                 Continuous Assessment    :  60%
                 Final Examination        :  40%
   68   69   70   71   72   73   74   75   76   77   78