DEPARTMENT OF COMP ENGINEERING

POs, PSOs, COs

Programme Outcomes (POs)

 

 

Students are expected to know and be able –

PO1

Engineering Knowledge: Apply the knowledge of mathematics, science, Engineering fundamentals, and an Engineering specialization to the solution of complex Engineering problems.

PO2

Problem analysis: Identify, formulate, review research literature and analyse complex Engineering problems reaching substantiated conclusions using first principles      of mathematics, natural sciences and Engineering sciences.

PO3

Design/development of solutions: Design solutions for complex Engineering problems and design system components or processes that meet the specified needs with appropriate consideration for the public health and safety, and the cultural, societal, and Environmental considerations.

PO4

Conduct investigations of complex problems: Use research-based knowledge and research methods including design of experiments, analysis and interpretation of data, and synthesis of the information to provide valid conclusions.

PO5

Modern tool usage: Create, select, and apply appropriate techniques, resources, and modern Engineering and IT tools including prediction and modeling to complex Engineering activities with an understanding of the limitations.

PO6

The Engineer and society: Apply reasoning informed by the contextual knowledge to assess societal, health, safety, legal and cultural issues and the consequent responsibilities relevant to the professional engineering practices.

PO7

Environment and   sustainability: Understand the impact of the professional Engineering solutions in societal and Environmental contexts, and demonstrate the knowledge of, and need for sustainable development.

PO8

Ethics: Apply ethical principles and commit to professional ethics and responsibilities and norms of Engineering practice.

PO9

Individual and team work: Function effectively as an individual, and as a member or leader in diverse teams, and in multidisciplinary settings.

PO10

Communication: Communicate effectively on complex Engineering activities with the Engineering community and with society at large, such as, being able to comprehend and write effective reports and design documentation, make effective presentations, and give and receive clear instructions.

PO11

Project management and finance: Demonstrate knowledge and understanding of Engineering and management principles and apply these to one’s own work, as a member and leader in a team, to manage projects and in multidisciplinary Environments.

PO12

Life -long learning: Recognize the need for, and have the preparation and ability to engage in independent and life-long learning in the broadest context of technological change.

Programme Specific Outcomes (PSOs)

 

 

PSO1

Professional Skills-The ability to understand, analyse and develop computer programs in the areas related to algorithms, system software, multimedia, web design, big data analytics, and networking for efficient design of computer-based systems of varying..

PSO2

Problem-Solving Skills- The ability to apply standard practices and strategies in software project development using open-ended programming environments to deliver a quality product for business success.

 

PSO3

Successful Career and Entrepreneurship- The ability to employ modern computer languages, environments, and platforms in creating innovative career paths to be an entrepreneur, and a zest for higher studies.

 

Course Outcomes (COs)

 

 

 

Course Outcomes (COs)

Second Year (2019 Course)

C301

Discrete Mathematics

C301.1

Formulate problems precisely, solve the problems, apply formal proof techniques, and explain the reasoning clearly.

C301.2

Apply appropriate mathematical concepts and skills to solve problems in both familiar and unfamiliar situations including those in real-life contexts.

C301.3

Design and analyze real world engineering problems by applying set theory, propositional logic and to construct proofs using mathematical induction.

C301.4

Specify, manipulate and apply equivalence relations; construct and use functions and apply these concepts to solve new problems

C301.5

Calculate numbers of possible outcomes using permutations and combinations; to model and analyze computational processes using combinatory.

C301.6

Model and solve computing problem using tree and graph and solve problems using appropriate algorithms.

C301.7

Analyze the properties of binary operations, apply abstract algebra in coding theory and evaluate the algebraic structures

C302

Fundamentals of Data Structures

C302.1

Design the algorithms to solve the programming problems, identify appropriate algorithmic strategy for specific application, and analyze the time and space complexity.

C302.2

Discriminate the usage of various structures, Design/Program/Implement the appropriate data structures; use them in implementations of abstract data types and Identity the appropriate data structure in approaching the problem solution.

C302.3

Demonstrate use of sequential data structures- Array and Linked lists to store and process data.

C302.4

