M.Tech. Computer Science and Engineering
Year Started : 2010

Sanctioned intake : 24

Vision

To be a center of excellence in education for women through endorsed teaching methods, inducement for quality research and socially viable software development.

Mission

  1. To impart quality education and penchant for research through modern laboratories and inculcating analytical and technical skills among students by qualified faculty.
  2. To collaborate with industry by aligning curriculum, internships and professional body activities to make students industry ready.
  3. To make women self-reliant by providing affordable education and developing employment oriented skills.
  4. To foster ethical values, social concern for the development of computing solutions that benefit the society-at-large

Highlights

  1. Well equipped laboratories
  2. Well qualified and experienced faculty members including Ph.D.s
  3. Use of Audio Visual aids while teaching
  4. Periodic tests, assignments and seminars for students which will help them in improving their knowledge as well as prepare for their examination
  5. Encouraging group projects in order to improve the inter personal skills
  6. Helping students to develop insight into the subjects
  7. Encouragements for participation in competitions outside college
  8. Arranging lectures from industry persons related to general topics
  9. Talks related to career advancements
  10. Encouraging journal and conference publications by students

Achievements

  1. Conducted various seminars and workshops
  2. Organized an international conference
  3. Publication of papers in UGC approved journals by students
  4. Patents and journal publications by faculty members

Course Outcomes (CO) R13

DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING(R13)

M.Tech – CS/CSE – COURSE OUTCOMES

Year 1 – SEMESTER 1

Subject code

Course Name

COs

Outcomes

5258AA

/

5205AA

Data Structures and Algorithms

CO1

To understand basic concepts of algorithm, performance and its complexity, ADT, Linked list, Stacks, Queue.

CO2

To learn stacks and queues and perform various operations.

CO3

To understand various types of sorting, searching techniques and various techniques for hashing.

CO4

To understand the various types of trees, Graphs and its applications, traversing techniques.

CO5

To understand the concepts of AVL tree, B-tree, Red-Black Tree and Splay trees and pattern matching algorithms.

 

5258AB

/

5205AB

Database Internals

CO1

To understand the basic concepts , structure and the applications of database systems, design, ER model

CO2

To understand the basics of Relational model, relational algebra, Schema and calculus.

CO3

To study the SQL commands and queries for retrieval and management of data, and to understand the basics of transaction processing and concurrency control

CO4

To study and understand various database storage structures and access techniques.

CO5

To understand Distributed databases management system concepts and Implementation

       

5258AC

/

5205AC

Distributed Systems

CO1

Ability to understand the characteristics of distributed systems, objects and Remote Invocation

CO2

To understand operation of OS Architecture, file system concepts and case study of SUN network system.

CO3

To understand peer-to-peer systems, inter process communication, synchronization and distributed objects and remote invocation.

CO4

Ability to understand transactions and distributed transactions, concurrency control, deadlocks and recovery systems.

CO5

To understand the concepts of security systems, cryptography algorithm, digital signatures and introduction aboutCORBA RMI, CORBA Services.

 

5258AK

/

5205AK

Software Architecture and Design Patterns

(PE-II)

CO1

To understand the basic concepts of software architecture, patterns and softare architecture reference models.

CO2

To highlights the evolution pattern of software architecture and architecture design decision making

CO3

To understand various design patterns, creational and structural design patterns

CO4

To learn the behavioral patterns of software architecture

CO5

To learn and understand some case studies of World Wide Web, Air Traffic Control and some product line development

       

5258AF

/

5205AF

Cloud Computing (PE-I)

CO1

Ability to understand the various types of computing models/paradigms

CO2

Ability to understand enterprise cloud computing paradigms

CO3

Ability to understand the various levels of services and PAAS / SAAS.

CO4

To understand various cloud service models for monitoring  and management of cloud

CO5

To understand legal issues in cloud computing and security issues

 

5258AR

/

5205AR

Big Data Analytics (OE)

CO1

To understand big data, history of data management and big data analytics and its classification, tools used in big data

CO2

To understand various types of big data analytics tools

CO3

To understand map-reduce fundamentals and framework, Hadoop and HBase architecture

CO4

History of Hadoop architecture and file systems and RDBMS Vs Hadoop, HDFC system

CO5

Application areas of Big data, Social media and Text mining, Mobile analytics and its tools

       

525805 /

520505

Data Structures and Algorithms Lab

CO1

Develop the programs for linked list, stack and queues

CO2

To implement programs for graph traversal techniques

CO3

To implement programs for various sorting techniques.

CO4

To implement programs for various searching techniques.

CO5

To implement programs for various tree traversal methods

       

525803

/

520503

Seminar – 1

CO1

Establish motivation for any topic of interest and develop a thought process for technical presentation.

