second year: 3rd semester ma301 course name: probability

13
SECOND YEAR: 3RD SEMESTER MA301 Course Name: Probability and Statistics Code: MA-301 MA301.1 Recall and know the core knowledge of the Probability & Statistics. MA301.2 Apply the concept of Conditional Probability, Independent events & Bayes Theorem to find the probability of some complex events. MA301.3 Explain the concept of random variables (Discrete & Continuous). MA301.4 Analyze the given problem in probability distributions (Discrete & Continuous) and applying the appropriate concept. MA301.5 Analyze the given problem in Sampling Distributions & Regression Analysis and applying the appropriate concept. MA301.6 Understand the concept of Testing of hypothesis and Linear Correlation. HS305 Course Name: Industrial Economics and Management Code: HS-305 HA305.1 Fathom the basic concept of Micro Economics. HA305.2 Comprehend relationship between (price and demand) (price and supply) through graphical approach.. HA305.3 Be able to tackle reality issues and practical applications such as Nation income concept, inflation & Deflation. HA305.4 Calculate the value of money according to time. HA305.5 Interpret simple financial statement of a company for measuring financial performance of the business firms. HA305.6 To Design and formulate various HRM processes & Decision making which are essential for better management. CS301 Course Name: Data Structure Course Code: CS-301 CS301.1 Compare the performance and Analyze the complexity of various data structures. CS301.2 Able to design and implement Linear data structures like linked lists, queues, stacks, etc. CS301.3 Able to design and implement Non-Linear data structures i.e. binary search tree, heap trees, etc. CS301.4 Able to perform operations on graph data structure. CS301.5 Learn & Compare algorithmic techniques to implement various sorting algorithms. CS301.6 Understand and apply the concept of hashing and hash table operations. CS302 Course Name: Object Oriented Programming using C++ Course Code: CS-302 CS302.1 Implement the basic concepts of classes, objects and methods as well as basic principles of object-oriented programming CS302.2 Analyze and apply the concept of type casting, destructor, constructor and function overloading. CS302.3 Apply the concepts of inheritance and relationship among different objects to generate the hierarchies like generalization and aggregation. CS302.4 Apply the concepts of polymorphism and virtual function using C++. CS302.5 Investigate the concept of templates, Exception handling of Specific Programming Problem. CS302.6 Implement the concepts of file handling. EC302 Course Name: Digital Electronics Course Code: EC-302 EC302.1 Analyze Design and Evaluate Digital circuits using number systems, logic gates, codes and error detection & correction techniques. EC302.2 Realize logical expressions using different logic gates and comparing their performance. EC302.3 Identify, formulates and solves various engineering problems using Boolean algebra and simplification techniques like K-Map and QM Method in the field of digital electronics.

Upload: others

Post on 04-Dec-2021

5 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: SECOND YEAR: 3RD SEMESTER MA301 Course Name: Probability

SECOND YEAR: 3RD SEMESTER

MA301 Course Name: Probability and Statistics Code: MA-301

MA301.1 Recall and know the core knowledge of the Probability & Statistics.

MA301.2 Apply the concept of Conditional Probability, Independent events & Bayes Theorem to

find the probability of some complex events.

MA301.3 Explain the concept of random variables (Discrete & Continuous).

MA301.4 Analyze the given problem in probability distributions (Discrete & Continuous) and

applying the appropriate concept.

MA301.5 Analyze the given problem in Sampling Distributions & Regression Analysis and

applying the appropriate concept.

MA301.6 Understand the concept of Testing of hypothesis and Linear Correlation.

HS305 Course Name: Industrial Economics and Management Code: HS-305

HA305.1 Fathom the basic concept of Micro Economics.

HA305.2 Comprehend relationship between (price and demand) (price and supply) through

graphical approach..

HA305.3 Be able to tackle reality issues and practical applications such as Nation income concept,

inflation & Deflation.

HA305.4 Calculate the value of money according to time.

HA305.5 Interpret simple financial statement of a company for measuring financial performance

of the business firms.

HA305.6 To Design and formulate various HRM processes & Decision making which are

essential for better management.

CS301 Course Name: Data Structure Course Code: CS-301

CS301.1 Compare the performance and Analyze the complexity of various data structures.