Understand the computational efficiency of the principal algorithms for searching and sorting and choose the most efficient one for the application.

C302.5

Compare and contrast different implementations of data structures (dynamic and static).

C302.6

Understand, Implement and apply principles of data structures-stack and queue to solve computational problems.

C303

Object Oriented Programming

C303.1

Apply constructs- sequence, selection and iteration; classes and objects, inheritance, use of predefined classes from libraries while developing software.

C303.2

Design object-oriented solutions for small systems involving multiple objects.

C303.3

Use virtual and pure virtual function and complex programming situations.

C303.4

Apply object-oriented software principles in problem solving.

C303.5

Analyze the strengths of object-oriented programming.

C303.6

Develop the application using object oriented programming language (C++).


C304

Computer Graphics

C304.1

Identify the basic terminologies of Computer Graphics and interpret the mathematical foundation of the concepts of computer graphics.

C304.2

Apply mathematics to develop Computer programs for elementary graphic operations.

C304.3

Illustrate the concepts of windowing and clipping and apply various algorithms to fill and clip polygons.

C304.4

Understand and apply the core concepts of computer graphics, including transformation in two and three dimensions, viewing and projection.

C304.5

Understand the concepts of color models, lighting, shading models and hidden surface elimination.

C304.6

Create effective programs using concepts of curves, fractals, animation and gaming.

C305

Digital Electronics and Logic Design

C305.1

Simplify Boolean Expressions using K Map.

C305.2

Design and implement combinational circuits.

C305.3

Design and implement sequential circuits.

C305.4

Develop simple real-world application using ASM and PLD.

C305.5

Differentiate and Choose appropriate logic families IC packages as per the given design specifications.

C305.6

Explain organization and architecture of computer system.

C306

Data Structures Laboratory

C306.1

Use algorithms on various linear data structure using sequential organization to solve real life problems.

C306.2

Analyze problems to apply suitable searching and sorting algorithm to various applications.

C306.3

Analyze problems to use variants of linked list and solve various real life problems.

C306.4

Designing and implement data structures and algorithms for solving different kinds of problems.

C307

OOP and Computer Graphics Laboratory

C307.1

Understand and apply the concepts like inheritance, polymorphism, exception handling and generic structures for implementing reusable programming codes.

C307.2

Analyze the concept of file and apply it while storing and retrieving the data from secondary storages.

C307.3

Analyze and apply computer graphics algorithms for line-circle drawing, scan conversion and filling with the help of object oriented programming concepts.

C307.4

Understand the concept of windowing and clipping and apply various algorithms to fill and clip polygons.

C307.5

Apply logic to implement, curves, fractals, animation and gaming programs.

C308

Digital Electronics Laboratory

C308.1

Understand the working of digital electronic circuits.

C308.2

Apply the knowledge to appropriate IC as per the design specifications.

C308.3

Design and implement Sequential and Combinational digital circuits as per the specifications.


C309

Business Communication Skills

C309.1

Express effectively through verbal/oral communication and improve listening skills

C309.2

Write precise briefs or reports and technical documents.

C309.3

Prepare for group discussion / meetings / interviews and presentations.

C309.4

Explore goal/target setting, self-motivation and practicing creative thinking.

C309.5

Operate effectively in multi-disciplinary and heterogeneous teams through the  knowledge of team work, Inter-personal relationships, conflict management and leadership qualities

C310

Humanity and Social Science

C310.1

Aware of the various issues concerning humans and society.

C310.2

Aware about their responsibilities towards society.

C310.3

Sensitized about broader issues regarding the social, cultural, economic and human aspects, involved in social changes.

C310.4

Able to understand the nature of the individual and the relationship between self and the community.

C310.5

Able to understand major ideas, values, beliefs, and experiences that have shaped human history and cultures.

C311

Smart Cities

C311.1

Understand the dynamic behavior of the urban system by going beyond the physical appearance and by focusing on representations, properties and impact factors

C311.2

Explore the city as the most complex human-made organism with a metabolism that can be modeled in terms of stocks and flows.

C311.3

Knowledge about data-informed approaches for the development of the future city, based on crowd sourcing and sensing.