CO2

Organize a detailed literature survey and build a document with respect to technical publications.

CO3

Analysis and comprehension of proof-of-concept and related data

CO4

Effective presentation and improve soft skills.

CO5

Make use of new and recent technology (e.g. Latex) for creating technical reports

 

Year 1 – Semester 2

5258BN

/

5205BN

Network Programming

CO1

To understand the Linux utilities, commands and C programming language

CO2

To understand Linux file handling concepts, process concepts, creation process, process control and its attributes.

CO3

To understand the concepts of signals, IPC mechanisms and semaphores.

CO4

To understand shared memory concepts, networks, C/S and system calls for various network commands

CO5

To understand the usage of TCP/UDP/Raw sockets, RMI

 

5258BP

/

5205BP

Information Retrieval System

CO1

To understand the concepts of information retrieval systems

CO2

To gain knowledge of retrieval utilities, clustering and regression analysis.

CO3

To gain knowledge of retrieval utilities, semantic networks, parsing

CO4

To implement retrieval systems for query processing, signature files and duplicate document detection.

CO5

To gain knowledge of text search algorithms, multimedia information retrieval and distribution information retrieval.

 

5258BQ

/

5205BQ

Internet Technologies and Services

CO1

To understand the concepts of html tags and javascripts concepts

CO2

To gain knowledgejava servlets and various concepts of JDBC

CO3

To gain knowledge of JSP application development and their database connectivities

CO4

To implement jsp struts MVC architecture

CO5

To gain knowledge of service oriented architecture various concepts

 

525806

/

520506

Internet Technologies and Services Lab

CO1

Develop a static pages using HTML for a given problem and check all validation.

CO2

Develop a HTML page using Javascript to solve a given problem.

CO3

Simulate a simple calculator and perform all operations

CO4

Create a web application for a given problem using JSP and Servlets.

CO5

Develop an application using JSP, Servlets and Struts

 

5258BR

/

5205BR

Data Mining

(PE-III)

CO1

To understand the basic concepts of data mining and data warehouses

CO2

Ability to understand the types of data to be mined and present a general classification tasks

CO3

To analyze the data mining methods for data classification and prediction.

CO4

To study the clustering analysis techniques and methods

CO5

To study and apply the data mining algorithm in various fields and types of data mining methods

 

5258BZ

/

5205BZ

Distributed Computing (PE-IV)

CO1

To understand the basic concepts of distributed systems

CO2

Ability to understand the types of operating system parts and file system architectures

CO3

To analyze peer to peer systems,clocks,events,multcast communication problems

CO4

To study the transactions and concurrency control mechanisms

CO5

To study the security concepts and tools and techniques.

 

5258BC

/

5205BC

Mobile Application Security

(OE)

CO1

Student understands the working of Android OS Practically.

CO2

Student will be able to develop Android user interfaces 

CO3

Student will be able to develop the Android Applications.

CO4

Student will be able to save and retrieve data using Shared Preference

CO5

Understand SQLite database and Using content Providers.

525804

/

520504

Seminar – 2

CO1

Establish motivation for any topic of interest and develop a thought process for technical presentation.

CO2

Organize a detailed literature survey and build a document with respect to technical publications.

CO3

Analysis and comprehension of proof-of-concept and related data

CO4

Effective presentation and improve soft skills.

CO5

Make use of new and recent technology (e.g. Latex) for creating technical reports

Year 2 – Semester 1

 

Comprehensive Viva-voce

CO1

Demonstrate knowledge in the program domain

CO2

Present his views cogently and precisely.

CO3

Exhibit professional etiquette suitable for career progression

CO4

Reproduce confidence and strength to display integrated understanding of the courses we studied.

CO5

Examine technical knowledge in most effective manner.

       

525805

/

520505

Project Work Review 1

CO1

Identify a research topic

CO2

Collect literature

CO3

Write technical review paper

CO4

Present seminar

CO5

Discuss the queries, Publish research paper and prepare dissertation as per JNTUH

 

525806

/

520506

Project Work Review 2

CO1

To identify and analyze problems in existing system and gather requirements of end user.

CO2

Identify and use modern tools for analysis and design to solve a real world problems

CO3

Communicate and work with engineers in team and the community at large in written and oral forms

CO4

To develop and demonstrate the solution with good presentation and communication skills

CO5

To prepare a project report in the specified format.

 
 

Project Viva-voce

CO1

Demonstrate knowledge in the program domain.

CO2

Present his views cogently and precisely.

CO3

Exhibit professional etiquette suitable for career progression

CO4

To compile relevant data, interpret & analyze it and test the hypotheses wherever applicable

CO5

To create a logically coherent project report and will be able to defend his / her work in front of a panel of examiners

