Computer Science Engineering Postgraduate Program in Computer Science and Engineering
Total Page:16
File Type:pdf, Size:1020Kb
M. S. RAMAIAH INSTITUTE OF TECHNOLOGY BANGALORE (Autonomous Institute, Affiliated to VTU) SYLLABUS Outcome Based Education Curricula (For the Academic year 2014 – 2016) Computer Science Engineering Postgraduate Program in Computer Science and Engineering Program Educational Objectives (M. Tech) An M.Tech (Computer Science & Engineering) graduate of M S Ramaiah Institute of Technology should, within three to five years of graduation PEO.1 Pursue a successful career in the field of Computer Science & Engineering or a related field utilizing his/her education and contribute to the profession as an excellent employee, or as an entrepreneur PEO.2 Be aware of the developments in the field of Computer Science & Engineering, continuously enhance their knowledge informally or by pursuing doctoral studies and engage in research and inquiry leading to new innovations and products PEO.3 Be able to work effectively in multidisciplinary and multicultural environments and Be responsible members and leaders of their communities PEO.4 Understand the human, social and environmental context of their profession and contribute positively to the needs of individuals and society at large These objectives can be demonstrated by performance, actions, or achievements. PEO1. Pursue a successful career in the field of Computer Science & Engineering or a related field utilizing his/her education and contribute to the profession as an excellent employee, or as an entrepreneur Gainful employment in a reputed organization or University Promotions achieved during the employment period Utilization of the technical skill-set in professional activities Participating in client-based definition of scope and constructability Producing lucid documents such as technical reports, white papers, proposals, etc. Make presentations or reports to colleagues/clients Using data-driven balanced decision making to analyze engineering and business trade-offs Formulating and delivering a product/process PEO2. Be aware of the developments in the field of Computer Science & Engineering, continuously enhance their knowledge informally or by pursuing graduate studies and engage in research and inquiry leading to new innovations and products Acceptance by, satisfactory progress in, or successful completion of a doctoral program in a reputed institute/university Learning a new skill, tool, or system independently Attending a technical conference/symposium/workshop/tutorial Membership of professional bodies Publishing refereed paper in conference/journal Publishing/ Reviewing books, book chapters, conference or journal papers Delivering guest lectures, seminars and tutorials in Conferences Working with Industry on research and innovations. Applying for a patent or making a useful invention Accounting for larger societal, ethical, legal, business, and technical context while making decisions on a project Utilize the existing knowledge in varied applications 2 PEO3. Be able to work effectively in multidisciplinary and multicultural environments and be responsible members and leaders of their communities Working across teams consisting of people from diverse disciplines, cultures and nationalities Use tools for collaboration such as teleconferencing, video conferencing, etc. Communicate effectively with clients/team members Make appropriate decisions regarding delegation of work, allocation of resources (time, man power, and hardware and software assets) and responsibilities. Anticipate and resolve problems and coordinate the work within a team Mentoring a new hire Become a team leader for a project Election or appointment to leadership position in a professional society Organizing/ Chairing Conferences, symposiums, workshops at National/ International Levels PEO4. Understand the human, social and environmental context of their profession and contribute positively to the needs of individuals and society at large Identify the civic, environmental, homeland security, healthcare needs of the community and contribute by applying Computer Science & Engineering to create services, processes and products. Participation and leadership in competitive activities like team sports, quiz, debates, etc. Participation and leadership in community outreach activities as in cultural events, civic actions, health initiatives. Program Outcomes (M.Tech.) An M.Tech. (Computer Science & Engineering) graduate must demonstrate PO (1) An ability to apply knowledge of mathematics, science, and engineering as it applies to Computer Science & Engineering PO (2) An ability to design and conduct experiments, as well as to analyze and interpret data PO (3) An ability to design a system, component, or process to meet the desired needs subject to feasibility and sustainability PO (4) An ability to function on multi-disciplinary teams PO (5) An ability to identify, formulate, and solve computer science & engineering problems PO (6) An understanding of professional and ethical responsibility PO (7) An ability to communicate effectively PO (8) An understanding of the impact of computer engineering on economic, social and environmental aspects PO (9) A recognition of the need for, and an ability to engage in life-long learning PO (10)A knowledge of contemporary issues PO (11)An ability to use the techniques, skills, and modern engineering tools necessary for computer engineering practice PO (12)An ability to apply design and development principles of software and/or hardware systems of varying complexity PO (13)An understanding of the need for information and network security 3 Mapping of POs with PEOs Program Program Educational Objectives Outcomes PEO1 PEO2 PEO3 PEO4 PO (1) S S S M PO (2) S M S M PO (3) S M S M PO (4) S M M S PO (5) M S S M PO (6) S S S S PO (7) M S S S PO (8) S M S S PO (9) M S S S PO (10) S M S S PO (11) S S S M PO (12) S M S M PO (13) S S S S Table 1: Relationships between Program Educational Objectives and Program Outcomes Key: S – Strong Relationship; M – Moderate Relationship 4 Mapping of Courses Contributing to PO Attainment Programme Outcomes Sl. Course Core Courses PO PO PO PO PO PO PO PO PO PO PO PO PO No. Codes 1 2 3 4 5 6 7 8 9 10 11 12 13 MCSE 121 Advances in X X X X X 1. Operating Systems MCSE 122 Computer X X X X X X X X X X 2. Networks Engineering MCSE 123 Random Variables, X X X X X X X X X X 3. Stochastic Processes and Queuing Theory MCSE 124 Topics in X X X X X X X X X X X 4. Software Engineering MCSE S01 Seminar X X X X X X X X MCSE 125 Software X X X X X X X X 5. Development for Portable Devices MCSE 126 Network X X X X X X X X 6. Programming Lab MCSE 221 Advances in X X X X X X X 7. Computer Architecture MCSE 222 Embedded X X X X X X X X 8. System Design MCSE 223 Formal Models in X X X X X X X X 9. Computer Science MCSE S02 Seminar X X X X X X X X 10. MCSE 224 Embedded X X X X X X X X X X 11. Systems Laboratory 5 MCSE 225 High performance X X X X 12. Computing Laboratory MCSE 311 Industrial X X X X X X X X X X X X X 13. Training and Seminar* MCSE 312 Project Phase I X X X X X X X X X X X X X 14. MCSE 313 Big Data and X X X X X X X X X X 15. Data Science Laboratory MCSE S03 Seminar x X X X X X X X X 16. MCSE 401 Project Phase II X X X X X X X X X X X X X 17. Computer Systems MCSE E11 X X X X X X X X X X X X X 18. Performance Analysis Advances in X X X X X X X X X 19. MCSE E13 Artificial Intelligence Fault Tolerant MCSE E14 20. Systems Digital Image MCSE E15 21. Processing Advances in MCSE E17 22. Compiler Design Data Structures MCSE E18 23. & Algorithms Stochastic MCSE E20 24. Process Advanced MCSE E21 25. Algorithms Web MCSE E26 X X X X X X X X X X X X 26. Technologies Multimedia MCSE E28 27. Communications 6 Software MCSE E32 28. Architecture X X X X X X X X 29. MCSE E30 Cloud Computing VLSI Design and MCSE E37 30. Algorithms Metrics and Models in MCSE E33 31. Software Quality Engineering Information MCSE E34 X X X X X X X X X X X X X 32. Security X X X X X 33. MCSE E35 Soft Computing Analysis of 34. MCSE E38 Computer Networks Wireless and 35. MCSE E41 Cellular Networks GPU X X X X X X X X X 36. MCSE E43 Programming using CUDA MCSE E Big Data and X X X X X X X X X X 37. Data Science Advances in X X X X X 38. MCSE E42 Storage Area Networks Information MCSE E44 X X X X X X X X X X X 39. Retrieval Topics in MCSE E 45 40. Software Testing 7 M S Ramaiah Institute of Technology (Autonomous Institute, Affiliated to VTU) Department of Computer Science and Engineering Revised Scheme of Studies of Master of Technology in Computer Science and Engineering (2014-16) Core Courses Electives Project Work Seminar Industrial Training Practical Total 28 21 33 04 07 07 100 I Semester M.Tech in Computer Science and Engineering Total Credits: 25 Code Subject L T P Credit CIE SEE MCSE 121 Advances in Operating Systems 3 0 1 4 50 50 MCSE 122 Computer Networks Engineering 3 0 1 4 50 50 MCSE 123 Random Variables, Stochastic Processes and 4 0 0 4 50 50 Queuing Theory MCSE 124 Topics in Software Engineering 3 0 1 4 50 50 MCSE S01 Seminar 0 0 1 1 50 - MCSE E Elective 1 3 0 0 3 50 MCSE E Elective 2 3 0 0 3 50 50 MCSE 125 Software Development for Portable Devices 0 0 1 1 50 50 MCSE 126 Network Programming Lab 0 0 1 1 50 50 Two Electives to be chosen from Group A II Semester M.Tech in Computer Science and Engineering Total Credits: 25 Code Subject L T P Credit CIE SEE MCSE 221 Advances in Computer Architecture 3 0 1 4 50 50 MCSE 222 Embedded System Design 4 0 0 4 50 50 MCSE 223 Formal Models in Computer Science 3 0 1 4 50 50 MCSE S02 Seminar 0 0 1 1 50 - MCSE E Elective 3 3 0