CS301.2 Able to design and implement Linear data structures like linked lists, queues, stacks,

etc.

CS301.3 Able to design and implement Non-Linear data structures i.e. binary search tree, heap

trees, etc.

CS301.4 Able to perform operations on graph data structure.

CS301.5 Learn & Compare algorithmic techniques to implement various sorting algorithms.

CS301.6 Understand and apply the concept of hashing and hash table operations.

CS302 Course Name: Object Oriented Programming using C++ Course Code: CS-302

CS302.1

Implement the basic concepts of classes, objects and methods as well as basic principles

of object-oriented programming

CS302.2

Analyze and apply the concept of type casting, destructor, constructor and function

overloading.

CS302.3

Apply the concepts of inheritance and relationship among different objects to generate

the hierarchies like generalization and aggregation.

CS302.4 Apply the concepts of polymorphism and virtual function using C++.

CS302.5

Investigate the concept of templates, Exception handling of Specific Programming

Problem.

CS302.6 Implement the concepts of file handling.

EC302 Course Name: Digital Electronics Course Code: EC-302

EC302.1 Analyze Design and Evaluate Digital circuits using number systems, logic gates, codes

and error detection & correction techniques.

EC302.2 Realize logical expressions using different logic gates and comparing their performance.

EC302.3 Identify, formulates and solves various engineering problems using Boolean algebra and

simplification techniques like K-Map and QM Method in the field of digital electronics.

Page 2: SECOND YEAR: 3RD SEMESTER MA301 Course Name: Probability

EC302.4 Classify digital ICs and compare the performance parameters of different logic

families for the specified design problems.

EC302.5 Analyze, verify and implement the various combinational circuits and sequential circuits

using truth tables, K-Map and logic gates.

EC302.6 Apply the knowledge of Flip-flops to design shift registers and counters for various

applications like temporary data storage, bit manipulations and to count given sequence

etc.

CS303 Course Name: Computer Architecture & Organization Course Code: CS-303

CS303.1

Understand & Use various basic digital electronics concepts used in computer

organization and architecture.

CS303.2

Apply the concepts of register transfer and computer arithmetic, formulate and solve

problems.

CS303.3 Study & implement the instruction set, control unit and CPU organization.

CS303.4 Study & design various elements of memory hierarchy and input-output organization.

CS303.5 Identify, compare and assess issues related to Pipeline & parallel processing.

CS303.6 Performance evaluation of systems using various benchmarks.

CS311 Course Name: Data Structure Lab Course Code: CS-311

CS311.1 Implement recursive functions.

CS311.2 Apply linear data structure knowledge to store data and apply operations on them

efficiently.

CS311.3 Apply Non-linear data structure knowledge to store data and apply operations on them

efficiently.

CS311.4 Implement various sorting algorithms.

CS312 Course Name: Object Oriented Programming using C++ Lab Course Code: CS-312

CS312.1

Implement the basic concepts of classes, objects and methods as well as basic principles

of object-oriented programming using C++.

CS312.2 Apply & implement the concepts of inheritance in C++.

CS312.3 Apply & implement Polymorphism & Virtual Function in C++

CS312.4

Apply & implement concepts of file handling & exception handling for specific problem

using C++.

EC306 Course Name: Digital Electronics Lab Course Code: EC-306

EC306.1 Understand and verify the truth tables of different logic gates.

EC306.2 Design and realize the digital circuit using K-Map, NAND and NOR gate.

EC306.3 Implement the logic equations using MUX and DEMUX and Design BCD to Seven

segment display using 7447 IC.

EC306.4 Design and verify the various combinational & sequential circuits.

Page 3: SECOND YEAR: 3RD SEMESTER MA301 Course Name: Probability

SECOND YEAR: 4TH SEMESTER

MA401 Course Name: Optimization and Calculus of Variations Course Code: MA-401

MA401.1

Recall and know the core knowledge of the Operation research, linear programming &

calculus of variation.

MA401.2

Apply the concept of Operation Research, graphical & Simplex method to solve

simplified examples of common real world situations.

MA401.3

Explain the concept of feasibility, duality, degeneracy in linear programming problems

and network techniques in non-linear programming problems.

MA401.4