Course Outcomes (CO) R17

DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING (R17)

M.Tech – Computer Science / Computer Science & Engineering: 1st & 2nd  Year

Year 1 – SEMESTER 1

Subject code

Course Name

CO

Course Outcomes

5458AA
/
5405AA

Advanced Algorithm

CO1

To understand the role of algorithm in computing and randomized algorithms and problem to be solved using dynamic programming approach

CO2

To study and apply Greedy algorithmic techniques and graph algorithms for a given problem

CO3

To learn sorting networks and strassen’s matrix operations

CO4

To understand various string pattern matching algorithms

CO5

To understand the concepts of P, NP, NP-hard and NP complete problems and solve problems

       

5458AB
/
 5405AB

Computer Networking

CO1

To understand the basic concepts of internet architecture, Networks, Circuit Switching vs. Packet switching, congestion, and various transfer modes

CO2

To understand various protocols and switching services

CO3

To learn TCP and its characteristics, UDP and TCP flows, HTTP and HTTPS, FTP and SFTP, Domain Name Service, TCP and UDP sockets

CO4

To study traffic engineering, wireless and network protocols and mobile services.

CO5

To understand the concepts of IP Multicasting, VOIP, Unified Communication, Virtual Networking, Data center Networking and optical Networking.

       

5458AC
/
 5405AC

Software Engineering

CO1

To understand the basic concepts software engineering and software process models

CO2

Ability to translate end-user requirements into system and software requirements and models

CO3

Ability to identify and apply software architecture and design in a given problem

CO4

To understand the various testing strategies in software problems ad able to develop a simple testing report

CO5

To understand various software metrics and quality management.

       

5458AD
/
 5405AD

Network Security and Cryptography
(PE – I)

CO1

To understand security concepts, cryptography concepts and techniques

CO2

To learn symmetric and asymmetric key Ciphers and its algorithm

CO3

To discuss fundamental ideas of key management and functions, cryptography hash functions

CO4

To understand the various types of information security, web security and firewall.

CO5

To learn e-mail security and to case studies on network security related with transactions and vulnerability

       

5458AM
/
 5405AM

Embedded Systems
(PE – II)

CO1

Expected to understand the selection procedure of processors in the embedded domain.

CO2

Able to understand 8051 Architecture, I/O ports, PIN details etc.and other system components.

CO3

Able to develop embedded programs using C++ and Java

CO4

To understand real time operating system basic functions and types of RTOSES, RTOS, VxWorks and Windows CE

CO5

To learn embedded development process and tools and debugging techniques and tools.

       


5458AK
/
5405AK

Software Architecture and Design Pattern

CO1

To understand the concepts of software architecture, architectural pattern and design and models.

CO2

To learn architecture evaluation, decision making and future of software architecture

CO3

To highlight the evaluation of patter and its roles

CO4

To learn about behavioral patterns

CO5

To learn case studies of architectural structures, WWW, Air Traffic Control and product line development

 

5458AZ
/
5405AZ

Principles of Electronics Communication
(OE)

CO1

To understand the modulation and gain

CO2

To learn the concepts modulation and demodulation schemes

CO3

To understand the telecommunication networks and types of networks

CO4

To learn about satellite communications

CO5

To learn cellular and mobile communications development

       

545801
/
540501

Advanced Algorithms Lab

CO1

To develop a program for performing various operations on Stack and Queue and also convert a given expression from one form to another form.

CO2

To implement tree traversal algorithm

CO3

Develop a program for string matching algorithm

CO4

To implement program for warshalls and max-flow problems

CO5

Develop a program for various sorting techniques

 

545802
/
540502

Seminar – 1

CO1

Establish motivation for any topic of interest and develop a thought process for technical presentation.

CO2

Organize a detailed literature survey and build a document with respect to technical publications.

CO3

Analysis and comprehension of proof-of-concept and related data

CO4

Effective presentation and improve soft skills.

CO5

Make use of new and recent technology (e.g. Latex) for creating technical reports

Year 1 – SEMESTER 2

5458 AN
/
5405 AN

Network Programming

CO1

To understand the network programming OSI model, TCP and UDP & TCP connection an sockets

CO2

To understand client-server functions and the basics of socket programming

CO3

To write a simple socket API based programs

CO4

To understand broadcasting and multicasting concepts

CO5

To understand the usage of TCP/UDP/Raw sockets

       

5458AP
/
5405AP

Distributed Systems and Cloud Computing

CO1

Ability to understand the computer model, parallel computing, clustering and visualization techniques.

CO2

To understand the concepts of cloud computing and its paradigm.

CO3

To learn cloud infrastructures services, clustering, cloud data storage and real time applications of cloud computing.

