Download as pdf or txt
Download as pdf or txt
You are on page 1of 23

Syllabus

PEOPLE’S UNIVERSITY, BHOPAL


Syllabus of Examination Choice Based Credit System (CBCS)
(Applicable for Admitted from Academic Session 2019-20 onwards)

Programme: Bachelor of Technology Year: Fourth Semester - VII/VIII

Subject Subject
Credit Theory Practical
Code Title
Total
L T P
Human (100)
Internal External Internal
CCSE-4101 Computer External Min: 40 Total
(30) (Nil) (Nil)
Interaction 3 1 - (70) (D (Nil)
Grade)
Duration of Theory (Externals): 3 Hours
Theory Internal- Max Marks: 30 Best of Two Mid Semester Test – Assignment/Quiz/Attendance
Max Marks: 20 Max. Marks: 10
Practical Internal Max Marks: Nil Lab work & Sessional – Assignment/Quiz/ Attendance
Max Marks: Nil Max. Marks: Nil

Pre-Requisite Nil
Course Outcomes After studying the course student will be able to:
1. Explain why it is important to design interactive products that are usable.
2. Define key terms used in interaction design.

Marks
Unit Contents (Theory)
Weightage
Introduction: Importance of user Interface – definition, importance of good design.
Benefits of good design. A brief history of Screen design, The graphical user interface –
I 14
popularity of graphics, the concept of direct manipulation, graphical system, Characteristics,
Web user – Interface popularity, characteristics- Principles of user interface.
Design Process: Human interaction with computers, importance of human Characteristics
II 14
human consideration, Human interaction speeds, understanding business junctions.
Screen Designing: Design Goals Screen Planning and Purpose, organizing screen elements,
ordering of screen data and content – screen navigation and flow – Visually pleasing
III composition – amount of information focus and emphasis presentation information simply 14
and meaningfully information retrieval on web –statistical graphics Technological
consideration in interface design
Windows: New and Navigation schemes selection of window, selection of devices based
IV 14
and screen based controls.
Components: Text and Messages, Icons and increases – Multimedia, colors, uses
V Problems, choosing colors. Software tools – Specification methods, interface – Building 14
Tools.

Text Book/References Books/ Websites:


1. Alan Dix, Janet Fincay, GreGoryd, Abowd, Russell; Human – Computer Interaction;
Paul E. Van Hemel
2. WilBert O Galitz; The essential guide to user interface design; Wiley Dream Tech.
3. Soren Lauesen; User Interface Design; Pearson Education.

Suggested List of Laboratory Experiments (Expandable):- Nil

School of Research and Technology Department: Computer Science & Engineering


Syllabus
PEOPLE’S UNIVERSITY, BHOPAL
Syllabus of Examination Choice Based Credit System (CBCS)
(Applicable for Admitted from Academic Session 2019-20 onwards)

Programme: Bachelor of Technology Year: Fourth Semester - VII/VIII