Analyze the given problem in transportation & assignment, and applying the appropriate

concept.

MA401.5 Analyze the non-linear programming problems and applying the appropriate concept.

MA401.6

Understand the concept of extremals, convexity, isoperimetric problems, & geodesics on

the surface.

HS409 Course Name: Human Values and Professional Ethics Course Code: HS-409

HS409.1 Understand the need of value education with the help of Self-Exploration

HS409.2 Decipher the needs of body and the self and learn to differentiate between the tw2

HS409.3 Internalize the feeling of prosperity and happiness at all times.

HS409.4 Understand the importance of discipline and health in their lives.

HS409.5 Eliminate discord and achieve harmony in relationships

HS409.6

Apply ethical practices at work place and understand their responsibility towards the

society.

CS401 Course Name: Database Management System Course Code: CS-401

CS401.1 Understand & use database concepts, structures and query language.

CS401.2 Understand and design E R model and relational model, algebra and views.

CS401.3 Differentiate DDL, DML, DCL and apply constraints & operations on database tables.

CS401.4 Apply Functional Dependency, Functional Decomposition and Normalization.

CS401.5 Analyze Transaction Processing & Locking using concept of Concurrency control.

CS401.6 Analyze & Compare various recovery management techniques.

CS402 Course Name: Operating System Course Code: CS-402

CS402.1 Understand and Analyze basic concepts and functions of Operating System.

CS402.2 Implement various process scheduling algorithms and semaphores.

CS402.3 Analyze & Implement various deadlock handling techniques.

CS402.4 Analyze and apply various memory and file management mechanisms.

CS402.5 Use different disk scheduling algorithm for better utilization of external memory.

CS402.6 Understand & examine different protection and Security Mechanisms.

CS404 Course Name: Theory of Computation Course Code: CS-404

CS404.1 Construct, Analyze and interpret Regular Expression & languages.

CS404.2

Design different types of Finite Automata and Machines as Acceptor, Verifier, and

Translator.

CS404.3 Construct, Analyze and interpret Context-Free languages and Grammars.

CS404.4 Design a PDA as acceptor and Turing Machine as calculators.

CS404.5

Demonstrate the notions, such as computability, decidability and complexity through

problems.

CS404.6 Classify and compare the power of various grammars and machines.

EC402 Course Name: Microprocessor and peripherals Course Code: EC-402

CS402.1

Analyze the working of 8085 microprocessor using pictorial block diagram and various

timing diagrams.

CS402.2 Develop programs in assembly level language using various instructions.

Page 4: SECOND YEAR: 3RD SEMESTER MA301 Course Name: Probability

CS402.3 Analyze how memory is interfaced with the processor.

CS402.4 Analyze various peripheral devices that work in conjunction with 8085 processor.

CS402.5 Understand the working of 8086 microprocessor.

CS402.6 Analyze how 8087 microprocessor greatly enhances application range of 8086 processor.

CS411 Course Name: Database Management System Lab Course Code: CS-411

CS411.1 Populate and create, update a database schema using SQL DDL commands.

CS411.2 Populate and query a database using SQL DML commands.

CS411.3 Declare and enforce integrity constraints on a database using a state-of-the-art RDBMS.

CS411.4 Use various SQL operators, ordering and grouping clauses in SQL queries.

EC405 Course Name: Microprocessor and Peripherals Lab Course Code: EC-405

EC405.1 Execute basic arithmetic operations with help of microprocessor.

EC405.2 Understand the memory system used by microprocessor 8085.

EC405.3 Apply variety of instructions for various numerical applications.

EC405.4 Understand using subroutines within main program and their importance.

EC405.5 Apply 8085 microprocessor in general applications.

CS412 Course Name: Operating System Lab Course Code: CS-412

CS412.1

Identify and Analyze basic concepts, functions and compare different types of Operating

System.

CS412.2

Implement various process scheduling algorithms, semaphores and deadlock handling

techniques using C.

CS412.3 Apply mechanisms of memory management and virtual memory using C.

CS412.4 Implement various mechanisms of file management and disk management using C.

Page 5: SECOND YEAR: 3RD SEMESTER MA301 Course Name: Probability

THIRD YEAR: 5TH SEMESTER

CS501 Course Name: Computer Networks Course Code: CS-501