CO4

Ability to perform various monitoring, management and application aspects in cloud computing.

CO5

To describe the security aspects in cloud and its services.

       

5458AQ
/
5405AQ

Theory of Computation

CO1

To understand the concept of abstract machine, finite automata (deterministic and non-deterministic) and solve problems.

CO2

To understand the fundamental concepts of formal languages, grammar, regular expression, regular languages, derivations, parse tree and ambiguity for formal languages and push down automata.

CO3

To understand the concepts of Turing machine and its variants

CO4

To understand the difference between decidability and undecidability problems and reducibility; Also gain proficiency with mathematical tools and formal methods.

CO5

To understand the time and space complexity, Classes of P,NP,NP Complete and NP hard problems, Hamiltonian path problem, sum of subset problem

       

5458AR
/
5405AR

Data Warehousing and Data mining

CO1

To understand the basic concepts of data mining, data warehouses and pattern mining

CO2

Ability to understand the types of data to be mined and present a general classification tasks and methods

CO3

To analyze the data mining clustering methods for data classification and prediction.

CO4

To study the web and text mining and categories of data used in clustering.

CO5

To study temporal and spatial data mining and apply the data mining algorithm in various fields and types of data mining methods

       

5458AW
/
5405AW

Big Data Analytics

CO1

To understand big data, history of data management and big data analytics and its classification, tools used in big data

CO2

To understand various types of big data analytics tools

CO3

To understand map-reduce fundamentals and framework, Hadoop and HBase architecture

CO4

History of Hadoop architecture and file systems and RDBMS Vs Hadoop, HDFC system

CO5

Application areas of Big data, Social media and Text mining, Mobile analytics and its tools

 

5458CZ
/
5405CZ

Principles of Computer and communication Network

CO1

To understand the basic concepts of various computer communication

CO2

To learn about networking concepts layered protocols

CO3

To understand various communication concepts

CO4

To understand the knowledge of various networking equipments

CO5

To learn various network communication signals



     

5458AY
/
5405AY

Software Process and Project Management

CO1

To acquire the knowledge of software process, assessment, optimization and software process reference models

CO2

To gain knowledge of software economics and phases in life cycle in software development

CO3

To understand software workflow process and process planning

CO4

To acquire knowledge in managerial skills for software project management

CO5

To design and develop software product using case study Tools

       

545803
/
540503

Internet Technologies and Services Lab

CO1

Develop a static pages using HTML for a given problem and check all validation.

CO2

Develop a HTML page using Javascript to solve a given problem.

CO3

Simulate a simple calculator and perform all operations

CO4

Create a web application for a given problem using JSP and Servlets.

CO5

Develop an application using JSP, Servlets and Struts

       


545804
/
540504

Seminar – 2

CO1

Establish motivation for any topic of interest and develop a thought process for technical presentation.

CO2

Organize a detailed literature survey and build a document with respect to technical publications.

CO3

Analysis and comprehension of proof-of-concept and related data

CO4

Effective presentation and improve soft skills.

CO5

Make use of new and recent technology (e.g. Latex) for creating technical reports



Year 2 – SEMESTER 1

 

Technical Paper Writing

CO1

Understand professional writing by studying management communication contexts and genres, researching contemporary business topics, analyzing quantifiable data discovered by researching, and constructing finished professional workplace documents.

CO2

Recognize, explain, and use the formal elements of specific genres of organizational communication: white papers, recommendation and analytical reports, proposals, memorandums, web pages, wikis, blogs, business letters, and promotional documents.

CO3

Understand the ethical, international, social, and professional constraints of audience, style, and content for writing situations a) among managers or co-workers and colleagues of an organization, and b) between organizations, or between an organization and the publication

CO4

Understand the current resources (such as search engines and databases) for locating secondary information, and also understand the strategies of effective primary data gathering.

CO5

Understand how to critically analyze data from research; incorporate it into assigned writing clearly, concisely, and logically; and attribute the source with proper citation. 

       
       

525805
/
520505

Project Work Review – II

CO1

Identify a research topic

CO2

Collect literature

CO3

Write technical review paper

CO4

Present seminar

CO5

Discuss the queries, Publish research paper and prepare dissertation as per JNTUH



Year 2 – SEMESTER 2

525806
/
520506

Project work Review – III

CO1

To identify and analyze problems in existing system and gather requirements of end user.

CO2

Identify and use modern tools for analysis and design to solve a real world problems

CO3

Communicate and work with engineers in team and the community at large in written and oral forms

CO4

To develop and demonstrate the solution with good presentation and communication skills

CO5

To prepare a project report in the specified format.

Course Outcomes (CO) R19

Department of Computer Science and Engineering (R19)