Subject Subject
Credit Theory Practical
Code Title
Total
L T P
Backup External Internal (100) External Internal Total
CCSE-4102
and DR (70) (30) Min: 40 (Nil) (Nil) (Nil)
3 1 -
(D Grade
Duration of Theory (Externals): 3 Hours
Theory Internal- Max Marks: 30 Best of Two Mid Semester Test-- Assignment/Quiz/Attendance
Max Marks: 20 Max. Marks: 10
Practical Internal Max Marks: Nil Lab work & Sessional – Assignment/ Quiz/Attendance
Max Marks: Nil Max. Marks: Nil

Pre-Requisite Nil
1. Student will able to understand and apply the fundamentals of incident management and
Course Outcome business recovery plan development and implementation.
• 2. Student will able to study failure mechanisms.
• 3. Student will able to test backup and recovery procedures.

Marks
Unit Contents (Theory)
Weightage
Fundamentals of Data Backup: Fundamentals of data storage and back up understanding
I availability requirements-recovery point objective (RPO), recovery time objective (RTO), back up 14
mechanisms in virtualized and non-virtualized environment.
Business Continuity- Information availability, BC planning life cycle–failure analysis-business
II impact analysis-back up and archive-back up purpose–back up considerations-back up 14
granularity, back up methods–backup, architecture.
Backup Plan: Choosing and managing back up media, setting back up options, scheduling backup
III 14
jobs, assessing threats, incident response team, restoring data using backups.
High Availability: Overview of high availability, definition, levels of high availability (hardware
IV [Raid levels, clustering, mirroring], hypervisor, OS, application), casters us value analysis while 14
deciding the availability requirements.
Disaster Recovery: Over view of disaster recovery, definition, technologies and constrains,
V 14
various types of disaster recoveries–local & remote.

Text Book/References Books/ Websites:


1. W. Curtis Preston; Backup & Recovery; O'Reilly Media.
2. Backup and DR; IBMICE Publications.
3. Steven Nelson; Pro Data Backup and Recovery 1st ed. Edition, Kindle Edition.

Suggested List of Laboratory Experiments (Expandable):- Nil

School of Research and Technology Department: Computer Science & Engineering


Syllabus
PEOPLE’S UNIVERSITY, BHOPAL
Syllabus of Examination Choice Based Credit System (CBCS)
(Applicable for Admitted from Academic Session 2019-20 onwards)

Programme: Bachelor of Technology Year: Fourth Semester - VII/VIII

Subject
Subject Title Credit Theory Practical
Code
Total
L T P
Advance (100)
External Internal External Internal Total
CCSE-4103 Computer
(70) (30) Min: 40 (Nil) (Nil) (Nil)
Architecture 3 1 -
(D Grade
Duration of Theory (Externals): 3 Hours
Theory Internal- Max Marks: 30 Best of Two Mid Semester Test-- Assignment/Quiz/Attendance
Max Marks: 20 Max. Marks: 10
Practical Internal Max Marks: Nil Lab work & Sessional – Assignment/ Quiz/Attendance
Max Marks: Nil Max. Marks: Nil

Pre-Requisite Nil
1. Student will able to understand the various architectural.
Course 2. Student will able to understand the design issues relating to the architectural options.
Outcome 3. Student will to understand the challenges faced in the implementation of this high
performance system.

Marks
Unit Contents (Theory)
Weightage
Introduction to Computer Systems Organization: Components of a Computer System
(Processor, Memory, Input /Output),The Von Neumann Model, The system bus Model,
I
Levels of abstraction, Introduction to number systems, Number systems conversion, 14
Representation of binary numbers, Binary arithmetic.
Analysis and Design of Combinational Logic: Truth tables Canonical forms and switching
equations, Simplification approaches .Examples: decoders, encoder, multiplexers, adders,
II etc. Memory devices (Flip-flops, registers etc.),State Machine Notation, State transition 14
table, Synchronous Sequential Circuits ,Design of Random Access Memory, ROM, PROM
and EPROM
Instruction Set Architecture: Overview of the ISA abstraction, Data types, Instruction
formats, Addressing Modes, Instruction types.
III 14
Introduction to Assembly Language: Programming with Assembly language ,The
assembly process ,Linking and loading, Register-level debugging, Case study: Intel 80386
Memory Subsystem: Semiconductor memories, Memory cells - SRAM and DRAM cells,
Internal Organization of a memory chip, Organization of a memory unit, Error correction
IV memories, Interleaved memories, Cache memory unit - Concept of cache memory, Mapping
14
methods, Organization of a cache memory unit, Fetch and write mechanisms, Memory
management unit - Concept of virtual memory, Address
Input/output Subsystem: Access of I/O devices, I/O ports, I/O control mechanisms -
Program controlled I/O, Interrupt controlled I/O and DMA controlled I/O, I/O interfaces
V Program controlled I/O, Interrupt controlled I/O, and DMA controlled I/O, I/O interfaces- 14
Serial port, Parallel port, PCI bus, SCSI bus, USB bus, Firewall and Infiniband, I/O
peripherals devices.
Text Book/References Books/ Websites: PTO

School of Research and Technology Department: Computer Science & Engineering


Syllabus
PEOPLE’S UNIVERSITY, BHOPAL
Syllabus of Examination Choice Based Credit System (CBCS)
(Applicable for Admitted from Academic Session 2019-20 onwards)

Programme: Bachelor of Technology Year: Fourth Semester - VII/VIII

1. C. Hamacher, Z. Vranesic and S. Zaky; Computer Organization; Mc Graw Hill, 2002


2. J .P. Hayes; Computer Architecture and Organization; McGraw-Hill, 1998.
3. John L Hennessy and David A Patterson; Computer Architecture: A Quantitative Approach.

Suggested List of Laboratory Experiments (Expandable):- Nil

School of Research and Technology Department: Computer Science & Engineering


Syllabus
PEOPLE’S UNIVERSITY, BHOPAL
Syllabus of Examination Choice Based Credit System (CBCS)
(Applicable for Admitted from Academic Session 2019-20 onwards)

Programme: Bachelor of Technology Year: Fourth Semester - VII/VIII


Subject
Subject Title Credit Theory Practical
Code
Total
L T P
Digital Image External Internal (100) External Internal Total
CCSE-4201
Processing (70) (30) Min: 40 (Nil) (Nil) (Nil)
3 1 -
(D Grade
Duration of Theory (Externals): 3 Hours
Theory Internal- Max Marks: 30 Best of Two Mid Semester Test-- Assignment/Quiz/Attendance
Max Marks: 20 Max. Marks: 10
Practical Internal Max Marks: Nil Lab work & Sessional – Assignment/ Quiz/Attendance
Max Marks: Nil Max. Marks: Nil
Pre-Requisite Before starting the study of Digital Image processing you should first brush up basic concepts.

1. Understand image formation and the role human visual system plays in perception of gray
Course Outcome and color image data.
2. Learn the signal processing algorithms and techniques in image enhancement and image
restoration.

Marks
Unit Contents (Theory)
Weightage
Introduction: Digital Image Processing, Applications, Image Processing Operations, Parts of
I Digital Image Processing Systems, Image Sampling and Quantization, Neighbors, 14
Connectivity, Distance Measures Between pixels, Linear and Non Linear Operations.
Image Transformations: Introduction to Gray Level Transformations, Histogram
Processing, Enhancement Using Arithmetic and Logic operations, Introduction to Spatial
II Filters, Types, Techniques, Introduction to Fourier Tranorm and the frequency Domain, 14
Image Enhancements in Frequency Domain, Frequency Domain Filters, Types, Techniques
and Image Restoration.
Image Degradation & Restoration: Introduction to Image Degradation, Image Restoration,
Restoration and Degradation Models, Noise Models, Restoration and Degradation by
III Filtering, Estimation of Degradation Function and various Filtering Techniques and 14
Geometric transformations.
Image Compression and Segmentation: Introduction to Image Compression, Codling’s,
IV Inter pixel and Psycho visual Redundancy, Introduction to Image Segmentation, Edge linking 14
and boundary detection, Thresholding and Types of Segmentation.
Multimedia: Introduction to multimedia, system architecture& technologies , Objects for
multimedia systems, Multimedia interface standards , data and file format standards, RTF,
V TIFF , RIFF , MIDI , JPEG, MPEG,Multimedia communication protocols (UDP , RTP , 14
RTCP , XTP , TELNET, IP Multicast etc), Multimedia Applications, VRML(Virtual reality
modeling language), Streaming, Hypermedia and its applications.

Text Book/References Books/ Websites:


1. A.K.Jain; Digital Image Processing; Prentice Hall.
2. Prabhat K Andleigh and Kiran Thakrar; Multimedia system Design (PHI Publications).
3. Rafael C Gonzalez and Richard E Woods; Digital Image Processing.

Suggested List of Laboratory Experiments (Expandable):-Nil

School of Research and Technology Department: Computer Science & Engineering


Syllabus
PEOPLE’S UNIVERSITY, BHOPAL
Syllabus of Examination Choice Based Credit System (CBCS)
(Applicable for Admitted from Academic Session 2019-20 onwards)

Programme: Bachelor of Technology Year: Fourth Semester - VII/VIII

Subject
Subject Title Credit Theory Practical
Code
Total
L T P
Big Data External Internal (100) External Internal Total
CCSE-4202
Analytics (70) (30) Min: 40 (Nil) (Nil) (Nil)
3 1 -
(D Grade
Duration of Theory (Externals): 3 Hours
Theory Internal- Max Marks: 30 Best of Two Mid Semester Test-- Assignment/Quiz/Attendance
Max Marks: 20 Max. Marks: 10
Practical Internal Max Marks: Nil Lab work & Sessional – Assignment/ Quiz/Attendance
Max Marks: Nil Max. Marks: Nil

Pre-Requisite Should have knowledge of one Programming Language (Java preferably), Practice of SQL
(queries and sub queries), exposure to Linux Environment.
Course Outcome 1. Identify Big Data and its Business Implications.
2. Manage Job Execution in Hardtop Environment

Marks
Unit Contents (Theory)
Weightage
Introduction to Big Data And Hadoop: Types of Digital Data, Introduction to Big Data,
Big Data Analytics, History of Hadoop, Apache Hadoop, Analyzing Data with Unix tools,
I 14
Analyzing Data with Hadoop, Hadoop Streaming, Hadoop Echo System, IBM Big Data
Strategy, Introduction to Infosphere Big Insights and Big Sheets.
HDFS (Hadoop Distributed File System): The Design of HDFS, HDFS Concepts,
Command Line Interface, Hadoop file system interfaces, Data flow, Data Ingest with
II 14
Flume and Scoop and Hadoop archives, Hadoop I/O: Compression, Serialization, Avro and
File-Based Data structures.
Map Reduce: Anatomy of a Map Reduce Job Run, Failures, Job Scheduling, Shuffle and
III 14
Sort, Task Execution, Map Reduce Types and Formats, Map Reduce Features.
Hadoop Eco System Pig: Introduction to PIG, Execution Modes of Pig, Comparison of
Pig with Databases, Grunt, Pig Latin, User Defined Functions, Data Processing operators.
IV Hive : Hive Shell, Hive Services, Hive Metastore, Comparison with Traditional Databases, 14
HiveQL, Tables, Querying Data and User Defined Functions. Hbase: HBasics, Concepts,
Clients, Example, Hbase Versus RDBMS. Big SQL : Introduction
Data Analytics With R: Machine Learning, Introduction, Supervised Learning,
V 14
Unsupervised Learning, Collaborative Filtering.Big Data Analytics with BigR.

Text Book/References Books/ Websites:


1. Tom White; Hadoop: The Definitive Guide; Third Edit on, O’ reily Media, 2012.
2. Seema Acharya; Subhasini Chellappan; Big Data Analytics; Wiley 2015.
3. Phil Simon; Too Big to Ignore; The Business Case for Big Data.

Suggested List of Laboratory Experiments (Expandable):- Nil

School of Research and Technology Department: Computer Science & Engineering


Syllabus
PEOPLE’S UNIVERSITY, BHOPAL
Syllabus of Examination Choice Based Credit System (CBCS)
(Applicable for Admitted from Academic Session 2019-20 onwards)

Programme: Bachelor of Technology Year: Fourth Semester - VII/VIII

Subject
Subject Title Credit Theory Practical
Code
Total
L T P
Mobile External Internal (100) External Internal Total
CCSE-4203
Computing (70) (30) Min: 40 (Nil) (Nil) (Nil)
3 1 -
(D Grade
Duration of Theory (Externals): 3 Hours
Theory Internal- Max Marks: 30 Best of Two Mid Semester Test-- Assignment/Quiz/Attendance
Max Marks: 20 Max. Marks: 10
Practical Internal Max Marks: Nil Lab work & Sessional – Assignment/ Quiz/Attendance
Max Marks: Nil Max. Marks: Nil

Pre-Requisite Basic knowledge of Virtualization Technologies,Operating Systems, and consider some


introductory course to Networking.
Course Outcome 1. Able to think and develop new mobile application.
2. Able to develop new ad hoc network applications and/or algorithms/protocols.

Marks
Unit Contents (Theory)
Weightage
Introduction: Mobile Communications, Mobile Computing – Paradigm,
Promises/Novel Applications and Impediments and Architecture; Mobile and Handheld
I Devices, Limitations of Mobile and Handheld Devices. GSM – Services, System 14
Architecture, Radio Interfaces, Protocols, Localization, Calling, Handover, Security, New
Data Services, GPRS, CSHSD, DECT.
(Wireless) Medium Access Control (MAC): Motivation for a specialized MAC
(Hidden and exposed terminals, Near and far terminals), SDMA, FDMA, TDMA, CDMA,
II Wireless LAN/(IEEE 802.11) Mobile Network Layer: IP and Mobile IP Network Layers, 14
Packet Delivery and Handover Management, Location Management, Registration, Tunneling
and Encapsulation, Route Optimization, DHCP.
Mobile Transport Layer: Conventional TCP/IP Protocols, Indirect TCP, Snooping
TCP, Mobile TCP, Other Transport Layer Protocols for Mobile Networks. Database Issues:
Database Hoarding & Caching Techniques, Client-Server Computing & Adaptation, 14
III
Transactional Models, Query processing, Data Recovery Process & QoS Issues.
Data Dissemination and Synchronization: Communications Asymmetry, Classification
IV of Data Delivery Mechanisms, Data Dissemination, Broadcast Models, Selective Tuning 14
and Indexing Methods, Data Synchronization – Introduction, Software, and Protocols.
Mobile Adhoc Networks (MANETS):Introduction, Applications & Challenges of
a MANET, Routing, Classification of Routing Algorithms, Algorithms such as DSR,
V AODV, DSDV, etc. , Mobile Agents, Service Discovery. Protocols and Platforms for Mobile 14
Computing: WAP, Bluetooth, XML, J2ME, Java Card, Palm OS, Windows CE, Symbian
OS, Linux for Mobile Devices, Android.

Text Book/References Books/ Websites:


1. Jochen Schiller; Mobile Communications; Addison-Wesley, Second Edition, 2009.
2. Raj Kamal; Mobile Computing; Oxford University Press, 2007, ISBN: 0195686772.
3. UWE Hansmann, Lother Merk, Martin S. Nicklaus, Thomas Stober; Principles of Mobile
Computing; Second Edition, Springer.
Suggested List of Laboratory Experiments (Expandable):- Nil

School of Research and Technology Department: Computer Science & Engineering


Syllabus
PEOPLE’S UNIVERSITY, BHOPAL
Syllabus of Examination Choice Based Credit System (CBCS)
(Applicable for Admitted from Academic Session 2019-20 onwards)

Programme: Bachelor of Technology Year: Fourth Semester - VII/VIII

Subject
Subject Title Credit Theory Practical
Code
Total
L T P
Data Mining (100)
External Internal External Internal Total
CCSE-403 And Min: 40
(70) (30) (Nil) (Nil) (Nil)
Warehousing 3 1 - (D
Grade)
Duration of Theory (Externals): 3 Hours
Theory Internal- Max Marks: 30 Best of Two Mid Semester Test-- Assignment/Quiz/Attendance
Max Marks: 20 Max. Marks: 10
Practical Internal Max Marks: Nil Lab work & Sessional – Assignment/ Quiz/Attendance
Max Marks: Nil Max. Marks: Nil

Pre-Requisite Basics of Math and Statistics.


1. Learning how to gather and analyze large sets of data to gain useful business
understanding
Course Outcomes
2. Overview of the developing areas - web mining, text mining, and ethical aspects of
data mining

Marks
Unit Contents (Theory)
Weightage
Data Warehousing: Need for data warehousing, Basic elements of data warehousing, Data
I Mart, Data Warehouse Architecture, extract and load Process, Clean and Transform data, Star, 14
Snowflake and Galaxy Schemas for Multidimensional databases, Fact and dimension data.
Data Warehouse and OLAP technology: Multidimensional data models and different OLAP
II Operations, OLAP Server: ROLAP, MOLAP, Data Warehouse implementation, Efficient 14
Computation of Data Cubes, Processing of OLAP queries, indexes data.
Data Mining: Data Mining: Definitions, KDD v/s Data Mining, DBMS v/s Data Mining , DM
techniques, Mining problems, Issues and Challenges in DM, DM Application areas,
III Association Rules & Clustering Techniques: Introduction, Various association algorithms like 14
A Priori, Partition, Pincer search etc., Generalized association rules, Clustering paradigms;
Partitioning algorithms like K-Medioid, CLARA, and CLARANS; Hierarchical clustering,
DBSCAN, BIRCH, CURE; categorical clustering algorithms, STIRR, ROCK .
Web Mining: Web Mining, Web content mining, Web structure Mining, Web Usage Mining,
Application of Neural Network, AI, Fuzzy logic and Genetic algorithm, Decision tree in DM,
IV Temporal and spatial DM: Temporal association rules, Sequence Mining, GSP, SPADE, 14
SPIRIT, and WUM algorithms, Episode Discovery, Event prediction, Time series analysis,
Spatial Mining, Spatial Mining tasks, Spatial clustering and Spatial Trends.
Data Mining of Image and Video: Image and Video representation techniques, feature
V extraction, motion analysis, content used image and video retrieval, clustering and association 14
paradigm, knowledge discovery.
Text Book/References Books/ Websites:
1. Arum K. Pujari; Data Mining Techniques; Pearson Publications.
2. Han & Kamber; Data Mining; Morgan Kauffman Publications.
3. Vishwanathan; Data Warehousing and Mining; Scitech Publication PVT.LTD. Chennai.
Suggested List of Laboratory Experiments (Expandable):- Nil

School of Research and Technology Department: Computer Science & Engineering


Syllabus
PEOPLE’S UNIVERSITY, BHOPAL
Syllabus of Examination Choice Based Credit System (CBCS)
(Applicable for Admitted from Academic Session 2019-20 onwards)

Programme: Bachelor of Technology Year: Fourth Semester - VII/VIII

Subject
Subject Title Credit Theory Practical
Code
Total
L T P
(100)
Pattern External Internal External Internal Total
CCSE-404 Min: 40
Recognition (70) (30) (Nil) (Nil) (Nil)
3 1 - (D
Grade)
Duration of Theory (Externals): 3 Hours
Theory Internal- Max Marks: 30 Best of Two Mid Semester Test-- Assignment/Quiz/Attendance
Max Marks: 20 Max. Marks: 10
Practical Internal Max Marks: Nil Lab work & Sessional – Assignment/ Quiz/Attendance
Max Marks: Nil Max. Marks: Nil

Pre-Requisite Student should have knowledge of artificial intelligence.


Course Outcomes Student will be able to
1. Understand machine learning concepts and range of problems that can be handled by
machine learning.
2. Compare and parameterize different learning algorithms.
3. apply the machine learning concepts in real life problems.

Marks
Unit Contents (Theory)
Weightage
Introduction: Definitions, Use Areas and Examples of pattern recognition, Design principles of
pattern recognition organization, Pattern recognition approaches, Decision Boundaries, Decision 14
I
region , Metric spaces, distances, Classification and clustering, supervised Learning,
unsupervised learning and adaptation.
Basics of Probability: Random Processes and Linear Algebra: Probability: independence of
events, conditional and joint probability, Bayes’ theorem; Random Processes: Stationary and no
II 14
stationary processes, Expectation, Autocorrelation, Cross-Correlation, spectra; Linear Algebra:
Inner product, outer product, inverses, eigen values, eigen vectors; Bayes Decision Theory.
Bayes Decision Theory: Minimum-error-rate classification, Classifiers, Discriminant functions,
III 14
Decision surfaces, Normal density and discriminant functions, discrete features.
Unsupervised learning and clustering: Criterion functions for clustering; Algorithms for
clustering: K-Means, Hierarchical and other methods; Cluster validation; Gaussian mixture
IV 14
models; Expectation-Maximization method for parameter estimation; Maximum entropy
estimation.
Recent advances in Pattern Recognition: Structural PR, SVMs, FCM, Soft computing and
V Neuro-fuzzy techniques, and real-life examples, Histograms rules, Density Estimation, Nearest 14
Neighbor Rule, Fuzzy classification.
Text Book/References Books:
1. S.Theodoridis and K.Koutroumbas; Pattern Recognition; 4th Ed., Academic Press, 2009.
2. R.O.Duda, P.E.Hart and D.G.Stork; Pattern Classification; John Wiley, 2001.
3. C.M.Bishop; Pattern Recognition and Machine Learning; Springer, 2006.
Suggested List of Laboratory Experiments (Expandable):- Nil

School of Research and Technology Department: Computer Science & Engineering


Syllabus
PEOPLE’S UNIVERSITY, BHOPAL
Syllabus of Examination Choice Based Credit System (CBCS)
(Applicable for Admitted from Academic Session 2019-20 onwards)

Programme: Bachelor of Technology Year: Fourth Semester - VII/VIII

Subject Subject
Credit Theory Practical
Code Title
Total Total
L T P
(100) (50)
Compiler Internal External Internal
CCSE-405 External Min: 40
Design (30) (35) (15) Min: 20
3 1 1 (70) (D
(D Grade)
Grade)
Duration of Theory (Externals): 3 Hours
Theory Internal- Max Marks: 30 Best of Two Mid Semester Test- Assignment/Quiz/Attendance
Max Marks: 20 Max. Marks: 10
Practical Internal Max Marks: 15 Lab work & Sessional – Assignment/Quiz/ Attendance
Max Marks: 10 Max. Marks: 05
Pre-Requisite Student should have basic knowledge of computer fundamental.
1. Student will able to introduce the major concept areas of language translation and compiler
Course design.
Outcome 2. Student will able toenrich the knowledge in various phases of compiler ant its use, code
optimization techniques, machine code generation, and use of symbol table.
3. Student will able to practical programming skills necessary for constructing a compiler.

Unit Contents (Theory) Marks


Weightage
Introduction & Lexical Analysis: Introduction to Translator, Interpreter, Assembler, Compiler,
Analysis Synthesis Model, Phases, Pass Structure, Introduction to Porting, Cross Compiler,
I 14
Bootstrapping, Introduction to Lexical Analysis, Finite State Machines, Regular Expressions and
LEX.
Syntax Analysis & Semantic Analysis: Introduction to Syntax Analysis, Parsing, CGF’s, Parse
Trees, Ambiguity, Normal Forms, Types of Parsing, LL(1) Parsing, LR Parsers, YACC,
II 14
Introduction to Semantic Analysis, SDT, SDD, Types of Attributes and Introduction to Type
Checker.
Intermediate Code: Generation & Run Time Environments Introduction to Intermediate Code
Generation, Three Address Code, Representation of TAC, 3AC for Programming Language
III Constructs, Introduction to Run Time Memory Storage, Activation Records, Parameter Passing 14
Mechanisms, Static Binding v/s Dynamic Binding, Memory Allocation Techniques, Dynamic
Memory Allocation and Garbage Collection.
Symbol Table: Error Handler and Code Optimization Introduction to Symbol Table, its Uses, Data
Structures used for Symbol Table Management, Introduction to Error Handler, its Applications,
IV Types of Errors, Introduction to Basic Block and Flow Graph, Introduction to Code Optimization, 14
Code Optimization Techniques, Local Optimization, Loop Optimization, Global Optimization,
Data Flow Analysis and Peep Hole Optimization.
Code Generation Introduction to Target Code Generation, Types of Target Codes, Design of a
Code Generator, Directed Acyclic Graph, and Target Code Generation from DAG, Back patching,
V 14
DAG for TAC, Assembly Code, Introduction to Linkers, Loaders, De-compilation and Symbolic
Debugging of Optimized Code.
Text Book/References Books/ Websites
1. Aho, Sethi & Ullman; Compiler Design Principles; Addison-Wesley
2. AAPuntambekar; Compiler Design; Technical Publications.
3. D.M.Dhamdhere; Compiler Constructio; Macmillan Publishers India LTD. PTO

School of Research and Technology Department: Computer Science & Engineering


Syllabus
PEOPLE’S UNIVERSITY, BHOPAL
Syllabus of Examination Choice Based Credit System (CBCS)
(Applicable for Admitted from Academic Session 2019-20 onwards)

Programme: Bachelor of Technology Year: Fourth Semester - VII/VIII

Suggested List of Laboratory Experiments (Expandable):-


1. Program to implement a DFA that accepts all Strings of ‘a’ and ‘b’ ending with ‘abb.
2. Program to implement a DFA that accepts all Strings of ‘a’ and ‘b’ having equal number of
‘a’ and ‘b’.
3. Program to implement Lexical Analyzer.
4. Program to implement LL (1) Parser.
5. Program to implement Recursive Descent Parser.
6. Program to implement Operator Precedence Parser.
7. Program to generate Intermediate Code as Postfix Notation.
8. Program to generate Intermediate Code as Three Address Code.

School of Research and Technology Department: Computer Science & Engineering


Syllabus
PEOPLE’S UNIVERSITY, BHOPAL
Syllabus of Examination Choice Based Credit System (CBCS)
(Applicable for Admitted from Academic Session 2019-20 onwards)

Programme: Bachelor of Technology Year: Fourth Semester - VII/VIII

Subject
Subject Title Credit Theory Practical
Code
Total Total
L T P
(100) (50)
Block Chain Internal External Internal
CCSE-406 Programming External Min: 40
(30) (35) (15) Min: 20
3 1 1 (70) (D
(D Grade)
Grade)
Duration of Theory (Externals): 3 Hours
Theory Internal- Max Marks: 30 Best of Two Mid Semester Test- Assignment/Quiz/Attendance
Max Marks: 20 Max. Marks: 10
Practical Internal Max Marks: 15 Lab work & Sessional – Assignment/Quiz/ Attendance
Max Marks: 10 Max. Marks: 05

Pre-Requisite Fundamental skill and Knowledge in Technical Field.


1. Student will be able to comprehend the Block chain technology and the key concepts like
Course cryptography and crypto currency concepts.
Outcome 2. Student will be able to understand the key concepts like cryptography and crypto currency
concepts.

Marks
Unit Contents (Theory)
Weightage
Basics: Distributed Database, Two General Problem, Byzantine General problem and
I FaultTolerance, Hadoop Distributed File System, Distributed Hash Table, ASIC resistance, Turing 14
Complete.
Block Chain: Introduction, Advantage over conventional distributed database, Block chain
Network, Mining Mechanism, Distributed Consensus, Merkle Patricia Tree, Gas Limit,
II 14
Transactions and Fee, Anonymity, Reward, Chain Policy, Life of Block chain application, Soft &
Hard Fork, Private and Public block chain.
Distributed Consensus:Nakamoto consensus, Proof of Work, Proof of Stake, Proof of Burn,
III 14
Difficulty Level, Sybil Attack, Energy utilization and alternate.
Crypto currency: History, Distributed Ledger, Bit coin protocols - Mining strategy and rewards,
Ethereum - Construction, DAO, Smart Contract, GHOST, Vulnerability, Attacks, Side chain,
IV Name coin. 14
Crypto Currency Regulation: Stakeholders, Roots of Bit coin, Legal Aspects - Crypto currency
Exchange, Black Market and Global Economy.
Block Chain Applications: Internet of Things, Medical Record Management System, Domain
V 14
Name Service and future of Block chain.

Text Book/References Books/ Websites:


1. Arvind Narayanan, Joseph Bonneau, Edward Felten, Andrew Miller and Steven Goldfeder; A
Comprehensive Introduction; Bitcoin and Crypto currency Technologies; Princeton
University Press (July 19, 2016).
2. William Mougayar ; The Business Blockchain: Promise, Practice, and Application of the
Next Internet Technology Hardcover – May 9, 2016.
3. DR. Gavin Wood; A Secure Decentralized Transaction Ledger; Yellowpaper.2014.

School of Research and Technology Department: Computer Science & Engineering


Syllabus
PEOPLE’S UNIVERSITY, BHOPAL
Syllabus of Examination Choice Based Credit System (CBCS)
(Applicable for Admitted from Academic Session 2019-20 onwards)

Programme: Bachelor of Technology Year: Fourth Semester - VII/VIII

Suggested List of Laboratory Experiments (Expandable):-

1. Naive Block chain construction.


2. Memory Hard algorithm - Hash cash implementation.
3. Direct Acyclic Graph.
4. Play with Go-ethereum.
5. Smart Contract Construction.
6. Toy application using Block chain.
7. Mining puzzles.

School of Research and Technology Department: Computer Science & Engineering


Syllabus
PEOPLE’S UNIVERSITY, BHOPAL
Syllabus of Examination Choice Based Credit System (CBCS)
(Applicable for Admitted from Academic Session 2019-20 onwards)

Programme: Bachelor of Technology Year: Fourth Semester - VII/VIII

Subject
Subject Title Credit Theory Practical
Code
Total Total
L T P
(100) (50)
Programming Internal External Internal
CCSE-407 External Min: 40
with PHP (30) (35) (15) Min: 20
3 1 1 (70) (D
(D Grade)
Grade)
Duration of Theory (Externals): 3 Hours
Theory Internal- Max Marks: 30 Best of Two Mid Semester Test – Assignment/Quiz/Attendance
Max Marks: 20 Max. Marks: 10
Practical Internal Max Marks: 15 Lab work & Sessional – Assignment/Quiz/ Attendance
Max Marks: 10 Max. Marks: 05

Pre-Requisite Nil
1. Student will be able to Write PHP scripts to handle HTML forms.
Course Outcome 2. Student will be able to Analyze and solve various database tasks using the PHP
language.
3. Student will be able to Analyze and solve common Web application tasks by writing
PHP programs.

Marks
Unit Contents (Theory)
weightage
PHPBasics:IntroductiontoPHP,SupportforDatabase,PHPInstallation,WorkingwithPHP,WhyPHP?,B
I asicSyntaxofPHP,PHPstatementterminatorandcaseinsensitivity,Embedding, 14
PHPinHTML,Comments,Variables,Assigningvalue tovariable,Constants,ManagingVariables.
Operators,ControlsStructuresandFunctions inPHP:ArithmeticOperators,Bit-
wiseOperators,ComparisonOperators,LogicalOperators,ConcatenationOperator,Incrementing/Decre
mentingOperator,TernaryOperator,OperatorPrecedence,String Manipulation,
II BreakandContinue.Functions,User- 14
Definedfunction,FunctionDefinition,FunctionCall,Functionwitharguments,Functionwithreturnvalue,
Callby valueand callby References,Understandingvariablescope,GlobalVariables,
StaticVariables,Include and Require,Built-infunctionsin PHP.
ArraysandPHPFileHandling:IntroductiontoArray,ArrayinPHP,CreatinganArray,AccessingElemen
tsofanArray,ModifyingElementsofanArray,FindingtheSizefanArray,PrintinganArrayinthereadable
Way,IteratingArrayElements,ModifyingArraywhileiteration,IteratingArraywithNumericindex,Remo
vingElementfromanArray,ConvertinganArraytoString,ConvertingStringtoanArray,ArraySorting,Mu
III lti- 14
dimensionalArray,AccessingelementsofaMultidimensionalArray,IteratingMultidimensionalArray.Int
roduction,File Open, File
Creation,Writingtofiles,ReadingfromFile,Searchingarecordfromafile,ClosingaFileUsingPHP
WithHTML Forms.
Class,ObjectandExceptionHandling,JAVAScript:Introduction,Object,Class,DefiningClassin
PHP,ObjectinPHP,Usageof $thisvariable,Constructor,Constructorwith
IV 14
Parameters.IntroductiontoException,ExceptionHandlingmechanisms,CreatingCustomExceptions,M
ultipleCatch Blocks,ExceptionPropagation,ErrorHandlingin PHP,JavaIntroduction,JavaScriptBasics.
CreatingandDebuggingPHPProjects:InstallthelocalWebServer,InstallthePHPengine.CreateandR
unPHPProject,UnderstandingDebugView,ThePHPdebugerespective–
V 14
theVariablesview,thebreakpointsview,theeditorview,theconsoleview,thedebugoutputview,thebrows
eroutputview;InstallingandConfiguringthedebuggers–

School of Research and Technology Department: Computer Science & Engineering


Syllabus
PEOPLE’S UNIVERSITY, BHOPAL
Syllabus of Examination Choice Based Credit System (CBCS)
(Applicable for Admitted from Academic Session 2019-20 onwards)

Programme: Bachelor of Technology Year: Fourth Semester - VII/VIII

InstalltheZendebugger,InstallXDebug,Configurethedebuggers,SettingupPDT(PHP
DevelopmentTools)–SetupPHP
servers,SetupPHPexecutables,DebugWebApplication,Insertingother
language,.SQL,HTML,JavaScriptin PHP Code,SQL–PHP SQL ScriptInstallingPHP Projects
onWeb Server.

Text Book/References Books/ Websites:


1 Web ProgrammingThruPHP(IBMICE Publication)
2 TimConverse;PHP Bible.
3 BillMcCarthy; PHP Abeginnersguide.
4 Luke Welling; PHP and MySQL Web Development.

Suggested List of Laboratory Experiments (Expandable):-


1. Program to display Text messages.
2. Program to print an array.
3. Program to print each element of an array using foreach().
4. Program to find number of elements in an array.
5. Program to sort elements in an array in ascending order.
6. Program to sort elements in an array in descending order.
7. Program to find the sum of elements in an array.
8. Program to find the product of elements in an array.
9. Program to split a string as array elements based on delimiter.
10. Program to combine the array elements into a string with given delimiter.

School of Research and Technology Department: Computer Science & Engineering


Syllabus
PEOPLE’S UNIVERSITY, BHOPAL
Syllabus of Examination Choice Based Credit System (CBCS)
(Applicable for Admitted from Academic Session 2019-20 onwards)

Programme: Bachelor of Technology Year: Fourth Semester - VII/VIII

Subject
Subject Title Credit Theory Practical
Code
Total Total
L T P
Machine (100) (50)
External Internal External Internal
CCSE-408 learning with Min: 20
(70) (30) Min: 40 (35) (15)
Python 3 1 1 (D
(D Grade)
Grade)
Duration of Theory (Externals): 3 Hours
Theory Internal-Max Marks: 30 Best of Two mid Semester Test – Assignment/Quiz/Attendance-
Max Marks: 20 Max. Marks: 10
Practical Internal Max Marks: 15 Lab work & Sessional – Assignment / Quiz/Attendance-
Max Marks: 10 Max. Marks: 05

Pre-Requisite Student must be comfortable with variables, linear equations, graphs of functions, histograms,
and statistical means.
1. Student will able to acquire Object Oriented Skills in Python.
2. Student will able to develop the skill of designing Graphical user Interfaces in Python.
3. Student will able to develop the ability to write database applications in Python.

Marks
Unit Contents (Theory)
Weightage
An Introduction to Python: A Brief History of Python, Python Versions, Installing Python,
Environment Variables, Executing Python from the Command Line, IDLE, Editing Python
Files, Python Documentation, Help, Dynamic Types, Python Reserved Words, Naming
I Conventions, Python Basic Syntax, Comments, String Values, String Methods, The format 14
Method, String Operators, Numeric Data Types, Conversion Functions, Simple Output/Input,
The % Method, The print Function, Indenting Requirements, The if Statement, Relational and
Logical Operators, Bit Wise Operators, The while Loop, break and continue, The for Loop.
Python Collections: Functions, Modules: Lists, Tuples, Sets, Dictionaries, Sorting
Dictionaries, Copying Collections. Defining Your Own Functions, Parameters, Function
Documentation, Keyword and Optional Parameters, Passing Collections to a Function,
II 14
Variable Number of Arguments, Scope, Passing Functions to a Function, map, filter, Mapping
Functions in a Dictionary, Lambda, Inner Functions, Closures. Modules, Standard Modules -
sys, math, time, The dir Function.
Exceptions, I/O, Classes in Python Regular Expressions: Errors, Runtime Errors, The
Exception Model, Exception Hierarchy, Handling Multiple Exceptions, raise & assert. Data
Streams, Creating Your Own Data Streams, Access Modes, Writing Data to a File, Reading
Data From a File, Additional File Methods, Using Pipes as Data Streams, Handling IO
Exceptions, Working with Directories, Metadata & The pickle Module. Classes in Python,
III Principles of Object Orientation, Creating Classes, Instance Methods, File Organization, Special 14
Methods, Class Variables, Inheritance, Polymorphism, Type Identification, Custom Exception
Classes. Simple Character Matches, Special Characters, Character Classes, Quantifiers, The Dot
Character, Greedy Matches, Grouping, Matching at Beginning or End, Match Objects,
Substituting, Splitting a String, Compiling Regular Expressions, Flags.
Data Structures, Writing GUIs in Python: List Comprehensions, Nested List
Comprehensions, Dictionary Comprehensions, Dictionaries with Compound Values, Processing
IV Lists in Parallel, Specialized Sorts, Time Functionality, Generators. Components and Events, An 14
Example GUI, The Tk Widget, Button Widgets, Entry Widgets, Text Widgets, Check button
Widgets, Radio button Widgets, List box Widgets, Frame Widgets, Menu Widgets, Toplevel

School of Research and Technology Department: Computer Science & Engineering


Syllabus
PEOPLE’S UNIVERSITY, BHOPAL
Syllabus of Examination Choice Based Credit System (CBCS)
(Applicable for Admitted from Academic Session 2019-20 onwards)

Programme: Bachelor of Technology Year: Fourth Semester - VII/VIII

Widgets, Dialogs.
Python and CGI Scripts: What is CGI, HTML, HTML Forms, A Library Application, HTML
Tables, The CGI Script, Rendering of the Script The OS Module & Network Programming:
The Environment, creating a Process, Listing Files, Other Process Methods, File Information
V 14
(Metadata), Working with Directories. Networking Fundamentals, The Client/Server Model,
The socket Module, A Client Program, A Server program n Evaluation Client and Server, A
Threaded Server.

Text Book/References Books/ Websites


1. Python Programming (IBM ICE Publication)
2. Het land, Magnus Lie; Beginning Python; (A press Publication) 2017.
3. Zed A. Shaw; Learn Python the Hard Way Pearson Education; Third Edition(2017)-

Suggested List of Laboratory Experiments (Expandable):-


1. Write Python programs using various collection data types.
2. Write home grown Python functions.
3. Write Network Programs in Python.
4. Write CGI programs in Python.
5. Write GUI programs in Python.
6. Use the IO modeling Python to read and write disk file.

School of Research and Technology Department: Computer Science & Engineering


Syllabus
PEOPLE’S UNIVERSITY, BHOPAL
Syllabus of Examination Choice Based Credit System (CBCS)
(Applicable for Admitted from Academic Session 2019-20 onwards)

Programme: Bachelor of Technology Year: Fourth Semester - VII/VIII

Subject Code Subject Title Credit Theory Practical


Total Total
L T P
#Industrial External Internal External Internal (100)
CCSE-409
Training (Nil) (Nil) (70) (30) Min: 40
- - 2 (Nil)
(D Grade)
Duration of Theory (Externals): Nil
Theory Internal- Max Marks: -Nil Best of Two Mid Semester Test – Assignment/Quiz/Attendance
Max Marks: -Nil Max. Marks: -Nil
Practical Internal Max Marks: 30 Lab work & Sessional – Assignment / Quiz/ Attendance
Max Marks: 25 Max. Marks: 5

Pre-Requisite Fundamental Engineering concepts of concern discipline.


1. Enrich their practical learning and they will be better equipped to integrate the practical
Course experiences with the classroom learning process.
Outcome 2. Interact with real World of Work and should try to learn as much as possible from real life
experiences by involving with industry staff.

Marks
Unit Contents (Theory)
Weightage
The objective of undertaking industrial training is to provide work experience so that student’s
engineering knowledge is enhanced and employment prospects are improved. Industrial
training of the students is essential to bridge the wide gap between the classroom and industrial
environment.
As a part of B. Tech. curriculum, Industrial Training -II is a Practical course, which the
students should undergo in reputed Private / Public Sector / Government organization /
companies as industrial training of minimum two weeks to be undergone by the student in the
semester break after VI semester theory examinations.
Training period: Minimum of Four weeks or 30 (Thirty) Days.
I 100
Evaluation: Seventh semester
Companies / Areas covered: Any field related to concern branch / discipline of Engineering.
Grading: As per Scheme.
Note: Presentation will take place the following week after completion your training. The
presentation is evaluated by your class in charge. Report must be submitted during power point
presentation. A Viva voce comprising comprehensive questions based on your presentation and
training undergone.
Etiquettes: Dress properly, Behave well, Portray good image as a university student, Be
punctual, Observe work ethics, Concern for safety, Be professional.

Text Book/References Books/ Websites: Nil


Suggested List of Laboratory Experiments Expandable: - Nil

School of Research and Technology Department: Computer Science & Engineering


Syllabus
PEOPLE’S UNIVERSITY, BHOPAL
Syllabus of Examination Choice Based Credit System (CBCS)
(Applicable for Admitted from Academic Session 2019-20 onwards)

Programme: Bachelor of Technology Year: Fourth Semester - VII/VIII

Subject
Subject Title Credit Theory Practical
Code
Total Total
L T P
External Internal External Internal (200)
CCSE-410 #Major Project
(Nil) (Nil) (140) (60) Min: 80
- - 3 Nil
(D Grade)
Duration of Theory (Externals): - Nil
Theory Internal- Max Marks: -Nil Best of Two Mid Semester Test – Assignment/Quiz/Attendance
Max Marks: -Nil Max. Marks: -Nil
Practical Internal Max Marks: 60 Lab work & Sessional – Assignment / Quiz/Attendance
Max Marks: -55 Max. Marks:05

Pre-Requisite Student should have the basic knowledge of programming and coding fundamentals.
The student will be able to-Utilize technical resources:
1. Identify, analyze & define the problem.
2. Generate alternative solutions to the problem identified.
Course Outcome 3. Compare & select feasible solutions from alternatives generated.
4. Design, develop, manufacture & operate equipment/program.
5. Acquire higher-level technical knowledge by studying recent development in
Engineering field.

Marks
Unit Contents (Theory)
Weightage
(Major Project should be considered in VIII Semester)Students shall be encouraged to
form groups (Maximum5) to do a Minor Project on technical topic of concern branch. The
student should prepare a working system or some design or understanding of a complex
system that he has selected for his project work using system analysis tools and submit the
same in the form of a write-up i.e. detail project report. The student should maintain proper
documentation of different stages of project such as need analysis, market analysis, concept
I 200
evaluation, requirement specification, objectives, work plan, analysis, design,
implementation and test plan wherever applicable. Each group of students is required to
prepare a project report based on the above points and present the same at the final
examination with a demonstration of the working system.
Evaluation will be based on his performance in technical work pertaining to the solution of a
small size problem, project report, and presentation of work and defending it in a viva-voce.

Text Book/References Books/ Websites: Nil


Suggested List of Laboratory Experiments (Expandable):- Nil

School of Research and Technology Department: Computer Science & Engineering


Syllabus
PEOPLE’S UNIVERSITY, BHOPAL
Syllabus of Examination Choice Based Credit System (CBCS)
(Applicable for Admitted from Academic Session 2019-20 onwards)

Programme: Bachelor of Technology Year: Fourth Semester - VII/VIII

Subject Code Subject Title Credit Theory Practical


Total Total
L T P
#Minor External Internal External Internal (150)
CCSE-411
Project (Nil) (Nil) (105) (45) Min: 60
- - 3 Nil
(D Grade)
Duration of Theory (Externals): Nil
Theory Internal- Max Marks: -Nil Best of Two Mid Semester Test – Assignment/Quiz/Attendance
Max Marks: -Nil Max. Marks: -Nil
Practical Internal Max Marks: 45 Lab work & Sessional – Assignment / Quiz/ Attendance
Max Marks: 40 Max. Marks: 05

Pre-Requisite Fundamental Engineering concepts of concern discipline.


Student should able to:
1. Identify, analyze & define the problem.
Course Outcome 2. Generate alternative solutions to the problem identified.
3. Compare & select feasible solutions from alternatives generated.
4. Work effectively in a team.

Marks
Unit Contents (Theory)
Weightage
(Minor Project should be considered in VII Semester)Students shall be encouraged to form
groups (Maximum 5) to do a Minor Project on technical topic of concern branch. The student
should prepare a working system or some design or understanding of a complex system (on
minor level ) that he has selected for his/her minor project work using system analysis tools
and submit the same in the form of a write-up i.e. detail project report.
I 150
The student should maintain proper documentation of different stages of project such as
concept evaluation, requirement specification, objectives, work plan, analysis, design,
implementation and test plan wherever applicable.

Each student is required to prepare a project report based on the above points and present the
same at the final examination with a demonstration of their project.

Text Book/References Books/ Websites: Nil


Suggested List of Laboratory Experiments (Expandable):- Nil

School of Research and Technology Department: Computer Science & Engineering


Syllabus
PEOPLE’S UNIVERSITY, BHOPAL
Syllabus of Examination Choice Based Credit System (CBCS)
(Applicable for Admitted from Academic Session 2019-20 onwards)

Programme: Bachelor of Technology Year: Fourth Semester - VII/VIII

Total Total
L T P
Professional (50)
External Internal External Internal
CCSE-412 Ethics and Min: 20
(Nil) (Nil) (35) (15)
Proficiency - - 1 Min: Nil (D
Grade)
Duration of Theory (Externals): Nil
Theory Internal- Max Marks: -Nil Best of Two Mid Semester Test – Assignment/Quiz/Attendance
Max Marks: Nil Max. Marks: Nil
Practical Internal Max Marks: 15 Lab work & Sessional – Assignment/Quiz/Attendance
Max Marks: -10 Max. Marks: 05

Pre-Requisite Nil
Course Outcome 1. Student will able to understand basic purpose of profession, professional ethics and
various moral and social issues.

Marks
Unit Contents (Theory)
Weightage
Ethics- Business ethics, Etiquettes in social and office settings, Email etiquettes, Telephone
I Etiquettes, Engineering ethics, Managing time, Role and responsibility of engineer, Work culture in
jobs, Personal memory, Rapid reading, Taking notes, Complex problem solving, Creativity.
Communication and Personality Development Covering, Psychological aspects of
communication, cognition as a part of communication; Emotional Intelligence; Politeness and
II
Etiquette in communication; Cultural factors that influence communication; Mannerisms to be
avoided in communication; Language and persuasion; Language and conflict resolution.
50
Career Oriental Communication Covering, Resume and Bio-data: Design & style; Applying for
III
a job: Language and format of job application. Job Interviews: purpose and process.
Advanced Techniques: In Technical Communication covering, Interview through
IV
telephone/videoconferencing.
Power-Point Presentation: structure and format; Using e-mail for business communication;
V Standard e-mail practices; Language in e-mail; Using internet for collecting information;
Referencing while using internet materials for project reports.
# Mandatory (Non Credit) subject according to AICTE. Non University Examination; End Sem
marks to be included in total marks and credit. Students must pass in this subject.

Text Book/References Books/ Websites:


1. Rachel Tribe; Jean Morrissey; Handbook of Professional and Ethical Practice for
Psychologists, Counsellors, and Psychotherapists.
2. Allen, Catherine; Bunting, Robert; A Global Standard for Professional Ethics: Cross-Border
Business Concerns.

Suggested List of Laboratory Experiments (Expandable):- Nil

School of Research and Technology Department: Computer Science & Engineering


Syllabus
PEOPLE’S UNIVERSITY, BHOPAL
Syllabus of Examination Choice Based Credit System (CBCS)
(Applicable for Admitted from Academic Session 2019-20 onwards)

Programme: Bachelor of Technology Year: Fourth Semester - VII/VIII

Subject
Subject Title Credit Theory Practical
Code
Total
L T P Total
Research External Internal (50)
CCSE-413 External Internal
Methodology (35) (15) Min: 20
- - 1 (Nil) (Nil) Nil
(D Grade)
Duration of Theory (Externals):
Theory Internal- Max Marks: Nil Best of Two Mid Semester Test – Assignment/Quiz/Attendance
Max Marks: Nil Max. Marks: Nil
Practical Internal Max Marks: 15 Lab work & Sessional – Assignment/ Quiz/Attendance
Max Marks: 10 Max. Marks: 05

Pre-Requisite Nil
1. Student will be able to understand some basic concepts of research and its
Course Outcome methodologies.
2. Student will be able to identify appropriate research topics.

Marks
Unit Contents (Theory)
Weightage
• Objectives and Types of Research: Motivation and objectives – Research methods vs
I Methodology. Types of research – Descriptive vs. Analytical, Applied vs. Fundamental,
Quantitative vs. Qualitative, Conceptual vs. Empirical.
Research Formulation – Defining and formulating the research problem - Selecting the
II problem - Necessity of defining the problem - Importance of literature review in defining a
problem.
Research Design and Methods – Research design – Basic Principles- Need of research design
III –– Features of good design – Important concepts relating to research design – Observation and
Facts. Developing a research plan - Exploration, Description, Diagnosis, and Experimentation. 50
Data Collection and Analysis: Execution of the research - Observation and Collection of data
- Methods of data collection – Sampling Methods- Data Processing and Analysis strategies -
IV Data Analysis with Statistical Packages - Hypothesis-testing - Generalization and
Interpretation.
Reporting and Thesis Writing – Structure and components of scientific reports - Types of
report – Technical reports and thesis – Significance – Different steps in the preparation –
V
Layout, structure and Language of typical reports – Illustrations and tables - Bibliography,
referencing and footnotes.
# Mandatory (Non Credit) subject according to AICTE. Non University Examination; End Sem
marks to be included in total marks and credit. Students must pass in this subject.

Text Book/References Books/ Websites:


1. Best & Kahn; Research in Education, 10th Edition.
2. C.R.KOTHAR; Research Methodology.

Suggested List of Laboratory Experiments (Expandable):- Nil

School of Research and Technology Department: Computer Science & Engineering


Syllabus
PEOPLE’S UNIVERSITY, BHOPAL
Syllabus of Examination Choice Based Credit System (CBCS)
(Applicable for Admitted from Academic Session 2019-20 onwards)

Programme: Bachelor of Technology Year: Fourth Semester - VII/VIII

Subject Code Subject Title Credit Theory Practical


Total Total
L T P
External Internal (Nil) External Internal (50)
CCSE-414 Android Lab
(Nil) (Nil) (Nil) (50) Min: 20
- - 1 Min: Nil
(D Grade)
Duration of Theory (Externals): Nil
Theory Internal- Max Marks: - Best of Two Mid Semester Test – Assignment/Quiz/Attendance
Max Marks: Nil Max. Marks: Nil
Practical Internal Max Marks: 50 Lab work & Sessional – Assignment/Quiz/Attendance
Max Marks: -Nil Max. Marks: 50

Pre-Requisite Candidates with Knowledge of Java programming and application development.


1. This training facilitates classroom and laboratory learning, letting students develop
Course Outcome competence and confidence in android programming and understand the entire Android
Apps Development Cycle, as well as it would also enable the students to independently
create new Android Applications.

Unit Marks
Contents (Theory)
Weightage
• The Developing Mobile Apps for the Android Platform program is meant for the segment that
understands Java programming and are keen on gaining skills on application development on
the Android platform. This program focuses on application level APIs and imparts in-depth
I skills to develop user and data-centric mobile applications and utilities on the Android 50
platform. This program imparts skills in Android application development including working
with graphics, multimedia, connectivity, and location-based services. In addition, the learner
will learn to debug, deploy and test mobile applications.
# Mandatory (Non Credit) subject according to AICTE. Non University Examination; End Sem
marks to be included in total marks and credit. Students must pass in this subject.

Text Book/References Books/ Websites:


1. Mark Wickham; Practical Android; Apress; 1st ed. Edition.
2. Rick Boyer; Android 9 Development Cookbook; Packt Publishing.

Suggested List of Laboratory Experiments (Expandable):-


1. Build the user interface with menus, tabs, styles, and themes.
2. Work with Activities, Intents, Services, & Broadcast receivers.
3. Store and retrieve data.
4. Notify the user.
5. Customize views.
6. Work with Location-based Services.
7. Implement SMS and telephony.
8. Enhance applications with graphics and multimedia.

School of Research and Technology Department: Computer Science & Engineering

You might also like