CS501.1

Understand the basic concepts of data communications & use of different transmission

media and switching techniques.

CS501.2 Learn and apply basic concepts of data link layer.

CS501.3 Compare various media access protocols.

CS501.4 Implement addressing techniques and network routing protocols.

CS501.5 Apply concepts of transport layer and compare transport protocols.

CS501.6 Understand & apply various Protocols of application layer.

CS502 Course Name: Core Java Course Code: CS-502

CS502.1

Understand the basic concept of JAVA and also apply logical constructs for branching

and loops.

CS502.2 Design and implement programs in the Java that make strong use of OOPs concept.

CS502.3 Understand & use the basic concept of GUI components.

CS502.4

Study and analyze the JAVA API packages using the Java Swing class and layout

managers

CS502.5

Understand and analyze the basic concept of multithreading, synchronization, IO and file

stream in java.

CS502.6 Demonstrate the need of graphics contexts and graphics objects in Java

CS503 Course Name: Computer Graphics Course Code: CS-503

CS503.1

Understand & use the basic concepts of computer graphics, input, output & display

devices.

CS503.2 Design various algorithms for point, line & circle.

CS503.3 Implement techniques of two and three-dimensional transformations.

CS503.4 Implement & analyse various clipping techniques.

CS503.5 Understand & use curves, projections & Surfaces.

CS503.6 Demostrate & use illumination models,color models & annimation.

CS504 Course Name: Artificial Intelligence & Expert System Course Code: CS-504

CS504.1 Understand & use basic concept of Artificial Intelligence.

CS504.2 Analyze & design heuristics search techniques.

CS504.3 Examine various techniques for knowledge representation in AI & prolog in AI

CS504.4 Compare different neural network & their learning techniques.

CS504.5 Analyze genetic algorithm and use various genetic operators.

CS504.6 Understand & examine expert system & natural language processing.

CS505 Course Name: Software Engineering Course Code: CS-505

CS505.1

Understand software engineering process life cycle & compare various software

development models.

CS505.2 Elicit, analyze and specify software requirements, design & implementation of the project.

CS505.3 Estimate & analyze project cost and control quality of software product.

CS505.4 Formulate a testing strategy for a software system.

CS505.5 Maintain software, applying reengineering and software reuse techniques.

CS505.6 Understand & use agile software development concepts.

CS506 Course Name: Analysis and Design of Algorithms Course Code: CS-506

CS506.1 Analyze the performance of algorithms.

CS506.2 Understand & apply divide and conquer, dynamic programming and Greedy Method

CS506.3 Select & use appropriate design techniques to solve real-world problems.

CS506.4 Implement design paradigms for problems in graph theory, computational geometry and

flow networks.

CS506.5 Understand & use the concept of approximation algorithms.

Page 6: SECOND YEAR: 3RD SEMESTER MA301 Course Name: Probability

CS506.6 Analyze problems in different complexity classes (P, NP, NP-Complete, NP-Hard)

CS507 Course Name: Basics of Operating System Course Code: CS-507

CS507.1 Understand and analyze basic concepts and functions of Operating System.

CS507.2 Implement various process scheduling algorithms and semaphores.

CS507.3 Analyze & Implement various deadlock handling techniques.

CS507.4 Analyze and apply various memory and file management mechanisms.

CS507.5 Use different disk scheduling algorithm for better utilization of external memory.

CS507.6 Undersatand & examin different protection and Security Mechanisms.

CS508 Course Name: PC Maintenance & Troubleshooting Course Code: CS-508

CS508.1

Understand the basic components & comparative analysis of various computer system

peripherels.

CS508.2 Study computer architecture & use various IT tools.

CS508.3 Install various softwares & apply preventive maintenance

CS508.4 Understand & perfom BIOS setup & system booting in various modes

CS508.5 Use Microsoft application for docmentation, presentation & database.

CS508.6 Troubleshoot computer System for various problems.

IT-501: Management of Information System

IT 501.1

Understand the basic concepts and Analyze various technologies used in the field of

management information systems.

IT 501.2 Understand the need of data management in an organization

IT 501.3 Monitor the challenges of managing the IT function and IT infrastructure components.

IT 501.4 Study, plan and design MIS.