C311.4

Knowledge about the latest research results in for the development and management of future cities

C311.5

Understand how citizens can benefit from data-informed design to develop smart and responsive cities

C401

Engineering Mathematics III

C401.1

Solve Linear differential equations, essential in modelling and design of computer-based systems.

C401.2

Apply concept of Fourier transform and Z-transform and its applications to continuous and discrete systems and image processing.

C401.3

Apply Statistical methods like correlation and regression analysis and probability theory for data analysis and predictions in machine learning.

C401.4

Solve Algebraic and Transcendental equations and System of linear equations using numerical techniques.

C401.5

Obtain Interpolating polynomials, numerical differentiation and integration, numerical solutions of ordinary differential equations used in modern scientific computing.

C402

Data Structures and Algorithms

C402.1

Identify and articulate the complexity goals and benefits of a good hashing scheme for real- world applications.


C402.2

Apply non-linear data structures for solving problems of various domains.

C402.3

Design and specify the operations of a nonlinear-based abstract data type and implement them in a high-level programming language.

C402.4

Analyze the algorithmic solutions for resource requirements and optimization

C402.5

Use efficient indexing methods and multiway search techniques to store and maintain data.

C402.6

Use appropriate modern tools to understand and analyse the functionalities confined to the secondary storage.

C403

Software Engineering

C403.1

Analyze software requirements and formulate design solution for software.

C403.2

Design applicable solutions in one or more application domains using software engineering approaches that integrate ethical, social, legal and economic concerns.

C403.3

Apply new software models, techniques and technologies to bring out innovative and Novelistic solutions for the growth of the society in all aspects and evolving into their continuous professional development.

C403.4

Model and design User interface and component-level.

C403.5

Identify and handle risk management and software configuration management.

C403.6

Utilize knowledge of software testing approaches, approaches to verification and validation.

C403.7

Construct software of high quality – software that is reliable, and that is reasonably easy to understand, modify and maintain efficient, reliable, robust and cost-effective software solutions.

C404

Microprocessor

C404.1

Exhibit skill of assembly language programming for the application.

C404.2

Classify Processor architectures.

C404.3

Illustrate advanced features of 80386 Microprocessor.

C404.4

Compare and contrast different processor modes.

C404.5

Use interrupts mechanism in applications.

C404.6

Differentiate between Microprocessors and Microcontrollers.

C404.7

Identify and analyse the tools and techniques used to design, implement, and debug microprocessor-based systems.

C405

Principles of Programming Languages

C405.1

Make use of basic principles of programming languages.

C405.2

Develop a program with Data representation and Computations.

C405.3

Develop programs using Object Oriented Programming language: Java.

C405.4

Develop application using inheritance, encapsulation, and polymorphism.

 

 

 


 

C405.5

Demonstrate Multithreading for robust application development.

C405.6

Develop a simple program using basic concepts of Functional and Logical programming paradigm.

C406

Data Structures and Algorithms Laboratory

C406.1

Understand the ADT/libraries, hash tables and dictionary to design algorithms for a specific problem.

C406.2

Choose most appropriate data structures and apply algorithms for graphical solutions of the problems.

C406.3

Apply and analyse nonlinear data structures to solve real world complex problems.

C406.4

Apply and analyse algorithm design techniques for indexing, sorting, multi-way searching, file organization and compression.

C406.5

Analyze the efficiency of most appropriate data structure for creating efficient solutions for engineering design situations.

C407

Microprocessor Laboratory

C407.1

Understand and apply various addressing modes and instruction set to implement assembly language programs.

C407.2

Apply logic to implement code conversion.

C407.3

Analyze and apply logic to demonstrate processor mode of operation.

C408

Project Based Learning II

C408.1

Identify the real life problem from societal need point of view

C408.2

Choose and compare alternative approaches to select most feasible one

C408.3

Analyze and synthesize the identified problem from technological perspective

C408.4

Design the reliable and scalable solution to meet challenges

C408.5

Evaluate the solution based on the criteria specified

C408.6

Inculcate long life learning attitude towards the societal problems.

 

C409

Code of Conduct

C409.1