M.Tech – Computer Science / Computer Science & Engineering
1st and 2nd Year (Course Outcomes)

YEAR 1 – SEMESTER 1

Subject code

Course Name

CO

Course Outcomes

5658AA / 5605AA

Mathematical Foundations of Computer Science

CO1

To understand the basic notations of discrete, continuous and distribute functions.

CO2

To understand random samples and distributions

CO3

To understand the methods of statistical inference and the applications of sampling distributions

CO4

To learn graph theory and its applications

CO5

To study sampling and classification problems applied in various fields of computer science and engineering applications

 

5658AB / 5605AB

Advanced Data Structures

CO1

To understand ADT and dictionaries, hashing techniques and implementation of symbol table using hashing technique

CO2

To study randomized data structures and algorithms

CO3

To understand the various types of trees and its applications.

CO4

Develop algorithm for text processing applications

CO5

To understand computational geometry and to identify the suitable data structure and develop algorithm for computational geometry problems

 

5658AC / 5605AC

Information Security
(PE – I)

CO1

To understand the fundamentals of security, cryptography and crypto analysis and encryption techniques

CO2

To understand the encryption algorithm and MAC and Hash algorithms

CO3

To learn the basic concepts of digital signatures, applications and e-mail security

CO4

To understand IP and Web security and ability to apply security principles in system design

CO5

Ability to identify and investigate intruders, viruses, firewalls and other security threats

 

 

5658AE / 5605AE

Machine Learning
(PE – I)

CO1

To understand the concepts of machine learning techniques, supervised learning

CO2

To understand the concepts of unsupervised learning algorithms and various models

CO3

Evaluation of machine learning algorithm using ensemble methods

CO4

To understand and estimations

CO5

To analyze various machine learning approaches and paradigms and applications of machine learning approach in various IOT applications

 

5658AF /
5605 AF

Network Security
(PE–II)

CO1

To understand security concepts, cryptography concepts and techniques

CO2

To learn authentication and protocols used in cryptography, attacks on protocols.

CO3

To discuss network security and transport security mechanisms

CO4

To understand web security, software security and malware types and firewalls.

CO5

To learn biometric authentication, e-commerce and recent trends in IoT security.

 

 

5658AH /
5605AH

Data Mining
(PE–II)

CO1

To understand the basic concepts of data mining,  data warehouses and data preprocessing

CO2

To gain knowledge of OLAP technology for data mining

CO3

To study the various data mining algorithms for mining frequent patters, associations and correlation analysis.

CO4

To understand various classification and prediction algorithm

CO5

To study and apply various clustering methods and apply to the given problem

 

565801 / 560501

Advanced Data Structures Lab (Lab – I)

CO1

Simulate a program for BST , B-tree, AVL and Red-Black Tree and perform various operation

CO2

To implement a program for various sorting

CO3

Simulate a program for a heap, min heap and max heap for a given set of data

CO4

Develop a program to perform string matching algorithms

CO5

To implement various searching algorithms

 

565802 / 560502

Machine Learning Lab (Lab – II)

CO1

To simulate a data prediction algorithm, k-nearest neighbor algorithm using python

CO2

To write a program to extract data from database using python

CO3

To simulate a program for data analysis

CO4

To apply machine learning algorithm using real data.

CO5

Implement regression algorithm using Python

5658AJ / 5605AJ

Research Methodology and IPR

CO1

To understand research problem formulation, characteristics of a good research

CO2

To understand and know the literature studies, plagiarisms and ethics

CO3

To gain knowledge about report writing

CO4

To understand IPR and Patents

CO5

To know the patent rights and developments in IPR


Year 1 – SEMESTER 2

5658AV /
5605AV

Advanced Algorithm

CO1

To understand various sorting and graph algorithms

CO2

To study matroids, MST and graph matching algorithms

CO3

To learn flow network, strassen’s matrix operations, matrix operations and decomposition

CO4

To understand shortest path method, dynamic programming, polynomial and interpolation problems and DFT

CO5

To understand linear programming, P,NP,NP-hard and NP-Completeness problems .

 

5658AW / 5605AW

Advanced Computer Architecture

CO1

To understand the concepts of parallelism, program and network properties

CO2

To gain knowledge of scalar and vector processors, memory hierarchy technology

CO3

To understand and design of pipeline processing

CO4

To apply the design techniques of scalable and parallel architectures

CO5

To gain the knowledge of Multithreaded architectures, data flow architecture

 

5658 AZ /
5605 AZ

Data Science (PE – III)

CO1

To understand data science and its process, application

CO2

To explain how to collect data, managing data and stored for data science

CO3

To understand various statistical and machine learning algorithms used in data analysis

CO4

To understand data visualization methods and types

CO5