IT 501.5 Understand & use DBMS to accomplish the informational objective of an Organization.

IT 501.6 Analyze & use various MIS tools for business functions.

CS511 Course Name: Computer Networks Lab Course Code: CS-511

CS511.1

Understand & work on various networking tools, components, devices and media with

latest specifications.

CS511.2

Prepare networking cables, design different topologies & implement various classes of

networks

CS511.3 Configuring TCP/IP protocol with the implementation of file sharing & subnet planning.

CS511.4 Configuration of switches & routers.

CS512 Course Name: Core Java Lab Course Code: CS-512

CS512.1 Write programs using Java collection API as well as the java standard class library.

CS512.2 Implement object oriented programming concepts for problem solving.

CS512.3 Understand & use packages and interfaces in java.

CS512.4 Understand and implement the basic concept of GUI components.

CS513 Course Name: Computer Graphics Lab Course Code: CS-513

CS513.1 Implementation of line, circle and polygon drawing algorithms using C/C++

CS513.2 Implementation of 2-D transformations on raster scan displays using C/C++.

CS513.3 Implementation of various clipping algorithms using C/C++.

CS513.4 Implementation of filling and illumination models using C/C++.

CS514 Course Name: Industrial Training Course Code: CS-514

CS514.1 Be accustomed with working environment in industries/organizations

CS514.2

Develop new skills, utilize technical resources efficiently & acquire experience of

working on live project

CS514.3

Identify, formulate and model problems to find engineering solution based on a systematic

approach.

CS514.4 Explore the social, cultural, global and environmental responsibility as an engineer.

Page 7: SECOND YEAR: 3RD SEMESTER MA301 Course Name: Probability

CS514.5 Work ethically in team towards achieving common goal in the relevant industry.

CS514.6 Elaborate the completed task and compile the project report.

Page 8: SECOND YEAR: 3RD SEMESTER MA301 Course Name: Probability

THIRD YEAR: 6TH SEMESTER

CS601 Course Name: Advance Java Course Code:CS-601

CS601.1 Study about the history, and use basic concept of core java.

CS601.2 Compare java with other languages.

CS601.3 Apply the concept of graphical user interface by SWING and AWT.

CS601.4 Understand & use server side technologies by Servlet and JSP.

CS601.5 Develop the dynamic web pages by using Servlet and JSP

CS601.6 Implement & access database using JDBC with different drivers

CS602 Course Name: Distributed Operating System Course Code: CS-602

CS602.1

Understand the basic concept of distributed operating system and network operating

system.

CS602.2

Analyze & use the IPC (Inter Process communication) and RPC(Remote Procedure

Call)mechanism

CS602.3 Learn the concept of clock synchronization, heterogeneous DSM and deadlock

CS602.4 Understand & apply the concept of resource management and process Management

CS602.5 Analyze & examine Distributed Shared Memory Model

CS602.6 Explain & apply the distributed files system and security

CS603 Course Name: Compiler Design Course Code: CS-603

CS603.1

Understand basics of compiler & implement phases of a complier with the help of

example.

CS603.2

Design finite automata and develop relation between regular expression and finite

automata.

CS603.3 Implement & compare different types of parsers.

CS603.4 Design syntax trees and implement syntax directed translation.

CS603.5 Optimize a code using code optimization techniques.

CS603.6 Understand & apply code generation techniques

CS604 Course Name: Linux Administration Course Code: CS-604

CS604.1

Understand Linux operating system, open source software’s, installation and differences

between Linux and Windows.

CS604.2 Hands-on practice on various Linux commands.

CS604.3 Understand kernel & security in Linux and differentiate different file systems.

CS604.4 Configuration of various Linux servers e.g. DNS, DHCP, FTP, SMTP

CS604.5 Installation & working of various Linux Intranet services: e.g. NFS, NIS, SAMBA.

CS604.6

Understand the working of Linux process control commands and implement shell

programming.

CS605 Course Name: Data Mining & Data Warehousing Course Code: CS-605

CS605.1 To understand various features of data warehouse, its process and architecture.

CS605.2 Identify & use various servers, data warehouse tools and technologies

CS605.3 Learn about data warehouse schema and designing of data warehousing.