Understand the basic perception of profession, professional ethics, various moral and social issues, industrial standards, code of ethics and role of professional ethics in engineering field.

 

C409.2

Aware of professional rights and responsibilities of an engineer, responsibilities of an engineer for safety and risk benefit analysis.

 

C409.3

Understand the impact of the professional Engineering solutions in societal and Environmental contexts, and demonstrate the knowledge of, and need for sustainable development.

 

C409.4

4 Acquire knowledge about various roles of engineers in variety of global issues and able to apply ethical principles to resolve situations that arise in their professional lives.

Third Year (2019 Course)

C501

Database Management Systems

C501.1

Analyze and design Database Management System using ER model

C501.2

Implement database queries using   database languages

C501.3

Normalize the database design using normal forms

 

C501.4

Apply Transaction Management concepts in real-time situations

C501.5

Use NoSQL databases for processing unstructured data differentiate between Complex Data Types and analyze the use of appropriate data types

C502

Theory of Computation

C502.1

Understand formal language, translation logic, essentials of translation, alphabets, language representation and apply it to design Finite Automata and its variants

 

C502.2

Construct regular expression to present regular language and understand pumping lemma for RE

C502.3

Design Context Free Grammars and learn to simplify the grammar

C502.4

Construct Pushdown Automaton model for the Context Free Language.

C502.5

Devise Turing Machine for the different requirements outlined by theoretical computer science

C502.6

Analyze different classes of problems, and study concepts of NP completeness.

C503

Systems Programming and Operating System

C503.1

Analyze and synthesize basic System Software and its functionality.

C503.2

Identify suitable data structures and Design & Implement various System Software

C503.3

Compare different loading schemes and analyse the performance of linker and loader

 

 

 


C503.4

Implement and Analyze the performance of process scheduling algorithms.

C503.5

Identify the mechanism to deal with deadlock and concurrency issues.

C503.6

Demonstrate memory organization and memory management policies

C504

Computer Networks and Security

C504.1

Summarize fundamental concepts of Computer Networks, architectures, protocols and technologies

 

C504.2

Illustrate the working and functions of data link layer

 

C504.3

Analyze the working of different routing protocols and mechanisms

C504.4

Implement client-server applications using sockets

C504.5

Illustrate role of application layer with its protocols, client-server architectures

C504.6

Comprehend the basics of Network Security

C505

Internet of Things and Embedded Systems

C505.1

Understand the fundamentals and need of Embedded Systems for the Internet of Things

C505.2

Apply IoT enabling technologies for developing IoT systems

C505.3

Apply design methodology for designing and implementing IoT applications

C505.4

Analyze IoT protocols for making IoT devices communication

C505.5

Design cloud based IoT systems

C505.6

Design and Develop secured IoT applications

C505

Human Computer Interface

C505.1

Design effective Human-Computer-Interfaces for all kinds of users

C505.2

Apply and analyse the user-interface with respect to golden rules of interface

C505.3

Analyze and evaluate the effectiveness of a user-interface design

C505.4

Implement the interactive designs for feasible data search and retrieval

C505.5

Analyze the scope of HCI in various paradigms like ubiquitous computing,  virtual reality ,multi-media, World wide web related environments

C505.6

Analyze and identify user models, user support, and stakeholder requirements of HCI system

C505

Distributed Systems

C505.1

Analyze Distributed Systems types and architectural styles

C505.2

Implement communication mechanism in Distributed Systems

C505.3

Implement the synchronization algorithms in Distributed System applications

 

 


C505.4

Develop the components of Distributed File System

C505.5

Apply replication techniques and consistency model in Distributed Systems

C505.6

Build fault tolerant Distributed Systems

C505

Software Project Management

C505.1

Comprehend Project Management Concepts

C505.2

Use various tools of Software Project Management

C505.3

Schedule various activities in software projects CO4: Track a project and manage changes

C505.4

Apply Agile Project Management

C505.5

Analyse staffing process for team building and decision making in Software Projects and Management

C506

Database Management Systems Laboratory

C506.1

Design E-R Model for given requirements and convert the same into database tables

 

C506.2

Design schema in appropriate normal form considering actual requirements

