second year: 3rd semester ma301 course name: probability
TRANSCRIPT
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.
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.
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.
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.
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.
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.
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.
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.
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.
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
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.
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.
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