CS605.4 Understand data mining basics and compare KDD, data mining, DBMS

CS605.5

Analyze frequent pattern mining and Characterize & apply different data mining

techniques.

CS605.6 Study issues and challenges in mining complex data objects

CS606 Course Name: Modulation & Simulation Course Code: CS-606

CS606.1 Define different modelling terms and compare various system models.

CS606.2 Understand and apply principles and techniques of simulation methods.

CS606.3 Understand and apply queuing systems.

Page 9: SECOND YEAR: 3RD SEMESTER MA301 Course Name: Probability

CS606.4 Understand and apply different methods for random number generation and testing the

randomness of numbers.

CS606.5 Describe the components of continuous and discrete systems and simulate them.

CS606.6 Simulate the models using software like GPSS, C++, Network Simulators.

IT-601: Management of Information System

IT 601.1

Understand the basic concepts and Analyze various technologies used in the field of

management information systems.

IT 601.2 Understand the need of data management in an organization

IT 601.3 Monitor the challenges of managing the IT function and IT infrastructure components.

IT 601.4 Study, plan and design MIS.

IT 601.5 Understand & use DBMS to accomplish the informational objective of an Organization

IT 601.6 Analyze & use various MIS tools for business functions

IT602 Course Name: Enterprise Resource Planning Course Code: IT- 602

IT602.1 Understand & use basic concepts of ERP.

IT602.2 Implement different technologies in ERP.

IT602.3 Understand and be able to articulate the life cycle stages of any ERP implementation.

IT602.4 Analyze various case studies of ERP.

IT602.5 Understand & integration of commercial ERP systems.

IT602.6 Learn & apply VSAP architecture and the various interfaces.

IT603 Course Name: Multimedia Technology Course Code: IT-603

IT603.1 Achieve a basic understanding of multimedia systems.

IT603.2 Working with basic multimedia software and various authoring tools.

IT603.3

Understand & implement various file formats for images, audio, video and text media &

compression techniques.

IT603.4 Develop and use multimedia over internet.

IT603.5 Understanding & apply synchronization and quality of service in multimedia applications.

IT603.6 Awareness of recent trends in multimedia technology.

CS611 Course Name: Advance Java Lab Course Code:CS-611

CS611.1 Create dynamic web applications by using the concepts like JSP and Servlet

CS611.2 Analyze the difference between HTTP request type methods like GET and POST.

CS611.3 Design and implement GUI based programs in the Java that make strong use of concept

SWING

CS611.4 Apply JDBC to provide a program level interface for communicating with database using

java programming.

CS612 Course Name: Modelling & Simulation Lab Course Code: CS-612

CS612.1 Perform modelling & simulation using the engineering knowledge for given problems.

CS612.2 Generate and test random number variants and apply them to develop simulation models.

CS612.3 Analyze and develop methods to simulate any discrete system using queuing systems

CS612.4 Design and implement simulation system for real time system

CS613 Course Name: Seminar Course Code: CS-613

CS613.1 Identify a problem statement that contributes towards cultural, economic, health and

safety, societal needs and sustainable development to help the community at large.

CS613.2 Correctly investigate the problem and give citation to other works

CS613.3 Plan organize & prepare written and oral technical reports.

CS613.4 Evaluate and synthesize evidence in order to draw conclusions consistent with the text

CS613.5 Present work & handle queries effectively.

CS613.6 Engage in reflective listening and inclusive, respectful conversation.

Page 10: SECOND YEAR: 3RD SEMESTER MA301 Course Name: Probability

FOURTH YEAR: 7TH SEMESTER

CS701 Course Name: Advance Computer Architecture Course Code: CS-701

CS701.1

Understand advanced parallelism concepts, compare performance of different

architectures with respect to various parameters.

CS701.2 Use & implement different interconnection buses for memory systems & processors.

CS701.3

Analyze performance of different ILP techniques, cache and memory related issues in

multi-processors

CS701.4

Understand program flow mechanism architectures, concepts of parallelism in

hardware/software.

CS701.5 Compare superscalar and vector processors.

CS701.6 Understand synchronization & multiprocessing modes

CS702 Course Name: Wireless & Mobile Computing Course Code: CS-702

CS702.1 Identify and Analyze mobile communication, mobile computing and GSM concepts.