To study the applications of data science in real world problems and recent trends in various data collection and analysis techniques

 

5658 BA /
5605 BA

Cyber Security
(PE – IV)

CO1

To learn about cyber crimes and offences

CO2

To learn mobile and wireless devices security and attacks

CO3

To understand National and International act about cyber crime and cyber security.

CO4

To understand computer forensics, life cycle and investigation method

CO5

Organizational implications and challenges in cyber security


 

565804 / 560504

Advanced Algorithms Lab
(Lab – III)

CO1

To develop a program suing dynamic programming approach

CO2

To implement knapsack problem using greedy method

CO3

Develop a program for string matching algorithm

CO4

To implement program for warshalls and max-flow problems

CO5

Simulate graph traversal algorithms

 

565805
/
560505

Data Science Lab
(Lab – IV)

CO1

To solve a simple problems using R

CO2

To implement a R program for solving matrix operation and using a function

CO3

To implement R program for solving various sorting and searching problem

CO4

Simulate a R program for accessing data from different data sets

CO5

Simulate a R program to implement sorting algorithm

 


565803
/
 560503

MINI PROJECT

CO1

To identify and define problem statement by doing literature surveys with awareness and impact of society and development

CO2

To demonstrate strong working model and ethical use of necessary modern tools used in the problem

CO3

To analyze complex problems and design appropriate engineering knowledge gained from previous courses are taken into considerations

CO4

Express team work, creative skills and innovative qualities are considered towards the completion of the project

CO5

Present the completed work, the results obtained and prepare a project report in the specified format.


 

 

 

Year 2 – SEMESTER 1

5658BH  / 5605BH

Digital Forensics
(PE – V)

CO1

To understand computer forensics science and approaches to cyber forensics.

CO2

To understand cyber crime, documents and its law for criminal investigation

CO3

To gain knowledge of evidence collection, management and presentation and apply to probable cause

CO4

To discuss computer and network forensics, software and hardware tools used in variety of investigations such e-mail, cell phone and mobile devices forensics

CO5

To understand mobile forensics and digital forensics act

 

5658AN
/ 5605AN

English for Research Paper Writing

CO1

To understand how to plan and prepare a report, avoiding ambiguity and vagueness

CO2

To identify the selection of research paper and how to prepare abstract and introduction

CO3

To learn how to prepare literature review, results, discussion and conclusion.

CO4

To understand how to improve the writing skills and level of readability

CO5

To discuss skill needed for preparation of a good report

5658zt
/
5605zt

Waste Of Energy(OE)

CO1

Understood and acquired fundamental knowledge on the science and engineering of energy technologies and systems

CO2

Acquired the expertise and skills required for energy auditing and management, economical calculation of energy cost, development

CO3

 Implementation, maintenance of energy systems. Become capable of analysis and design of energy conversion systems.

CO4

Acquired skills in the scientific and technological communications and project preparation, planning and planning and implementation of energy projects

CO5

To produce energy professionals, who are sensitive to, and well aware of, the energy issues and concerns, and who can apply their specialized knowledge for the sustainable development

 

5658AP
/
5605AP

Pedagogy Studies

CO1

To understand the teaching methodology, conceptual framework and theory of learning

CO2

To understand what pedagogical practices are used by teachers in formal and informal classroom in developing countries

CO3

To understand evidence and effectiveness of pedagogical practices in teaching curriculum and learners

CO4

To discuss about the professional development in classroom practices, curriculum assessment and barriers in learning and resources

CO5

To identify the research gaps to guide the development in teacher education, material preparation

5601ZD

Disaster Management

CO1

Understanding Disasters, man-made Hazards and Vulnerabilities.

CO2

Understanding disaster management mechanism.

CO3

 Understanding capacity building concepts and planning of disaster managements.

CO4

Humanitarian Assistance before and after disaster.

CO5

Technological innovations in Disaster Risk Reduction: Advantages and problems.


 

5658AT / 5605AT

Stress Management by YOGA

CO1

To understand the parts of body in yoga (Asthanga)

CO2

To understand Yam and Niyam

CO3

To know DO’s and DON’Ts in Yoga

CO4

To learn and practice about Asanas and Pranayam

CO5

To understand various yoga poses and their benefits for mind and body; various types of Pranayam

 

Year 2 – SEMESTER 2

 

Dissertation viva-voce

CO1

To identify and analyze problems in existing system and gather requirements of end user.

CO2

Identify and use modern tools for analysis and design to solve a real world problems

CO3

Communicate and work with engineers in team and the community at large in written and oral forms

CO4

To develop and demonstrate the solution with good presentation and communication skills

CO5

To prepare a project report in the specified format and publish a paper in referred journal.

Department of Computer Science and Engineering (R19)