C506.3

Implement SQL queries for given requirements, using different SQL concepts

C506.4

Implement PL/SQL Code block for given requirements

C506.5

Implement NoSQL queries using MongoDB

C506.6

Design and develop application considering actual requirements and using database concepts

C507

Computer Networks and Security Laboratory

C507.1

Analyze the requirements of network types, topology and transmission media.

C507.2

Demonstrate error control, flow control techniques and protocols and analyse them

C507.3

Demonstrate the subnet formation with IP allocation mechanism and apply various routing algorithms

C507.4

Develop Client-Server architectures and prototypes

C507.5

Implement web applications and services using application layer protocols.

C507.6

Use network security services and mechanisms

508

Laboratory Practice I

 

Systems Programming and Operating System

C508.1

 

Implement language translators

C508.2

 

Use tools like LEX and YACC


C508.3

Implement internals and functionalities of Operating System

C508.4

Internet of Things and Embedded Systems

C508.5

 

Design IoT and Embedded Systems based application

C508.6

 

Develop smart applications using IoT

C508.7

Develop IoT applications based on cloud environment

 

Human Computer Interface

C508.1

 

Implement the interactive designs for feasible data search and retrieval

C508.2

 

Analyze the scope of HCI in various paradigms like ubiquitous computing, virtual Reality and ,multi-media, World wide web related environments

 

C508.3

 

Analyze and identify user models, user support, socio-organizational issues, and stakeholder requirements of HCI systems

 

Distributed Systems

C508.1

 

Demonstrate knowledge of the core concepts and techniques in Distributed Systems.

C508.2

 

Apply the principles of state-of-the-Art Distributed Systems in real time applications.

C508.3

 

Design, build and test application programs on Distributed Systems.

 

Software Project Management

C508.1

 

Apply Software Project Management tools.

C508.2

 

Implement software project planning and scheduling.

C508.3

 

Analyse staffing in software project.

509

Seminar and Technical Communication

509.1

Analyze a latest topic of professional interest.

509.2

Enhance technical writing skills.

509.3

Identify an engineering problem, analyze it and propose a work plan to solve it.

509.4

Communicate with professional technical presentation skills.

C510(A)

Audit Course 5 Cyber Security

510.1

Understand and classify various cybercrimes.

510.2

Understand how criminals plan for the cybercrimes.

510.3

Apply tools and methods used in cybercrime.

510.4

Analyze the examples of few case studies of cybercrimes.


C601

Data Science and Big Data Analytics

C601.1

Analyze needs and challenges for Data Science Big Data Analytics.

C601.2

Apply statistics for Big Data Analytics.

C601.3

Apply the lifecycle of Big Data analytics to real world problems.

C601.4

Implement Big Data Analytics using Python programming.

C601.5

Implement data visualization using visualization tools in Python programming.

C601.6

Design and implement Big Databases using the Hadoop ecosystem.

C602

Web Technology

C602.1

Implement and analyse behaviour of web pages using HTML and CSS.

C602.2

Apply the client side technologies for web development.

C602.3

Analyze the concepts of Servlet and JSP.

C602.4

Analyze the Web services and frameworks.

C602.5

Apply the server side technologies for web development.

 

C602.6

Create the effective web applications for business functionalities using latest web development platforms

C603

Artificial Intelligence

C603.1

Identify and apply suitable Intelligent agents for various AI applications

C603.2

Build smart system using different informed search / uninformed search or heuristic approaches

C603.3

Identify knowledge associated and represent it by ontological engineering to plan a strategy to solve given problem

C603.4

Apply the suitable algorithms to solve AI problems

C603.5

Implement ideas underlying modern logical inference systems

C603.6

Represent complex problems with expressive yet carefully constrained language of representation

C604 A

Information Security

C604.1

Model the cyber security threats and apply formal procedures to defend the attacks

C604.2

Apply appropriate cryptographic techniques by learning symmetric and asymmetric key cryptography

C604.3

Design and analyze web security solutions by deploying various cryptographic techniques along with data integrity algorithms

 

C604.4