CS702.2 Identify and Analyze wireless communication and networking issues.

CS702.3 Identify & implement IP and mobile IP network layer concepts.

CS702.4 Classify and design wireless and wireless ad-hoc networks.

CS702.5 Distinguish wireless WBANs, WLANs and WMANs.

CS702.6

Understand & compare wireless sensor networks (WSNs) and vehicular Ad Hoc networks

(VANETs).

CS703 Course Name: Information Security Course Code: CS-703

CS703.1 Understand basics of information system and mathematical background of cryptography.

CS703.2 Understand & implement different ciphering Techniques

CS703.3 Implement mathematics of cryptography and various ciphers.

CS703.4 Implement & Analyze different types of encryption system.

CS703.5 Implement digital signature, symmetric key algorithms.

CS703.6 Understand & apply law and legal framework for cyber security.

CS704 Course Name: Cloud Computing Course Code: CS-704

C704.1 Understand cloud computing basics and its applications

C704.2

Understand & use the SPI Frame work of cloud computing and different types of

Virtualization

C704.3 Analyze different cloud deployment model.

C704.4 Understand & Analyze IAM Standards & Protocols.

C704.5 Analyze Security & privacy issues in the cloud

C704.6 Understand & apply the laws, regulations and Audit compliance

CS705 Course Name: Embedded Systems Course Code: CS-705

CS705.1

Understand embedded Hardware and Interfacing with software & tools for embedded

systems.

CS705.2 Design hardware, Develop Software for the Embedded Systems.

CS705.3

Compare general computing system and the embedded system & classify of embedded

systems

CS705.4 Apply software engineering issues in embedded systems

CS705.5 Understand & design real time embedded systems using the concepts of RTOS.

CS705.6 Analyze various examples of embedded systems.

CS706 Course Name: Web Technology Course Code: CS-706

CS706.1 Understand & apply information architecture to organizing information and websites

CS706.2 Write HTML with different elements and attributes to create the structure of web page.

CS706.3

Develop a dynamic webpage by the use of jsp and also able to write a well formed / valid

XML document

Page 11: SECOND YEAR: 3RD SEMESTER MA301 Course Name: Probability

CS706.4

Installation of PHP to connect a php program to a DBMS and some operations on DBMS

table.

CS706.5

Write CSS, CSS properties, CSS Positioning & CSS Box model for the designing of a

webpage

CS706.6 Understand and Analyze control flow statements, data types and functions in PHP

IT701 Course Name: Big Data Analytics Course Code: IT-701

IT701.1 Provide an overview of an exciting growing field of Big Data Analytics

IT701.2 Implement basic data analysis and data analytic methods

IT701.3 Analyze the challenges in traditional data mining algorithms.

IT701.4 Understand the concept of scalability and streaming capability in Big Data analytics.

IT701.5 Annalise & apply various types of mining data streams.

IT701.6 Select tools required to manage and Analyze big data like Hadoop, NoSql, MapReduce.

CS711 Course Name: Cloud Computing Lab Course Code: CS711

CS711.1

Create a Warehouse Application in Sales Force.com and an Application in

SalesForce.com using Apex programming Language.

CS711.2

Implement SOAP web Services in C#JAVA application& para virtualization VM Ware’s

Workstation/Oracle’s Virtual Box and Guest OS.

CS711.3 Create an application (Ex: Word Count) using Hadoop Map/Reduce.

CS711.4

Analyze the CASE Study of PASS (Facebook, Google App Engine) & Amazon Web

Services.

CS712 Course Name: Project-1 Course Code: CS-712

CS712.1

Identify a problem statement either from literature survey or from the requirements raised

from need analysis of community for sustainable development.

CS712.2 Analyze and categorize executable project modules after considering risks

CS712.3 Design, implement and test the solution to the selected problem.

CS712.4 Work ethically in team towards achieving common goal

CS712.5 Compile the comprehensive report on project work

CS712.6 Elaborate the completed task before a departmental committee

CS713 Course Name: Industrial Training Course Code: CS-713

CS713.1 Be accustomed with working environment in industries/organizations

CS713.2

Develop new skills, utilize technical resources efficiently & acquire experience of

working on live project