M.Tech – Computer Science / Computer Science & Engineering
1st and 2nd Year (Course Outcomes)

YEAR 1 – SEMESTER 1

Subject code

Course Name

CO

Course Outcomes

5658AA / 5605AA

Mathematical Foundations of Computer Science

CO1

To understand the basic notations of discrete, continuous and distribute functions.

CO2

To understand random samples and distributions

CO3

To understand the methods of statistical inference and the applications of sampling distributions

CO4

To learn graph theory and its applications

CO5

To study sampling and classification problems applied in various fields of computer science and engineering applications

 

5658AB / 5605AB

Advanced Data Structures

CO1

To understand ADT and dictionaries, hashing techniques and implementation of symbol table using hashing technique

CO2

To study randomized data structures and algorithms

CO3

To understand the various types of trees and its applications.

CO4

Develop algorithm for text processing applications

CO5

To understand computational geometry and to identify the suitable data structure and develop algorithm for computational geometry problems

 

5658AC / 5605AC

Information Security
(PE – I)

CO1

To understand the fundamentals of security, cryptography and crypto analysis and encryption techniques

CO2

To understand the encryption algorithm and MAC and Hash algorithms

CO3

To learn the basic concepts of digital signatures, applications and e-mail security

CO4

To understand IP and Web security and ability to apply security principles in system design

CO5

Ability to identify and investigate intruders, viruses, firewalls and other security threats

 

 

5658AE / 5605AE

Machine Learning
(PE – I)

CO1

To understand the concepts of machine learning techniques, supervised learning

CO2

To understand the concepts of unsupervised learning algorithms and various models

CO3

Evaluation of machine learning algorithm using ensemble methods

CO4

To understand and estimations

CO5

To analyze various machine learning approaches and paradigms and applications of machine learning approach in various IOT applications

 

5658AF /
5605 AF

Network Security
(PE–II)

CO1

To understand security concepts, cryptography concepts and techniques

CO2

To learn authentication and protocols used in cryptography, attacks on protocols.

CO3

To discuss network security and transport security mechanisms

CO4

To understand web security, software security and malware types and firewalls.

CO5

To learn biometric authentication, e-commerce and recent trends in IoT security.

 

 

5658AH /
5605AH

Data Mining
(PE–II)

CO1

To understand the basic concepts of data mining,  data warehouses and data preprocessing

CO2

To gain knowledge of OLAP technology for data mining

CO3

To study the various data mining algorithms for mining frequent patters, associations and correlation analysis.

CO4

To understand various classification and prediction algorithm

CO5

To study and apply various clustering methods and apply to the given problem

 

565801 / 560501

Advanced Data Structures Lab (Lab – I)

CO1

Simulate a program for BST , B-tree, AVL and Red-Black Tree and perform various operation

CO2

To implement a program for various sorting

CO3

Simulate a program for a heap, min heap and max heap for a given set of data

CO4

Develop a program to perform string matching algorithms

CO5

To implement various searching algorithms

 

565802 / 560502

Machine Learning Lab (Lab – II)

CO1

To simulate a data prediction algorithm, k-nearest neighbor algorithm using python

CO2

To write a program to extract data from database using python

CO3

To simulate a program for data analysis

CO4

To apply machine learning algorithm using real data.

CO5

Implement regression algorithm using Python

5658AJ / 5605AJ

Research Methodology and IPR

CO1

To understand research problem formulation, characteristics of a good research

CO2

To understand and know the literature studies, plagiarisms and ethics

CO3

To gain knowledge about report writing

CO4

To understand IPR and Patents

CO5

To know the patent rights and developments in IPR


Year 1 – SEMESTER 2

5658AV /
5605AV

Advanced Algorithm

CO1

To understand various sorting and graph algorithms

CO2

To study matroids, MST and graph matching algorithms

CO3

To learn flow network, strassen’s matrix operations, matrix operations and decomposition

CO4

To understand shortest path method, dynamic programming, polynomial and interpolation problems and DFT

CO5

To understand linear programming, P,NP,NP-hard and NP-Completeness problems .

 

5658AW / 5605AW

Advanced Computer Architecture

CO1

To understand the concepts of parallelism, program and network properties

CO2

To gain knowledge of scalar and vector processors, memory hierarchy technology

CO3

To understand and design of pipeline processing

CO4

To apply the design techniques of scalable and parallel architectures

CO5

To gain the knowledge of Multithreaded architectures, data flow architecture

 

5658 AZ /
5605 AZ

Data Science (PE – III)

CO1

To understand data science and its process, application

CO2

To explain how to collect data, managing data and stored for data science

CO3

To understand various statistical and machine learning algorithms used in data analysis

CO4