Identify and Evaluate Information Security threats and vulnerabilities in Information systems and apply security measures to real time scenarios


C604.5

Demonstrate the use of standards and cyber laws to enhance Information Security in the development process and infrastructure protection

C604 B

Augmented and Virtual Reality

C604.1

Understand the basics of Augmented and Virtual reality systems and list their applications.

C604.2

Describe interface to the Virtual World with the help of input and output devices.

C604.3

Explain representation and rendering system in the context of Virtual Reality.

C604.4

Analyze manipulation, navigation and interaction of elements in the virtual world.

C604.5

Summarize the basic concepts and hardware of Augmented Reality system.

C604.6

Create Mobile Augmented Reality using Augmented Reality techniques and software.

C604 C

Cloud Computing

C604.1

Understand the different Cloud Computing environment.

C604.2

Use appropriate data storage technique on Cloud, based on Cloud application.

C604.3

Analyze virtualization technology and install virtualization software.

C604.4

Develop and deploy applications on Cloud.

C604.5

Apply security in cloud applications.

C604.6

Use advance techniques in Cloud Computing.

C604D

Software Modeling and Architecture

C604.1

Analyze the problem statement (SRS) and choose proper design technique for designing web-based/ desktop application

C604.2

Design and analyze an application using UML modeling as fundamental tool.

C604.3

Evaluate software architectures.

C604.4

Use appropriate architectural styles and software design patterns.

C604.5

Apply appropriate modern tool for designing and modeling.

C605

Internship**

C605.1

To demonstrate professional competence through industry internship.

C605.2

To apply knowledge gained through internships to complete academic activities in a professional manner.

C605.3

To choose appropriate technology and tools to solve given problem.

C605.4

To demonstrate abilities of a responsible professional and use ethical practices in day-to-day life.

C605.5

Creating network and social circle, and developing relationships with industry people.


C605.6

To analyze various career opportunities and decide carrier goals.

C606

Data Science and Big Data Analytics Laboratory

C606.1

Apply principles of Data Science for the analysis of real time problems.

C606.2

Implement data representation using statistical methods.

C606.3

Implement and evaluate data analytics algorithms.

C606.4

Perform text pre-processing.

C606.5

Implement data visualization techniques.

C606.6

Use cutting edge tools and technologies to analyse Big Data.

C607

Web Technology Laboratory

C607.1

Understand the importance of website planning and website design issues

C607.2

Apply the client side and server side technologies for web application development

 

C607.3

Analyze the web technology languages, frameworks and services

 

C607.4

Create three tier web based applications

C608

Laboratory Practice II

 

Artificial Intelligence

C608.1

Design a system using different informed search / uninformed search or heuristic approaches

C608.2

Apply basic principles of AI in solutions that require problem solving, inference, perception, knowledge representation, and learning

C608.3

Design and develop an interactive AI application.

 

 

Information Security

C608.1

Use tools and techniques in the area of Information Security.

C608.2

Use the cryptographic techniques for problem solving.

C608.3

Design and develop security solution.

 

Augmented and Virtual Reality

C608.1

Use tools and techniques in the area of Augmented and Virtual Reality.

C608.2

Use the representing and rendering system for problem solving.

C608.3

Design and develop ARVR applications.

 

Cloud Computing

C608.1

Use tools and techniques in the area of Cloud Computing.


C608.2

Use cloud computing services for problem solving.

C608.3

Design and develop applications on cloud.

 

Software Modeling and Architectures

C608.1

Use tools and techniques in the area Software Modeling and Architectures.

C608.2

Use the knowledge of Software Modeling and Architectures for problem solving.

C608.3

Design and develop applications using UML as fundamental tool.

C609

Digital and Social Media Marketing

C609.1

Understand the fundamentals and importance of digital marketing.

C609.2

Use the power of social media for business marketing.

C609.3

Analyze the effectiveness of digital marketing and social media over traditional process.

Fourth Year (2015 Course)

C701

High Performance Computing

C701.1

Describe different parallel architectures, inter-connect networks, programming models.

C701.2

Develop an efficient parallel algorithm to solve given problem.

C701.3

Analyse and measure performance of modern parallel computing systems.