CS713.3

Identify, formulate and model problems to find engineering solution based on a systematic

approach.

CS713.4 Explore the social, cultural, global and environmental responsibility as an engineer.

CS713.5 Work ethically in team towards achieving common goal in the relevant industry.

CS713.6 Elaborate the completed task and compile the project report.

Page 12: SECOND YEAR: 3RD SEMESTER MA301 Course Name: Probability

FOURTH YEAR: 8TH SEMESTER

CS801 Course Name: Mobile Adhoc & Sensor Networks Course Code: CS-801

CS801.1 Understand WSN basics technology and use various supporting topologies

CS801.2 Understand & use WSN protocols

CS801.3 Design issues, communication range & clustering issues in WSN

CS801.4 Compare cellular and ad hoc networks and Analyze the challenges at various layers and

applications

CS801.5 Apply data retrieval techniques in WSN

CS801.6 Analyze network security & QOS in WSN

CS802 Course Name: Distributed Systems Course Code: CS-802

CS802.1 Understanding the fundamental of distributed computing system and Inter Process

Communication.

CS802.2 Understand & apply Remote Procedure all Model in details.

CS802.3 Understand Distributed Shared Memory Design and Implementation.

CS802.4 Understand & apply Clock Synchronization

CS802.5 Identify and analyze the desirable feature for good distributed file system.

CS802.6 Analyze the naming and security issues in the Distributed Systems

CS803 Course Name: Soft Computing Course Code: CS-803

CS803.1

Understand and implement basics of neural networks, architectures, characteristics, scope

and evolution of neural networks.

CS803.2 Understand & apply the working of basic models of ANN.

CS803.3 Understand and implement the concept of associative memory.

CS803.4 Understanding of ART1 and ART2 networks.

CS803.5 Implement fuzzy logic and understand their working.

CS803.6 Understand & implement genetic algorithms.

IT801 Course Name: Mobile Application Development Course Code: IT-801

IT801.1 Understand the basic concept of Android

IT801.2 Create a graphical user interface with different GUI elements.

IT801.3 Study and Analyze the concept of SQLite DB

IT801.4 Gain knowledge about fundamentals of mobile networking

IT801.5 Analyze various managing application resources that are required for the development of

android application.

IT801.6 Understand the basic concept of app widget.

IT802 Course Name: Natural Language Processing Course Code: IT-802

IT802.1 Study origin, challenges and applications of natural language processing.

IT802.2 Study and apply syntax and semantic analysis in NLP

IT802.3 Understand and apply the elements of part-of-speech tagging, parsing, semantic analysis

IT802.4 Working knowledge of state of the art tools available for analysing linguistic data like

Word Net etc

IT802.5 Implement various methods for machine translation

IT802.6 Use various NLP applications like Information retrieval system, question-answering

system etc

IT803 Course Name: Cyber Security & Cyber Laws Course Code: IT-803

IT803.1 Understand cybercrime, offenses and their implementation.

IT803.2 Implement tools used in cyber line.

IT803.3 Understand & use the legal framework of cyber security.

IT803.4 Implement Cyber forensics for cyber security.

IT803.5 Understand organizational implementation of cyber security.

Page 13: SECOND YEAR: 3RD SEMESTER MA301 Course Name: Probability

IT803.6 Implement cyber security in institutional scenario.

CS804 Course Name: Project-2 Course Code: CS-804

CS804.1

Identify a problem statement either from literature survey or from the requirements raised

from need analysis of community for sustainable development.

CS804.2 Analyze and categorize executable project modules after considering risks

CS804.3 Design, implement and test the solution to the selected problem.

CS804.4 Work ethically in team towards achieving common goal

CS804.5 Compile the comprehensive report on project work

CS804.6 Elaborate the completed task before a departmental committee

CS811 Course Name: Project-2 Course Code: CS-811

CS811.1

Identify a problem statement either from literature survey or from the requirements raised

from need analysis of community for sustainable development.

CS811.2 Analyze and categorize executable project modules after considering risks

CS811.3 Design, implement and test the solution to the selected problem.

CS811.4 Work ethically in team towards achieving common goal

CS811.5 Compile the comprehensive report on project work

CS811.6 Elaborate the completed task before a departmental committee