To understand data visualization methods and types

CO5

To study the applications of data science in real world problems and recent trends in various data collection and analysis techniques

 

5658 BA /
5605 BA

Cyber Security
(PE – IV)

CO1

To learn about cyber crimes and offences

CO2

To learn mobile and wireless devices security and attacks

CO3

To understand National and International act about cyber crime and cyber security.

CO4

To understand computer forensics, life cycle and investigation method

CO5

Organizational implications and challenges in cyber security


 

565804 / 560504

Advanced Algorithms Lab
(Lab – III)

CO1

To develop a program suing dynamic programming approach

CO2

To implement knapsack problem using greedy method

CO3

Develop a program for string matching algorithm

CO4

To implement program for warshalls and max-flow problems

CO5

Simulate graph traversal algorithms

 

565805
/
560505

Data Science Lab
(Lab – IV)

CO1

To solve a simple problems using R

CO2

To implement a R program for solving matrix operation and using a function

CO3

To implement R program for solving various sorting and searching problem

CO4

Simulate a R program for accessing data from different data sets

CO5

Simulate a R program to implement sorting algorithm

 


565803
/
 560503

MINI PROJECT

CO1

To identify and define problem statement by doing literature surveys with awareness and impact of society and development

CO2

To demonstrate strong working model and ethical use of necessary modern tools used in the problem

CO3

To analyze complex problems and design appropriate engineering knowledge gained from previous courses are taken into considerations

CO4

Express team work, creative skills and innovative qualities are considered towards the completion of the project

CO5

Present the completed work, the results obtained and prepare a project report in the specified format.


 

 

 

Year 2 – SEMESTER 1

5658BH  / 5605BH

Digital Forensics
(PE – V)

CO1

To understand computer forensics science and approaches to cyber forensics.

CO2

To understand cyber crime, documents and its law for criminal investigation

CO3

To gain knowledge of evidence collection, management and presentation and apply to probable cause

CO4

To discuss computer and network forensics, software and hardware tools used in variety of investigations such e-mail, cell phone and mobile devices forensics

CO5

To understand mobile forensics and digital forensics act

 

5658AN
/ 5605AN

English for Research Paper Writing

CO1

To understand how to plan and prepare a report, avoiding ambiguity and vagueness

CO2

To identify the selection of research paper and how to prepare abstract and introduction

CO3

To learn how to prepare literature review, results, discussion and conclusion.

CO4

To understand how to improve the writing skills and level of readability

CO5

To discuss skill needed for preparation of a good report

5658zt
/
5605zt

Waste Of Energy(OE)

CO1

Understood and acquired fundamental knowledge on the science and engineering of energy technologies and systems

CO2

Acquired the expertise and skills required for energy auditing and management, economical calculation of energy cost, development

CO3

 Implementation, maintenance of energy systems. Become capable of analysis and design of energy conversion systems.

CO4

Acquired skills in the scientific and technological communications and project preparation, planning and planning and implementation of energy projects

CO5

To produce energy professionals, who are sensitive to, and well aware of, the energy issues and concerns, and who can apply their specialized knowledge for the sustainable development

 

5658AP
/
5605AP

Pedagogy Studies

CO1

To understand the teaching methodology, conceptual framework and theory of learning

CO2

To understand what pedagogical practices are used by teachers in formal and informal classroom in developing countries

CO3

To understand evidence and effectiveness of pedagogical practices in teaching curriculum and learners

CO4

To discuss about the professional development in classroom practices, curriculum assessment and barriers in learning and resources

CO5

To identify the research gaps to guide the development in teacher education, material preparation

5601ZD

Disaster Management

CO1

Understanding Disasters, man-made Hazards and Vulnerabilities.

CO2

Understanding disaster management mechanism.

CO3

 Understanding capacity building concepts and planning of disaster managements.

CO4

Humanitarian Assistance before and after disaster.

CO5

Technological innovations in Disaster Risk Reduction: Advantages and problems.


 

5658AT / 5605AT

Stress Management by YOGA

CO1

To understand the parts of body in yoga (Asthanga)

CO2

To understand Yam and Niyam

CO3

To know DO’s and DON’Ts in Yoga

CO4

To learn and practice about Asanas and Pranayam

CO5

To understand various yoga poses and their benefits for mind and body; various types of Pranayam

 

Year 2 – SEMESTER 2

 

Dissertation viva-voce

CO1

To identify and analyze problems in existing system and gather requirements of end user.

CO2

Identify and use modern tools for analysis and design to solve a real world problems

CO3

Communicate and work with engineers in team and the community at large in written and oral forms

CO4

To develop and demonstrate the solution with good presentation and communication skills

CO5

To prepare a project report in the specified format and publish a paper in referred journal.