C701.4

Build the logic to parallelize the programming task.

C702

Artificial Intelligence and Robotics

C702.1

Identify and apply suitable Intelligent agents for various AI applications.

C702.2

Design smart system using different informed search / uninformed search or heuristic approaches.

C702.3

Identify knowledge associated and represent it by ontological engineering to plan a strategy to solve given problem.

C702.4

Apply the suitable algorithms to solve AI problems.

C703

Data Analytics

C703.1

Write case studies in Business Analytic and Intelligence using mathematical models.

C703.2

Present a survey on applications for Business Analytic and Intelligence.

C703.3

Provide problem solutions for multi-core or distributed, concurrent/Parallel environments.

C704(D)

Elective I

Data Mining and Warehousing

C704.1

Apply basic, intermediate and advanced techniques to mine the data.

C704.2

Analyze the output generated by the process of data mining.


C704.3

Explore the hidden patterns in the data.

C704.4

Optimize the mining process by choosing best data mining technique.

C705 (B)

Elective II

Software Testing and Quality Assurance

C705.1

Describe fundamental concepts in software testing such as manual testing, automation testing and software quality assurance.

C705.2

Design and develop project test plan, design test cases, test data, and conduct test operations

C705.3

Apply recent automation tool for various software testing for testing software

C705.4

Apply different approaches of quality management, assurance, and quality standard to software system.

C705.5

Apply and analyze effectiveness Software Quality Tools.

C705 (D)

Mobile Communication

C705.1

Justify the Mobile Network performance parameters and design decisions.

C705.2

Choose the modulation technique for setting up mobile network.

C705.3

Formulate GSM/CDMA mobile network layout considering futuristic requirements which conforms to the technology.

C705.4

Use the 3G/4G technology based network with bandwidth capacity planning.

C705.5

Percept to the requirements of next generation mobile network and mobile applications.

C706

Project Work Stage I

C706.1

Solve real life problems by applying knowledge.

C706.2

Analyze alternative approaches, apply and use most appropriate one for feasible solution.

C706.3

Write precise reports and technical documents in a nutshell.

C706.4

Participate effectively in multi-disciplinary and heterogeneous teams exhibiting team work, Inter-personal relationships, conflict management and leadership quality.

C801

Machine Learning

C801.1

Distinguish different learning based applications.

C801.2

Apply different pre-processing methods to prepare training data set for machine learning.

 

C801.3

Design and implement supervised and unsupervised machine learning algorithm.

C801.4

Implement different learning models.

C801.5

Learn Meta classifiers and deep learning concepts.

C802

Information and Cyber Security

C802.1

Gauge the security protections and limitations provided by today's technology.

C802.2

Identify information security and cyber security threats.

C802.3

Analyze threats in order to protect or defend it in cyberspace from cyber-attacks.


C802.4

Build appropriate security solutions against cyber-attacks.

C803 (D)

Elective III

Soft Computing and Optimization Algorithms

C803.1

Apply soft computing methodologies, including artificial neural networks, fuzzy sets, fuzzy logic, fuzzy inference systems and genetic algorithms.

C803.2

Design and development of certain scientific and commercial application using computational neural network models, fuzzy models, fuzzy clustering applications and genetic algorithms in specified applications.

C804 (B)

Elective IV

Human Computer Interface

C804.1

Evaluate the basics of human and computational abilities and limitations.

C804.2

Inculcate basic theory, tools and techniques in HCI.

C804.3

Apply the fundamental aspects of designing and evaluating interfaces.

C804.4

Apply appropriate HCI techniques to design systems that are usable by people

C804 (C)

Elective IV

Cloud Computing

C804.1

To install cloud computing environments.

C804.2

To develop any one type of cloud

C804.3

To explore future trends of cloud computing

C805

Project Work Stage II

C805.1

Show evidence of independent investigation

C805.2

Critically analyze the results and their interpretation.

C805.3

Report and present the original results in an orderly way and placing the open questions in

the right perspective.

C805.4

Link techniques and results from literature as well as actual research and future research lines

with the research.

C805.5

Appreciate practical implications and constraints of the specialist subject.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Top