Ay 2020 2021
Ay 2020 2021
To offer computing education programs with the goal that the students become
technically competent and develop lifelong learning skill.
responsibility.
4. Graduates will interact with their peers in other disciplines in industry and
management.
PO_5 Having an ability to use techniques, skills and modern engineering tools
necessary for engineering practice
PO_11 Having a good cognitive load management [discriminate and filter the
available data] skills
CREDIT STRUCTURE
Category Credits
University Core (UC) 53
Programme Core (PC) 62
Programme Elective (PE) 33
University Elective (UE) 12
Bridge Course (BC) -
Total Credits 160
CURRICULUM
B.Tech.-Computer Science and Engineering - (2020)
Programme Core Programme Elective University Core University Elective Total Credits
61 34 53 12 160
PROGRAMME CORE
CSE1003 Digital Logic and Design ETL 3 0 2 0 4
PROGRAMME ELECTIVE
CSE1006 Blockchain and Cryptocurrency Technologies TH 3 0 0 0 3
Page 1 of 5
CURRICULUM
B.Tech.-Computer Science and Engineering - (2020)
UNIVERSITY CORE
CHY1701 Engineering Chemistry ETL 3 0 2 0 4
Page 2 of 5
CURRICULUM
B.Tech.-Computer Science and Engineering - (2020)
BRIDGE COURSE
Course Code Course Title Course Type L T P J C
Page 3 of 5
CURRICULUM
B.Tech.-Computer Science and Engineering - (2020)
Page 4 of 5
CURRICULUM
B.Tech.-Computer Science and Engineering - (2020)
Page 5 of 5
CSE1003 DIGITAL LOGIC AND DESIGN L T P J C
3 0 2 0 4
Pre-requisite NIL Syllabus version
v1.0
Course Objectives:
1. Introduce the concept of digital and binary systems.
2. Analyze and Design combinational and sequential logic circuits.
3. Reinforce theory and techniques taught in the classroom through experiments in the laboratory.
Text Book(s)
1. M. Morris Mano and Michael D.Ciletti– Digital Design: With an introduction to Verilog
HDL, Pearson Education – 5th Edition- 2014. ISBN:9789332535763.
Reference Books
1. Peterson, L.L. and Davie, B.S., 2007. Computer networks: a systems approach. Elsevier.
2. Thomas L Floyd. 2015. Digital Fundamentals. Pearson Education. ISBN: 9780132737968
3. Malvino, A.P. and Leach, D.P. and Goutam Saha. 2014. Digital Principles and Applications
(SIE). Tata McGraw Hill. ISBN: 9789339203405.
4. Morris Mano, M. and Michael D.Ciletti. 2014. Digital Design: With an introduction to
Verilog HDL. Pearson Education. ISBN:9789332535763
Mode of Evaluation: CAT / Assignment / Quiz / FAT / Project / Seminar
List of Challenging Experiments (Indicative)
1. Realization of Logic gates using discrete components, verication of truth 4.5 hours
table for logic gates, realization of basic gates using NAND and NOR gates
Implementation of Logic Circuits by verification of Boolean laws 3 hours
and verification of De Morgans law
Adder and Subtractor circuit realization by implementation of Half-Adder 4.5 hours
and Full-Adder, and by implementation of Half-Subtractor and Full-
Subtractor
Combinational circuit design i. Design of Decoder and Encoder ii. Design of 4.5 hours
Multiplexer and De multiplexer iii. Design of Magnitude Comparator iv.
Design of Code Converter
Sequential circuit design i. Design of Mealy and Moore circuit ii. 4.5 hours
Implementation of Shift registers iii. Design of 4-bit Counter iv. Design of
Ring Counter
Implementation of different circuits to solve real world problems: 4.5 hours
A digitally controlled locker works based on a control switch and two keys
which are entered by the user. Each key has a 2-bit binary representation. If
the control switch is pressed, the locking system will pass the difference of
two keys into the controller unit. Otherwise, the locking system will pass the
sum of the two numbers to the controller unit. Design a circuit to determine
the input to the controller unit.
Implementation of different circuits to solve real world problems: 4.5 hours
A bank queuing system has a capacity of 5 customers which serves on first
come first served basis. A display unit is used to display the number of
customers waiting in the queue. Whenever a customer leaves the queue, the
count is reduced by one and the count is increased by one if a customer joins
a queue. Two sensors (control signals) are used to sense customers leaving
and joining the queue respectively. Design a circuit that displays the number
of customers waiting in the queue in binary format using LEDs. Binary 1 is
represented by LED glow and 0 otherwise.
Total Laboratory Hours 30 hours
Mode of assessment: Project/Activity
Recommended by Board of Studies 28-02-2017
Approved by Academic Council No. 46 Date 24-08-2017
CSE1004 NETWORK AND COMMUNICATION L TP J C
3 0 2 0 4
Pre-requisite NIL Syllabus version
v1.0
Course Objectives:
1. To build an understanding among students about the fundamental concepts of computer
networking, protocols, architectures, and applications.
2. To help students to acquire knowledge in design, implement and analyze performance of OSI
and TCP-IP based Architectures.
3. To implement new ideas in Networking through assignments.
Text Book(s)
1. Computer Networks: A Systems Approach, Larry Peterson and Bruce Davie, 5th Ed, The
Morgan Kaufmann Series, Elsevier, 2011.
2. Computer Networking: A Top-Down Approach Featuring the Internet, J.F. Kurose and
K.W.Ross, 6th Ed., Pearson Education, 2012.
Reference Books
1. Data Communications and Networking, Behrouz A. Forouzan, McGraw Hill Education, 5th
Ed., 2012.
2. TCP/IP Protocol Suite, Behrouz A. Forouzan, McGraw-Hill Education, 4 Ed., 2009.
3. Data and Computer Communications, William Stallings, Pearson Education, 10th Ed, 2013.
Mode of Evaluation: CAT / Assignment / Quiz / FAT / Project / Seminar
List of Challenging Experiments (Indicative)
1 Demo session of all networking hardware and Functionalities 3 Hours
2 Network configuration commands using Linux 3 Hours
3 Error detection and correction mechanisms 3 Hours
4 Flow control mechanisms 3 Hours
5 IP addressing Classless addressing 3 Hours
6 Observing Packets across the network and Performance Analysis 3 Hours
of Routing protocols
7 Socket programming(TCP and UDP) Multi client chatting 3 Hours
8 Simulation of unicast routing protocols 3 Hours
9 Simulation of Transport layer Protocols and analysis of 3 Hours
congestion control techniques in network
10 Develop a DNS client server to resolve the given host name or IP address 3 Hours
Total Laboratory Hours 30 hours
Mode of assessment: Project/Activity
Recommended by Board of Studies 28-02-2017
Approved by Academic Council No. 46 Date 24-08-2017
CSE1007 JAVA PROGRAMMING L T P J C
3 0 2 0 4
Pre-requisite NIL Syllabus version
v1.0
Course Objectives:
1. To impart the core language features of Java and its Application Programming Interfaces
(API).
2. To demonstrate the use of threads, exceptions, files and collection frameworks in Java.
3. To familiarize students with GUI based application development anddatabase
connectivity.
Text Book(s)
1. Herbert Schildt, The Complete Reference -Java, Tata McGraw-Hill Education, Tenth
Edition, 2017.
2. Paul J. Deitel, Harvey Deitel ,Java SE8 for Programmers (Deitel Developer Series) 3rd
Edition, 2014
3. Y. Daniel Liang, Introduction to Java programming-comprehensive version-Tenth Edition,
Pearson ltd 2015
Reference Books
1. Paul Deitel Harvey Deitel ,Java, How to Program, Prentice Hall; 9th edition , 2011.
2. Cay Horstmann BIG JAVA, 4th edition, John Wiley Sons,2009
3. Nicholas S. Williams, Professional Java for Web Applications, Wrox Press, 2014.
Mode of Evaluation: CAT / Assignment / Quiz / FAT / Project / Seminar
List of Challenging Experiments (Indicative)
1. Write a program to demonstrate the use of multidimensional arrays and 2 hours
looping constructs.
2. Write a program to demonstrate the application of String handling 2 hours
functions.
3. Write a program to demonstrate the use of Inheritance. 2 hours
4. Write a program to demonstrate the application of user-defined packages 2 hours
and sub-packages.
5. Write a program to demonstrate the use of Java Exception handling 2 hours
methods.
6. Write a program to demonstrate the use of threads in Java. 2 hours
7. Demonstrate with a program the use of File handling methods in Java. 2 hours
8. Demonstrate the use of Java collection frameworks in reducing application 2 hours
development time.
9. Build a GUI application using JavaFX 2 hours
10. Write a program to register students data using JDBC with MySQL 2 hours
Database.
11. Write a program that uses Servlets to perform basic banking tasks. 2 hours
12. Write a web application using JSP and demonstrate the use of http request 2 hours
and response methods.
13. Write a JSP program for an order management system. 2 hours
14. Write a JSP program that using JDBC and MySQL database to store the 2 hours
user data.
15. JSP with Java Bean 2 hours
Total Laboratory Hours 30 hours
Mode of assessment: Project/Activity
Recommended by Board of Studies 10-08-2018
Approved by Academic Council No. 52 Date 14-09-2018
CSE2001 COMPUTER ARCHITECTURE AND ORGANIZATION L T P J C
3 0 0 0 3
Pre-requisite CSE1003 Digital Logic Design Syllabus version
v1.0
Course Objectives:
1. To acquaint students with the basic concepts of fundamental component, architecture,
register organization and performance metrics of a computer.
2. To impart the knowledge of data representation in binary and understand implementation
of arithmetic algorithms in a typical computer.
3. To teach students how to describe machine capabilities and design an effective data path
design for instruction execution. To introduce students to syntax and semantics ofmachine
level programming.
4. To make students understand the importance of memory systems, IO interfacing
techniques and external storage and their performance metrics for a typical computer. And
explore various alternate techniques for improving the performance of a processor.
Text Book(s)
1. David A. Patterson and John L. Hennessy Computer Organization and Design-The
Hardware/Software Interface 5th edition, Morgan Kaufmann, 2013.
2. Carl Hamacher, Zvonko Vranesic, Safwat Zaky, Computer organization, Mc Graw Hill,
Fifth edition, Reprint 2011.
Reference Books
1. W. Stallings, Computer organization and architecture, Prentice-Hall, 8th edition, 2013
Mode of Evaluation: CAT / Assignment / Quiz / FAT / Project / Seminar
Recommended by Board of Studies 04-04-2014
Approved by Academic Council No. 37 Date 16-06-2015
CSE2004 DATABASE MANAGEMENT SYSTEM L T P J C
2 0 2 4 4
Pre-requisite NIL Syllabus version
v1.0
Course Objectives:
1. To understand the concept of DBMS and ER Modeling.
2. To explain the normalization, Query optimization and relational algebra.
3. To apply the concurrency control, recovery, security and indexing for the real time data.
Text Book(s)
1. Abraham Silberschatz, Peter B. Galvin, Greg Gagne-Operating System Concepts, Wiley
(2018).
Reference Books
1. Ramez Elmasri, A.Gil Carrick, David Levine, Operating Systems, A Spiral Approach -
McGrawHill Higher Education (2010).
2. Remzi H. Arpaci-Dusseau, Andrea C. Arpaci-Dusseau, Operating Systems, Three Easy
Pieces, Arpaci-Dusseau Books, Inc (2015).
3. Andrew S. Tanenbaum, Modern Operating Systems, Pearson, 4th Edition (2016).
4. William Stallings, Operating Systems: Internals and Design Principles, Pearson, 9th Edition (2018).
Text Book(s)
1. A.K. Ray and K.M. Bhurchandi Advanced Microprocessors and Peripherals, third Edition,
Tata McGraw Hill, 2012.
2. Barry B Bray , The Intel Microprocessor 8086/8088, 80186,80286, 80386 and 80486
Arcitecture, programming and interfacing, PHI, 8th Edition, 2009.
Reference Books
1. Douglas V. Hall, SSSP Rao Microprocessors and Interfacing Programming and Hardware.
Tata McGraw Hill, Third edition, 2012.
2. Mohamed Rafiquazzaman, Microprocessor and Microcomputer based system design,
Universal Book stall, New Delhi, Second edition, 1995
3. K Uday Kumar, B S Umashankar, Advanced Micro processors IBM-PC Assembly Language
Programming, Tata McGraw Hill, 2002.
4. Massimo Banzi,Getting Started with Arduino , First Edition, pub. O‟Reilly, 2008.
5. John Uffenbeck and 8088 Family. 1997. The 80x86 Family: Design, Programming, and
Interfacing (2nd ed.). Prentice Hall PTR, Upper Saddle River, NJ, USA.
Mode of Evaluation: CAT / Assignment / Quiz / FAT / Project / Seminar
List of Challenging Experiments (Indicative)
1. Arithmetic operations 8/16 bit using different addressing modes. 2.5 hours
2. Finding the factorial of an 8 /16 bit number. 2.5 hours
3. (a) Solving nCr and nPr (b) Compute nCr and nPr using recursive 2.5 hours
procedure. Assume that n and r are non-negative integers
4. Assembly language program to display Fibonacci series 2.5 hours
5. Sorting in ascending and descending order 2.5 hours
6. (a) Search a given number or a word in an array of given numbers. (b) 2.5 hours
Search a key element in a list of n 16-bit numbers using the Binary search
algorithm.
7. To find the smallest and biggest numbers in a given array. 2.5 hours
8. ALP for number system conversions. 2.5 hours
9. (a) String operations(String length, reverse, comparison, concatenation, 2.5 hours
palindrome)
10. ALP for Password checking 2.5 hours
11. Convert a 16-bit binary value (assumed to be an unsigned integer) to BCD 2.5 hours
and display it from left to right and right to left for specified number of
times
12. ALP to interface Stepper motor using 8086/ Intel Galileo Board 2.5 hours
Total Laboratory Hours 30 hours
Mode of assessment: Project/Activity
Recommended by Board of Studies 04-04-2014
Approved by Academic Council No. 37 Date 16-06-2015
Course code Data Structures and Algorithms L T P J C
CSE2011 3 0 2 0 4
Pre-requisite Nil Syllabus version
v. xx.xx
Course Objectives:
1. To understand the basic concepts of data structures and algorithms.
2. To differentiate linear and non-linear data structures and the operations upon them.
3. Ability to perform sorting and searchingin a given set ofdata items.
4. To comprehend the necessity of time complexity in algorithms.
Text Book(s)
1. Thomas H. Cormen, C.E. Leiserson, R L.Rivest and C. Stein, Introduction to Algorithms ,
Third edition, MIT Press, 2009.
2 Mark A. Weiss,Data Structures & Algorithm Analysis in C++, 3rd edition, 2008, PEARSON.
Reference Books
1. Kurt Mehlhorn, and Peter Sanders – Algorithms and Data Sturctures The Basic Toolbox,
Springer-Verlag Berlin Heidelberg, 2008.
2. Horowitz, Sahni, and S. Anderson-Freed , Fundamentals of Data Structures in C
UNIVERSITIES PRESS,Second Edition,2008.
Mode of Evaluation: CAT / Assignment / Quiz / FAT / Project / Seminar
List of Experiments (Indicative) CO:3,4,5
1. Implementation of Stack and its applications 4 hours
2. Implementation of queue and its applications 4 hours
3. Linked List 4 hours
4. Searching algorithm 2 hours
5. Sorting algorithm – insertion, bubble, selection etc. 2 hours
6. Randomized Quick sort and merge sort 2 hours
7. Binary Tree traversals 2 hours
8. Binary search tree 2 hours
9. DFS, BFS 3 hours
10. Minimum Spanning Tree – Prim’s and Kruskal’s 3hours
11. Single source shortest path algorithm – Connected Components and finding 2 hours
a cycle in a graph
Total Laboratory Hours 30 hours
Mode of evaluation:
Recommended by Board of Studies 09-09-2020
Approved by Academic Council No. 59 Date 24-09-2020
Course code Design and Analysis of Algorithms L T P J C
CSE2012 3 0 2 0 4
Pre-requisite CSE2011 – Data Structures and Algorithms Syllabus version
v. xx.xx
Course Objectives:
1. To provide a mathematical foundation for analyzing and proving the efficiency of an
algorithm.
2. To focus on the design of algorithms in various domains of computer engineering.
3. To provide familiarity with main thrusts of work in algorithms sufficient to give some
context for formulating and seeking known solutions to an algorithmic problem.
Text Book(s)
1. Thomas H. Cormen, C.E. Leiserson, R L.Rivest and C. Stein, Introduction to Algorithms ,
Third edition, MIT Press, 2009.
Reference Books
1. Jon Kleinberg, ÉvaTardos ,Algorithm Design, Pearson education, 2014
2. Ravindra K. Ahuja, Thomas L. Magnanti, and James B. Orlin, “Network Flows: Theory,
Algorithms, and Applications”, Pearson Education, 2014.
2. Design and implement an algorithm that will find the top and
the least scores of students from an online Quiz. Note: The
scores are stored in an array.
Text Book(s)
1. J.E. Hopcroft, R. Motwani and J.D. Ullman, “Introduction to Automata Theory, Languages
and Computation”, Third Edition, Pearson Education, India 2008. ISBN: 978-8131720479
2. Peter Linz, “An Introduction to Formal Languages and Automata”, Sixth Edition, Jones &
Bartlett, 2016. ISBN: 978-9384323219
Reference Books
1. K. Krithivasan and R. Rama, “Introduction to Formal Languages, Automata and Computation”, Pearson
Education, 2009. ISBN: 978-8131723562
2. Michael Sipser, Introduction of the Theory and Computation, Cengage; 3rd edition, 2014, ISBN: 978-
8131525296
3. Dexter C. Kozen, “Automata and Computability”, Springer; Softcover reprint of the original 1st ed. 1997
edition. 2012
4. John C Martin, “Introduction to Languages and the Theory of Computation”, McGraw Hill Publishing
Company, Fourth Edition, 2011.
Mode of Evaluation: CAT / Assignment / Quiz / FAT / Project / Seminar
Mode of assessment:
Recommended by Board of Studies 09-09-2020
Approved by Academic Council No. 59 Date 24-09-2020
CSE3001 SOFTWARE ENGINEERING L T P J C
2 0 2 4 4
Pre-requisite NIL Syllabus version
v1.0
Course Objectives:
1. To introduce the essential software engineering concepts involved
2. To impart skills in the design and implementation of efficient software systems across
disciplines
3. To familiarize engineering practices and standards used in developing software products
and components
Text Book(s)
1. Roger Pressman, Software Engineering: A Practitioner‟s Approach, 7th Edition, McGraw-
Hill, 2010.
Reference Books
1. Ian Sommerville, Software Engineering, 9th Edition, Addision-Wesley, 2016
2. Pankaj Jalote, A Concise Introduction to Software Engineering, Springer, 2008
3. William E. Lewis , Software Testing and Continuous Quality Improvement, Third Edition,
Auerbach Publications, 2008
Mode of Evaluation: CAT / Assignment / Quiz / FAT / Project / Seminar
List of Challenging Experiments (Indicative)
1. Work Break-down Structure (Process Based, Product Based, Geographic 3 hours
Based and Role Based)
2. Estimations Cost and Schedule 3 hours
3. Entity Relationship Diagram, Context flow diagram, DFD (Structural 4 hours
Modeling and Functional Modeling)
4. State Transition Diagrams (Behavioral Modeling) 4 hours
5. System Requirements Specification 4 hours
6. UML diagrams for OO Design 4 hours
7. Tools for Version Control 3 hours
8. Black-box, White-box testing 3 hours
9. Non-functional testing 2 hours
Total Laboratory Hours 30 hours
Mode of assessment: Project/Activity
Recommended by Board of Studies 04-04-2014
Approved by Academic Council No. 37 Date 16-06-2015
CSE3002 INTERNET AND WEB PROGRAMMING L T P J C
2 0 2 4 4
Pre-requisite CSE2004-Database Management System Syllabus version
v1.0
Course Objectives:
1. To comprehend and analyze the basic concepts of web programming and internet
protocols.
2. To describe how the client-server model of Internet programming works.
3. To demonstrates the uses of scripting languages and their limitations.
Text Book(s)
1. Paul Deitel, Harvey Deitel, Abbey Deitel, Internet & World Wide Web - How to Program,
5th edition, Pearson Education, 2012.
2. Kogent Learning Solutions Inc, Web Technologies Black Book, Dream Tech press, 2013.
3. Brad Dayley, Brendan Dayley, and Caleb Dayley , Node.js, MongoDB and Angular Web
Development: The definitive guide to using the MEAN stack to build web applications,
2nd Edition, Pearson Education, 2018
Reference Books
1. Lindsay Bassett, Introduction to JavaScript Object Notation, 1st Edition, O‟Reilly Media,
2015
2. Fritz Schneider, Thomas Powell , JavaScript – The Complete Reference, 3rd Edition, Mc-
Graw Hill, 2017
3. Steven Holzener , PHP – The Complete Reference, 1st Edition, Mc-Graw Hill, 2017
4. Sandeep Kumar Patel, Developing Responsive Web Applications with AJAX and JQuery,
Packt Publications, 2014
Mode of Evaluation: CAT / Assignment / Quiz / FAT / Project / Seminar
List of Challenging Experiments (Indicative)
1. HTML basic tags, HTML forms, table, list, HTML frames and CSS 4 hours
internal, external and inline
2. JavaScript validation, DOM and Ajax 6 hours
3. Java, Servlet and JSP 8 hours
4. PHP : Forms and File handling, Session Management and Cookies, 8 hours
Databases
5. XML 4 hours
Total Laboratory Hours 30 hours
Mode of assessment: Project/Activity
Recommended by Board of Studies 19-11-2018
Approved by Academic Council No. 53 Date 13-12-2018
CSE4001 PARALLEL AND DISTRIBUTED COMPUTING L T P J C
2 0 2 4 4
Pre-requisite NIL Syllabus version
v1.0
Course Objectives:
1. To introduce the fundamentals of parallel and distributed computing architecturesand
paradigms.
2. To understand the technologies, system architecture, and communication architecture that
propelled the growth of parallel and distributed computing systems.
3. To develop and execute basic parallel and distributed application using basicprogramming
models and tools.
Text Book(s)
1. George Coulouris, Jean Dollimore, Tim Kindberg, and Gordon Blair, “Distributed
Systems: Concepts and Design”, 5th Edition, Pearson / Addison – Wesley, 2012
2. Ananth Grama, Anshul Gupta, George Karypis and Vipin Kumar, “Introduction to Parallel
Computing”, Pearson, 2nd Edition, 2008.
Reference Books
1. Andrew S. Tanenbaum and Maarten Van Steen, “Distributed Systems: Principles and
Paradigms”, Pearson, 2nd Edition, 2006
2. Pradeep K. Sinha, “Distributed Operating System: Concepts and Design”, PHI Learning Pvt.
Ltd., 2007
Mode of Evaluation: CAT / Assignment / Quiz / FAT / Project / Seminar
List of Challenging Experiments (Indicative)
1. OpenMP – Basic programs such as Vector addition, Dot Product 2 hours
2. OpenMP – Loop work-sharing and sections work-sharing 2 hours
3. OpenMP – Combined parallel loop reduction and Orphaned parallel loop 2 hours
reduction
4. OpenMP – Matrix multiply (specify run of a GPU card, large scale data … 3 hours
Complexity of the problem need to be specified)
5. MPI – Basics of MPI 3 hours
6. MPI – Communication between MPI process 3 hours
7. MPI – Advanced communication between MPI process 3 hours
8. MPI – Collective operation with „synchronization‟ 3 hours
9. MPI – Collective operation with „data movement‟ 3 hours
10. MPI – Collective operation with „collective computation‟ 3 hours
11. MPI – Non-blocking operation 3 hours
Text Book(s)
1. 1. John Bird, „Electrical circuit theory and technology ‟, Newnes publications, 4 t h
Edition, 2010.
Reference Books
1. Allan R. Hambley, „Electrical Engineering -Principles & Applications‟ Pearson Education,
First Impression, 6/e, 2013
2. Simon Haykin, „Communication Systems‟, John Wiley & Sons, 5 t h Edition, 2009.
3. Charles K Alexander, Mathew N O Sadiku, „Fundamentals of Electric Circuits‟, Tata
McGraw Hill, 2012.
4. Batarseh, „Power Electronics Circuits‟, Wiley, 2003
5. H. Hayt, J.E. Kemmerly and S. M. Durbin, „Engineering Circuit Analysis‟, 6/e, Tata McGraw
Hill, New Delhi, 2011.
7. Fitzgerald, Higgabogan, Grabel, „Basic Electrical Engineering‟, 5t h edn, McGraw Hill, 2009.
8. S.L.Uppal, „Electrical Wiring Estimating and Costing ‟, Khanna publishers, NewDelhi, 2008.
Mode of Evaluation: CAT / Assignment / Quiz / FAT / Project / Seminar
List of Challenging Experiments (Indicative)
1. Thevenin‟s and Maximum Power Transfer Theorems – Impedance 3 hours
matching of source and load
2. Sinusoidal steady state Response of RLC circuits 3 hours
3. Three phase power measurement for ac loads 3 hours
4. Staircase wiring circuit layout for multi storey building 3 hours
5. Fabricate and test a PCB layout for a rectifier circuit 3 hours
6. Half and full adder circuits. 3 hours
7. Full wave Rectifier circuits used in DC power supplies. Study the 3 hours
characteristics of the semiconductor device used
8. Regulated power supply using zener diode. Study the characteristics of the 3 hours
Zener diode used
9. Lamp dimmer circuit (Darlington pair circuit using transistors) used in cars. 3 hours
Study the characteristics of the transistor used
10. Characteristics of MOSFET 3 hours
Total Laboratory Hours 30 hours
Mode of assessment: CAT / Assignment / Quiz / FAT / Project / Seminar
Recommended by Board of Studies 29/05/2015
Approved by Academic Council 37th AC Date 16/06/2015
MAT1014 Discrete Mathematics and Graph Theory L T P J C
3 1 0 0 4
Pre-requisite Nil Syllabus Version
1.0
Course Objectives:
1. To address the challenge of the relevance of lattice theory, coding theory and algebraic
structures to computer science and engineering problems.
2. To use number theory, in particular congruence theory to cryptography and computer
science problems.
3. To understand the concepts of graph theory and related algorithm concepts.
Text Book(s)
1. Discrete Mathematical Structures with Applications to Computer Science, J .P. Trembleyand
R. Manohar, Tata McGraw Hill-35th reprint, 2017.
2. Graph theory with application to Engineering and Computer Science, Narasing Deo, Prentice
Hall India 2016.
Reference Books
1. Discrete Mathematics and its applications, Kenneth H. Rosen, 8th Edition, Tata McGraw Hill,
2019.
2. Discrete Mathematical Structures, Kolman, R.C.Busby and S.C.Ross, 6th Edition, PHI, 2018.
3. Discrete Mathematics, Richard Johnsonbaugh, 8th Edition, Prentice Hall, 2017.
4. Discrete Mathematics, S. Lipschutz and M. Lipson, McGraw Hill Education (India) 2017.
5. Elements of Discrete Mathematics–A Computer Oriented Approach, C.L.Liu, Tata McGraw
Hill, Special Indian Edition, 2017.
6. Introduction to Graph Theory, D. B. West, 3rd Edition, Prentice-Hall, Englewood Cliffs, NJ,
2015.
Mode of Evaluation
Digital Assignments, Quiz, Continuous Assessments, Final Assessment Test
Recommended by Board of Studies 03-06-2019
Approved by Academic Council No.55 Date 13-06-2019
MAT3004 Applied Linear Algebra L T P J C
3 2 0 0 4
Pre-requisite MAT2002 Applications of Syllabus Version
Differential and Difference Equations
v1.0
Course Objectives
1. Understanding basic concepts of linear algebra to illustrate its power and utility through
applications to computer science and Engineering.
2. apply the concepts of vector spaces, linear transformations, matrices and inner product
spaces in engineering.
3. solve problems in cryptography, computer graphics and wavelet transforms
Text Book(s)
1. Narayanan, A., Bonneau, J., Felten, E., Miller, A., and Goldfeder, S. (2016). Bitcoin and
cryptocurrency technologies: a comprehensive introduction. Princeton University Press.
Reference Books
1. Antonopoulos, A. M. (2014). Mastering Bitcoin: unlocking digital cryptocurrencies. OReilly
Media, Inc.”.
2. Franco, P. (2014). Understanding Bitcoin: Cryptography, engineering and economics. John
Wiley and Sons.
Mode of Evaluation: CAT / Assignment / Quiz / FAT / Project / Seminar
Recommended by Board of Studies 10-08-2018
Approved by Academic Council No. 52 Date 14-09-2018
Course code Course Title L T P J C
CSE2014 Compiler Design 3 0 2 0 4
Pre-requisite CSE2013 - Theory of Computation Syllabus version
Course Objectives:
1. To provide foundation for study of high performance compiler design.
2. To make students familiar with lexical analysis and parsing techniques.
3. To understand the various actions carried out in semantic analysis.
4. To make the students to get familiar how the intermediate code is generated.
5. To understand the principles of code optimization techniques.
6. To provide fundamental knowledge of various language translators.
Text Book(s)
1. Embedded System Design A Unified HW.SW Introduction, by Vahid G Frank and
Givargis Tony, John Wiley Sons, 2006.
2. Wayne Wolf, Computers as Components Principles of Embedded Computing System
Design, Morgan Kaufman Publishers, 2008 One or two books.
3. Embedded Systems Architecture, Programming and Design, by Raj Kamal, TMH, 2011.
Reference Books
1. Introduction to Embedded Systems - Shibu K.V, Mc Graw Hill, 2009.
2. Embedded Systems Lyla, Pearson, 2013.
Mode of Evaluation: CAT / Assignment / Quiz / FAT / Project / Seminar
Recommended by Board of Studies 04-04-2014
Approved by Academic Council No. 47 Date 05-10-2017
CSE3009 INTERNET OF THINGS L T P J C
3 0 0 4 4
Pre-requisite NIL Syllabus version
v1.0
Course Objectives:
1. To apprise students with basic knowledge of IoT that paves a platform to understand
physical, logical design and business models
2. To teach a student how to analyze requirements of various communication modelsand
protocols for cost-effective design of IoT applications on different IoT platforms.
3. To explain the students how to code for an IoT application and deploy for real-time
scenario.
Text Book(s)
1. Dieter Uckelmann et.al, Architecting the Internet of Things, Springer, 2011
2. Arshdeep Bahga and Vijay Madisetti, Internet of Things A Hand-on Approach,
Universities press, 2015
Reference Books
1. Charalampos Doukas , Building Internet of Things with the Arduino, Create space, April
2002
2. Dr. Ovidiu Vermesan and Dr. Peter Friess, Internet of Things: From research and innovation
to market deployment, River Publishers 2014.
Mode of Evaluation: CAT / Assignment / Quiz / FAT / Project / Seminar
Recommended by Board of Studies 04-04-2014
Approved by Academic Council No. 37 Date 16-06-2015
CSE3011 ROBOTICS AND ITS APPLICATIONS L T P J C
3 0 2 0 4
Pre-requisite NIL Syllabus version
v.2.0
Course Objectives:
1. To introduce the parts of robots, basic working concepts and types of robots
2. To make the students familiar with the various drive systems of robots, sensors and their
applications in robots
3. To discuss the applications and implementation of robots
Text Book(s)
1. Russell, S. and Norvig, P. 2015. Artificial Intelligence - A Modern Approach, 3rd edition,
Prentice Hall.
2. Poole, D. and Mackworth, A. 2010. Artificial Intelligence: Foundations of Computational
Agents, Cambridge University Press.
Reference Books
1. Ric, E., Knight, K and Shankar, B. 2009. Artificial Intelligence, 3rd edition, Tata McGraw
Hill.
2. Luger, G.F. 2008. Artificial Intelligence -Structures and Strategies for Complex Problem
Solving, 6th edition, Pearson.
3. Brachman, R. and Levesque, H. 2004. Knowledge Representation and Reasoning, Morgan
Kaufmann.
4. Alpaydin, E. 2010. Introduction to Machine Learning. 2nd edition, MIT Press.
5. Sutton R.S. and Barto, A.G. 1998. Reinforcement Learning: An Introduction, MIT Press.
6. Padhy, N.P. 2009. Artificial Intelligence and Intelligent Systems, Oxford University Press.
Mode of Evaluation: CAT / Assignment / Quiz / FAT / Project / Seminar
Recommended by Board of Studies 04-04-2014
Approved by Academic Council No. 37 Date 16-06-2015
CSE3016 COMPUTER GRAPHICS AND MULTIMEDIA L T P J C
2 0 2 4 4
Pre-requisite Nil Syllabus version
v. 1.0
Course Objectives:
1. To comprehend the fundamental concepts of graphics and multimedia.
2. To gain and apply the acquired knowledge pertaining to 2D and 3D concepts in graphics
programming.
3. To understand the basic 3D modeling and rendering techniques.
4. To realize the importance of multimedia towards building the virtual environment and
communication.
Text Book(s)
1. K.R. Rao, Zoran S. Bojkovic and Dragorad A. Milovanovic, "Multimedia Communication
Systems: Techniques, Standards, and Networks", Pearson Prentice Hall, 2014, ISBN-978-
81203-2145-8 2
2. Donald Hearn, Pauline Baker, "Computer Graphics with OPENGL - C Version", 4th
Edition, Pearson Education, 201
Reference Books
1. J. Vince ,"Mathematics for Computer Graphics, Undergraduate Topics in Computer Science ",
DOI 10.1007/978-1-84996-023-6 14, Springer-Verlag
2. F.S.Hill,Computer Graphics using OPENGL, Second edition, Pearson Education, 2009
3. Kamisetty Rao, Zoran Bojkovic, Dragorad Milovanovic, "Introduction to Multimedia
Communications: Applications, Middleware, Networking ", Wiley, ISBN: 978-0-471-46742-7
4. James D. Foley, Andries Van Dam, Steven K. Feiner, John F. Hughes, "Computer Graphics-
Principles and practice", 2nd Edition, Pearson Education, 2007
5. John F. Hughes, Andries Van Dam, Morgan Mc Guire ,David F. Sklar , James D. Foley,
Steven K. Feiner and Kurt Akeley, “Computer Graphics: Principles and Practice”, 3rd Edition,
AddisonWesley Professional, 2013.
6. Practical Augmented Reality: A Guide to the Technologies, Applications, and Human Factors
for AR and VR, Steve Aukstakalnis, Addison-Wesley Professional, 2016, ISBN 0134094352,
9780134094359
Mode of Evaluation: CAT / Assignment / Quiz / FAT / Project / Seminar
List of Challenging Experiments (Indicative)
1. Learning of Graphics Programming Environment and usage of Graphics 2 hours
APIs. Modelling and visualization of real-world /artificial scene using 2D
graphics primitives
2. Implementation of Line Drawing algorithms 2 hours
3. Implementation of Circle Drawing algorithm. 2 hours
4. Implementation of Line clipping algorithms against the given rectangular 2 hours
window.
5. Implement the 2-D transformations functions on 2-D graphic objects. Write 3 hours
a sample program to demonstrate the use of the various 2-D transformation
6. Implement the function for the following 3-D transformation of a 3-D 3 hours
object
o Translation
o Rotation
7. Write down function to display a 3D object using 3 hours
o Orthographic Projection
o Perspective Projection
8. Write an application to demonstrate the use of the 3D transformations and 2 hours
projections.
9. Use a audio processing software and perform the audio editing tasks– 2 hours
Import audio, Select and edit the sound, Create fade-in fade-out effects,
Label audio segments, Use noise remove filter, Mix audio, Change stereo to
mono tracks, Export audio to different format and save.
10. Use a video processing Software to perform – Trim video clips, crop video, 3 hours
rotate video, join video, add subtitles, and edit video dimension, bit rate,
frame rate, sample rate, channel on a video.
11. Application development to Augmented and Virtual Reality - Science and 3 hours
Engineering
12. Create a 3D animation using a 3D modeling software. 3 hours
Total Laboratory Hours 30 hours
Mode of evaluation:
Recommended by Board of Studies 04-04-2014
Approved by Academic Council No. 37 Date 16-06-2015
CSE3016 COMPUTER GRAPHICS AND MULTIMEDIA L T P J C
2 0 2 4 4
Pre-requisite Nil Syllabus version
v. 1.0
Course Objectives:
1. To comprehend the fundamental concepts of graphics and multimedia.
2. To gain and apply the acquired knowledge pertaining to 2D and 3D concepts in graphics
programming.
3. To understand the basic 3D modeling and rendering techniques.
4. To realize the importance of multimedia towards building the virtual environment and
communication.
Text Book(s)
1. K.R. Rao, Zoran S. Bojkovic and Dragorad A. Milovanovic, "Multimedia Communication
Systems: Techniques, Standards, and Networks", Pearson Prentice Hall, 2014, ISBN-978-
81203-2145-8 2
2. Donald Hearn, Pauline Baker, "Computer Graphics with OPENGL - C Version", 4th
Edition, Pearson Education, 201
Reference Books
1. J. Vince ,"Mathematics for Computer Graphics, Undergraduate Topics in Computer Science ",
DOI 10.1007/978-1-84996-023-6 14, Springer-Verlag
2. F.S.Hill,Computer Graphics using OPENGL, Second edition, Pearson Education, 2009
3. Kamisetty Rao, Zoran Bojkovic, Dragorad Milovanovic, "Introduction to Multimedia
Communications: Applications, Middleware, Networking ", Wiley, ISBN: 978-0-471-46742-7
4. James D. Foley, Andries Van Dam, Steven K. Feiner, John F. Hughes, "Computer Graphics-
Principles and practice", 2nd Edition, Pearson Education, 2007
5. John F. Hughes, Andries Van Dam, Morgan Mc Guire ,David F. Sklar , James D. Foley,
Steven K. Feiner and Kurt Akeley, “Computer Graphics: Principles and Practice”, 3rd Edition,
AddisonWesley Professional, 2013.
6. Practical Augmented Reality: A Guide to the Technologies, Applications, and Human Factors
for AR and VR, Steve Aukstakalnis, Addison-Wesley Professional, 2016, ISBN 0134094352,
9780134094359
Mode of Evaluation: CAT / Assignment / Quiz / FAT / Project / Seminar
List of Challenging Experiments (Indicative)
1. Learning of Graphics Programming Environment and usage of Graphics 2 hours
APIs. Modelling and visualization of real-world /artificial scene using 2D
graphics primitives
2. Implementation of Line Drawing algorithms 2 hours
3. Implementation of Circle Drawing algorithm. 2 hours
4. Implementation of Line clipping algorithms against the given rectangular 2 hours
window.
5. Implement the 2-D transformations functions on 2-D graphic objects. Write 3 hours
a sample program to demonstrate the use of the various 2-D transformation
6. Implement the function for the following 3-D transformation of a 3-D 3 hours
object
o Translation
o Rotation
7. Write down function to display a 3D object using 3 hours
o Orthographic Projection
o Perspective Projection
8. Write an application to demonstrate the use of the 3D transformations and 2 hours
projections.
9. Use a audio processing software and perform the audio editing tasks– 2 hours
Import audio, Select and edit the sound, Create fade-in fade-out effects,
Label audio segments, Use noise remove filter, Mix audio, Change stereo to
mono tracks, Export audio to different format and save.
10. Use a video processing Software to perform – Trim video clips, crop video, 3 hours
rotate video, join video, add subtitles, and edit video dimension, bit rate,
frame rate, sample rate, channel on a video.
11. Application development to Augmented and Virtual Reality - Science and 3 hours
Engineering
12. Create a 3D animation using a 3D modeling software. 3 hours
Total Laboratory Hours 30 hours
Mode of evaluation:
Recommended by Board of Studies 04-04-2014
Approved by Academic Council No. 37 Date 16-06-2015
CSE3018 CONTENT BASED IMAGE AND VIDEO RETRIEVAL L T P J C
2 0 2 4 4
Pre-requisite NIL Syllabus version
v1.0
Course Objectives:
1. To understand the fundamentals of images and key image features for image and video
retrieval.
2. To provide the exposure on importance of similarity measures in content-based image and
video retrieval.
3. To design the algorithm for content-based image retrieval and classify images using
machine learning algorithms.
Text Book(s)
1. Gerald Schaefer - Advances in Intelligent and Soft Computing - Chapter - Content based
image retrieval – Springer Book.
2. Long, F., Zhang, H., Feng, D. D. (2003). Multimedia information retrieval and
management. Technological Fundamentals and Applications.
3. Poornima, Y., Hiremath, P. S. (2013). Survey on Content Based Image Retreival System
and Gap Analysis for Visual Art Image Retreival System. International Journal of
Computer Science Issues (IJCSI), 10(3), 23.
Reference Books
1. Research Papers in various journals.
2. Duda, R. O., Hart, P. E., Stork, D. G. (2012). Pattern classification. John Wiley Sons.
3. HWebb, A. R. (2003). Statistical pattern recognition. John Wiley Sons.
Mode of Evaluation: CAT / Assignment / Quiz / FAT / Project / Seminar
List of Challenging Experiments (Indicative)
1. CBIR using color momentum. 2 hours
2. CBIR using color histogram. 4 hours
3. CBIR using texture tamura features. 4 hours
4. CBIR using shape - moment invariants. 4 hours
5. CBIR with similarity measure. 4 hours
6. CBIR with GLCM. 4 hours
7. Foreground extraction using background subtraction. 4 hours
8. Object detection using SIFT and SURF. 4 hours
Total Laboratory Hours 30 hours
Mode of assessment: Project/Activity
Recommended by Board of Studies 04-04-2014
Approved by Academic Council No. 37 Date 16-06-2015
CSE3020 DATA VISUALIZATION L T P J C
2 0 2 4 4
Pre-requisite Syllabus version
v. 1.1
Course Objectives:
1. To understand the various types of data, apply and evaluate the principles of data visualization.
2. Acquire skills to apply visualization techniques to a problem and its associated dataset.
3. To apply structured approach to create effective visualizations thereby buildingvisualization
dashboard to support decision making.
Text Book(s)
1. Tamara Munzer, Visualization Analysis and Design -, CRC Press 2014
AlexandruTelea, Data Visualization Principles and Practice CRC Press 2014.
2 Paul J. Deitel, Harvey Deitel, Java SE8 for Programmers (Deitel Developer Series) 3rd
Edition, 2014.
3 Y. Daniel Liang, Introduction to Java programming-comprehensive version-Tenth Edition,
Pearson ltd 2015.
Reference Books
1. Paul Deitel Harvey Deitel ,Java, How to Program, Prentice Hall; 9th edition , 2011.
2. Cay Horstmann BIG JAVA, 4th edition,John Wiley Sons,2009
3. Nicholas S. Williams, Professional Java for Web Applications, Wrox Press, 2014.
Mode of Evaluation: CAT / Assignment / Quiz / FAT / Project / Seminar
List of Challenging Experiments (Indicative)
1. Acquiring and plotting data 6 hours
2. statistical Analysis such as Multivariate Analysis, PCA, LDA, 4 hours
Correlation, regression and analysis of variance
3. Time-series analysis stock market 4 hours
4. Visualization on Streaming dataset 4 hours
5. Dashboard Creation 6 hours
6. Text visualization 6 hours
Total Laboratory Hours 30 hours
Mode of assessment: Project/Activity
Recommended by Board of Studies 04-04-2014
Approved by Academic Council No. 37 Date 16-06-2015
CSE3021 SOCIAL AND INFORMATION NETWORKS L T P J C
3 0 0 4 4
Pre-requisite Syllabus version
v. 1.0
Course Objectives:
1. Understand the components of social networks.
2. Model and visualize social networks.
3. Understand the role of semantic web in social networks.
4. Familiarize with the security concepts of social networks.
5. Find out various applications of social networks.
Text Book(s)
1. Stanley Wasserman, Katherine Faust, Social network analysis: Methods and applications,
Cambridge university press, 2009.
2 John Scott, Social network analysis, 3rd edition, SAGE, 2013.
Reference Books
1. Borko Furht, Handbook of Social Network Technologies and applications, Springer, 2010.
2. Jalal Kawash, Online Social Media Analysis and Visualization (Lecture Notes in Social
Networks), 2015.
3. Charu Aggarwal, Social Network data analysis, Springer, 2011.
4. Easley and Kleinberg, Networks, Crowds, and Markets: Reasoning about a highly connected
world. Cambridge University Press, 2010.
Mode of Evaluation: CAT / Assignment / Quiz / FAT / Project / Seminar
Recommended by Board of Studies 04-04-2014
Approved by Academic Council No. 37 Date 16-06-2015
CSE3024 WEB MINING L T P J C
3 0 2 0 4
Pre-requisite Nil Syllabus version
v. 1.0
Course Objectives:
1. To acquire the knowledge of Web search, indexing and query processing
2. To perform web content mining for retrieving most relevant documents
3. Analyze on web structure and usage patterns
Text Book(s)
1. Bing Liu, “ Web Data Mining: Exploring Hyperlinks, Contents, and Usage Data (Data-
Centric Systems and Applications)”, Springer; 2nd Edition 2009
2 Zdravko Markov, Daniel T. Larose, “Data Mining the Web: Uncovering Patterns in Web
Content, Structure, and Usage”, John Wiley & Sons, Inc., 2007
Reference Books
1. Guandong Xu ,Yanchun Zhang, Lin Li, “Web Mining and Social Networking: Techniques
and Applications”, Springer; 1st Edition.2010
2. Soumen Chakrabarti, “Mining the Web: Discovering Knowledge from Hypertext Data”,
Morgan Kaufmann; edition 2002
Mode of Evaluation: CAT / Assignment / Quiz / FAT / Project / Seminar
List of Challenging Experiments (Indicative)
1 To develop the Search Engine for retrieval process 4 Hours
2 Develop Search engine using indexing 4 Hours
3 Increase the eefficiency document classification using Opinion Mining 3 Hours
4 Prepare inverted indexing for the retrieved document and 4 Hours
represent it as tries
5 Fetch the document with highest similarity for the given query 3 Hours
6 Compare various ranking schemes of document retrieval 4 Hours
7 To develop the effective query refinement mechanism based on query 4 Hours
algebra.
8 Personalized web search using log analysis 4 Hours
Total Laboratory Hours 30 hours
Mode of assessment: Project/Activity
Recommended by Board of Studies 28-02-2017
Approved by Academic Council No. 46 Date 24-08-2017
CSE3025 LARGE SCALE DATA PROCESSING L T P J C
2 0 2 4 4
Pre-requisite Nil Syllabus version
v. 1.0
Course Objectives:
1. To understand the different characteristics and requirement of big data frameworks.
2. To explain the concepts of distributed file system and Map Reduce programming.
3. To apply the exposure on inverted indexing and graph data analytic.
Text Book(s)
1. Tom White, Hadoop The Definitive Guide, O‟Reilly, 4th Edition, 2015.
Reference Books
1. Alex Holmes, Hadoop in Practice, Manning Shelter Island, 2012.
2. Chuck Lam, Hadoop in Action. Manning Shelter Island, 2011.
3. Jimmy Lin and Chris Dyer, Data-Intensive Text Processing with MapReduce, 2010.
Mode of Evaluation: CAT / Assignment / Quiz / FAT / Project / Seminar
List of Challenging Experiments (Indicative)
1. Extract the features based on various color models and apply on image and 2 hours
video retrieval
2. Counting things using MapReduce 2 hours
3. Command line interface with HDFS 2 hours
4. MapReduce Program to show the need of Combiner 2 hours
5. MapReduce I/O Formats key- value, text 2 hours
6. MapReduce I/O Formats Nline 2 hours
7 Multiline I/O. 2 hours
8 Parallel Breadth First Search. 2 hours
9 Sequence file Input / Output Formats 2 hours
10 Baseline Inverted Indexing using MapReduce 2 hours
11 Revised Inverted Indexing using MapReduce 2 hours
12 Matrix Factorization using MapReduce 4 hours
13 Video Processing using MapReduce 2 hours
14 BioInformatics (Protien/Gene Sequence etc) processing with MapReduce 2 hours
Total Laboratory Hours 30 hours
Mode of assessment: Project/Activity
Recommended by Board of Studies 04-04-2014
Approved by Academic Council No. 37 Date 16-06-2015
CSE3029 GAME PROGRAMMING L T P J C
2 0 2 4 4
Pre-requisite Nil Syllabus version
v. 1.0
Course Objectives:
1. To provide an in-depth introduction to technologies and techniques used in the game
industry.
2. To recognize the processes, mechanics, issues in game design and game engine
development.
3. To integrate various technologies such as multimedia, artificial intelligence and physics
engine into a cohesive, interactive game application.
Expected Course Outcome: Upon Completion of the course, the students will be able to
1. Identify the human roles involved in the game industry and describe their responsibilities.
2. Create and produce digital components, games and documentation using a variety of Game
Engines.
3. Design the graphics based games and learn to manage the graphics devices.
4. Construct the game using artificial intelligence and physics based modeling.
5. Create various types of games with different types of modes and perspectives.
6. Develop, test, and evaluate procedures of the creation, design and development of games.
7. Design unique gaming environments, levels and characters.
Text Book(s)
1. Game Engine Architecture, 2nd Edition, Jason Gregory, A K Peters, 2014 ISBN
9781466560017
Reference Books
1. Best of Game Programming Gems, Mark DeLoura, Course Technology, Cengage Learning,
2014, ISBN10:1305259785
2. Rules of Play: Game Design Fundamentals, Katie Salen and Eric Zimmerman, MIT Press,
2003, ISBN 0-262-24045-9
3. Real-Time Collision Detection, Christer Ericson, Morgan Kaufmann, 2005, ISBN
9781558607323
4. XNA Game Studio 4.0 Programming. Tom Miller and Dean Johnson, Addison-Wesley
Professional, 2010 ISBN-10:0672333457
5. Introduction to Game Development, Second Edition, Steve Rabin, Charles River Media;
2009 ISBN-10: 1584506792
6. Game Coding Complete, Mike McShaffry and David Graham, Fourth Edition, 2012 Cengage
Learning PTR, ISBN-10: 1133776574
7. Beginning Game Programming, Jonathan S. Harbour, Cengage Learning PTR; 4th edition,
2014, ISBN-10: 1305258959
8. Fundamentals of Game Design, 3rd Edition, Ernest Adams, New Riders; 2013 ISBN-10:
0321929675
9. Game Design Foundations, Second Edition, Roger E. Pedersen, Jones & Bartlett Learning;
2009, ISBN-10: 1598220349
10. Level Up! The Guide to Great Video Game Design, 2nd Edition, Scott Rogers, Wiley 2014,
ISBN: 978-1-118-87716-6
Text Book(s)
1. Rajkumar Buyya, James Broberg, Andrzej, M. Goscinski, Cloud Computing: Principles and
Paradigms, Wiley, 1st Edition, 2013.
2. Sosinsk, Barrie, Cloud Computing Bible, John Wiley & Sons, 1st Edition, 2011.
Reference Books
1. Marinescu, Dan C. Cloud Computing: Theory and Practice. Morgan Kaufmann, 2017.
2. Toby Velte, Anthony Velte, Robert Elsenpeter, Cloud Computing: A Practical Approach, Mc
Graw Hill Education, 1st Edition, 2017.
3. Buyya, Rajkumar, Christian Vecchiola, and S. Thamarai Selvi. Mastering Cloud Computing:
Foundations and Applications Programming, Tata Mcgraw Hill, 1st Edition, 2017.
Mode of Evaluation: CAT / Assignment / Quiz / FAT / Project / Seminar
List of Experiments
1. Configure a VM instance in your local machine and in cloud (by creating a 3 hours
cloud account). Allocate CPU, memory and storage space as per a specified
requirement. Install Guest OS image in that instance, launch the same and
confirm the successful installation of the OS by performing few OS commands.
2. Configure a Nested Virtual Machine (VM under another VM) in cloud and local 2 hours
machine. Install OS images and work with few OS commands.
3 Create a ssh tunnel between your server in local machine and remote clients in 3 hours
EC2 instances and test the connections with programs using X11 traffic
4. Install the Hadoop framework and create an application using Map Reduce 2 hours
Programming Model
5. Perform live QEMU-KVM VM migrations using NFS 3 hours
6. Experiment cloud scheduling algorithms using Cloud Sim/ OPNET / 3 hours
CloudAnalyst tool.
7. Experiment cloud load balancing algorithms using Cloud Sim/ OPNET/ 2 hours
CloudAnalyst tool.
8. Monitor, visualize and analyze performance of resource utilization in cloud 2 hours
platforms using Grafana tool.
9. Configure a VLAN using cisco packet tracer and analyze traffic issues 2 hours
10. Build container images, launch the container instance in the cloud and run an 2 hours
application inside the container instance in cloud
11. EC2 AWS – Instance Creation, Migration 2 hours
12. DaaS – Deployment of a basic web app and add additional 2 hours
Functionality (Javascripts based)
13. SaaS – Deployment of any SaaS application for a online 2 hours
Collaborative tool
Total Laboratory Hours 30 hours
Mode of evaluation: Project/Activity
Recommended by Board of Studies 11-02-2021
Approved by Academic Council No. 61 Date 18-02-2021
Course Code Information Security Analysis and Audit L T P J C
CSE3501 Job Role: SSC/Q0901 2 0 2 4 4
Pre-requisite NIL Syllabus version
1.0
Objective of the course
1. To introduce system security related incidents and insight on potential defenses, counter
measures against common threat/vulnerabilities.
2. To provide the knowledge of installation, configuration and troubleshooting of information
security devices.
3. To make students familiarize on the tools and common processes in information security
audits and analysis of compromised systems.
Expected Outcome
After successfully completing the course the student should be able to
1. Contribute to managing information security
2. Co-ordinate responses to information security incidents
3. Contribute to information security audits
4. Support teams to prepare for and undergo information security audits
5. Maintain a healthy, safe and secure working environment
6. Provide data/information in standard formats
7. Develop knowledge, skills and competence in information security
Text Book(s)
1. William Stallings, Lawrie Brown, Computer Security: Principles and Practice, 3rd edition,
2. 2014.
Nina Godbole, Information Systems Security: Security Management, Metrics, Frameworks
3. and Best Practices, Wiley, 2017
Nina Godbole, Sunit Belapure, Cyber Security- Understanding cyber-crimes, computer
4. forensics and legal perspectives, Wiley Publications, 2016
Andrew Vladimirov Michajlowski, Konstantin, Andrew A. Vladimirov, Konstantin V.
Gavrilenko, Assessing Information Security: Strategies, Tactics, Logic and Framework, IT
Governance Ltd, O’Reilly, 2010
Reference Books
1. Charles P. Pfleeger, Security in Computing, 4th Edition, Pearson, 2009.
2. Christopher J. Alberts, Audrey J. Dorofee , Managing Information Security Risks, Addison-
Wesley Professional, 2004
3. Peter Zor, The Art of Computer Virus Research and Defense, Pearson Education Ltd, 2005
4. Lee Allen, Kevin Cardwell, Advanced Penetration Testing for Highly-Secured
Environments - Second Edition, PACKT Publishers, 2016
5. Chuck Easttom , System Forensics Investigation and Response, Second Edition, Jones &
Bartlett Learning, 2014
6. David Kennedy, Jim O’Gorman, Devon Kearns, and Mati Aharoni, Metasploit The
7 Penetration Tester’s Guide, No Starch Press, 2014
8. Practical Malware Analysis by Michael Sikorski and Andrew Honig, No Starch Press, 2015
9. Ref Links:
https://www.iso.org/isoiec-27001-information-security.html
https://csrc.nist.gov/publications/detail/sp/800-55/rev-1/final
https://www.sans.org/reading-room/whitepapers/threats/paper/34180
https://www.sscnasscom.com/qualification-pack/SSC/Q0901/
List of Experiments (Indicative)
Install and configure information security devices
Security assessment of information security systems using
automated tools.
Vulnerability Identification and Prioritization
Working with Exploits
Password Cracking
Web Application Security Configuration
Patch Management
Bypassing Antivirus Software
Static Malware Analysis
Dynamic Malware Analysis
Penetration Testing
MySQL SQL Injection
Risk Assessment
Information security incident Management
Exhibit Security Analyst Role
Expected Outcome
After successfully completing the course the student should be able to
1. Contribute to managing information security
2. Co-ordinate responses to information security incidents
3. Contribute to information security audits
4. Support teams to prepare for and undergo information security audits
5. Maintain a healthy, safe and secure working environment
6. Provide data/information in standard formats
7. Develop knowledge, skills and competence in information security
Text Book(s)
1. Information Systems Security: Security Management, Metrics, Frameworks and Best
Practices, Nina Godbole, Wiley, 2017
2. Rhodes-Ousley, Mark. Information Security: The Complete Reference, Second Edition, .
Information Security Management: Concepts and Practice. New York, McGraw-Hill, 2013.
3. Christopher J. Alberts, Audrey J. Dorofee , Managing Information Security Risks, Addison-
Wesley Professional, 2004
Reference Books
1. Andrew Vladimirov Michajlowski, Konstantin, Andrew A. Vladimirov, Konstantin V.
Gavrilenko, Assessing Information Security: Strategies, Tactics, Logic and Framework, IT
Governance Ltd, O’Reilly 2010
2. Christopher J. Alberts, Audrey J. Dorofee , Managing Information Security Risks, Addison-
Wesley Professional, 2004
3. Chuck Easttom , System Forensics Investigation and Response, Second Edition, Jones &
Bartlett Learning, 2014
4. David Kennedy, Jim O’Gorman, Devon Kearns, and Mati Aharoni, Metasploit The
5. Penetration Tester’s Guide, No Starch Press, 2014
Ref Links:
https://www.iso.org/isoiec-27001-information-security.html
https://www.sans.org/reading-room/whitepapers/threats/paper/34180
https://csrc.nist.gov/publications/detail/sp/800-40/version-20/archive/2005-11-16
https://www.sscnasscom.com/qualification-pack/SSC/Q0901/
List of Experiments (Indicative)
1. Install and configure information security devices
Penetration Testing
MySQL SQL Injection
Information security incident Management
Intrusion Detection/Prevention
Port Redirection and Tunneling
Exploring the Metasploit Framework
Working with Commercial Tools like HP Web Inspect and IBM
AppScan etc.,
Explore Open Source tools like sqlmap, Nessus, Nmap etc
Documentation with Security Templates from ITIL
Carry out backups of security devices and applications in line with
information security policies, procedures and guidelines
Information security audit Tasks - Procedures/guidelines/checklists
for the audit tasks
Text Book(s)
1. Arshdeep Bahga, Vijay Madisetti, “Internet of Things: A hands-on Approach”, University
Press, 2015.
2. Adrian McEwen & Hakim Cassimally, “Designing the Internet of Things”, Wiley,Nov
2013, (1 st edition)
3. Claire Rowland, Elizabeth Goodman, Martin Charlier, Ann Light, Algred Lui,” Designing
Connected Products: UX for the consumer internet of things”, O’Reilly, (1 st edition),2015
Reference Books
1. Rethinking the Internet of things: A Scalable Approach to Connecting Everything by
Francis daCosta, Apress, 2014
2. Learning Internet of Things by Peter Waher, Packt Publishing, 2015
3. Designing the Internet of Things, by Adrian Mcewen, Hakin Cassimally , Wiley India
Private Limited
4. Cloud Computing, Thomas Erl, Pearson Education, 2014
5. Foundations of Modern Networking: SDN, NFV, QoE, IoT, and Cloud, William Stallings,
Addison-Wesley Professional; 1 edition
6. https://nsdcindia.org/sites/default/files/MC_SSCQ8210_V1.0_IoT-
Domain%20Specialist_09.04.2019.pdf
List of Experiments
1. Measure the light intensity in the room and output data to the web API.
2. Control your home power outlet from anywhere using raspberry pi.
3. Build a web based application to automate door that unlocks itself using facial recognition.
4. Drinking water monitoring and analytics, consists of IoT device, cloud, and mobile and
web app.
5. Smart Parking System
6. IoT based Healthcare application
7. Real-time environmental monitoring and weather prediction
8. Traffic pattern prediction
9. Smart Street light
10. Plant health monitoring
Total Laboratory Hours 30 hours
Recommended by Board of Studies 05-FEB-2020
Approved by Academic Council 58 Date 26-FEB-2020
Course Code IoT Domain Analyst L T P J C
ECE3502 Job Role: SSC/Q8210 2 0 2 4 4
Pre-requisite ECE3501 - IoT Fundamentals Syllabus version
v.1.0
Course Objectives:
1. To impart knowledge on the infrastructure, sensor technologies and networking technologies of
IoT.
2. To analyse, design and develop IoT solutions.
3. To explore the entrepreneurial aspect of the Internet of Things
4. To apply the concept of Internet of Things in the real world scenarios
Text Book(s)
1. Arshdeep Bahga, Vijay Madisetti, “Internet of Things: A hands-on Approach”, University
Press, 2015.
2. Adrian McEwen & Hakim Cassimally, “Designing the Internet of Things”, Wiley,Nov 2013, (1
st edition)
3. Claire Rowland, Elizabeth Goodman, Martin Charlier, Ann Light, Algred Lui,” Designing
Connected Products: UX for the consumer internet of things”, O’Reilly, (1 st edition),2015
Reference Books
1. Rethinking the Internet of things: A Scalable Approach to Connecting Everything by Francis
daCosta, Apress, 2014
2. Learning Internet of Things by Peter Waher, Packt Publishing, 2015
3. Designing the Internet of Things, by Adrian Mcewen, Hakin Cassimally , Wiley India Private
Limited
4. Cloud Computing, Thomas Erl, Pearson Education, 2014
5. Foundations of Modern Networking: SDN, NFV, QoE, IoT, and Cloud, William Stallings,
Addison-Wesley Professional; 1 edition
6. https://nsdcindia.org/sites/default/files/MC_SSCQ8210_V1.0_IoT-
Domain%20Specialist_09.04.2019.pdf
List of Experiments
1. Measure the light intensity in the room and output data to the web API.
2. Control your home power outlet from anywhere using raspberry pi.
3. Build a web based application to automate door that unlocks itself using facial recognition.
4. Drinking water monitoring and analytics, consists of IoT device, cloud, and mobile and web
app.
5. Smart Parking System
6. IoT based Healthcare application
7. Real-time environmental monitoring and weather prediction
8. Traffic pattern prediction
9. Smart Street light
10. Plant health monitoring
Total Laboratory Hours 30 hours
Recommended by Board of Studies 05-FEB-2020
Approved by Academic Council 58 Date 26-FEB-2020
Course Code Foundations of Data Analytics L T P J C
CSE3505 2 0 2 4 4
Pre-requisite NIL Syllabus version
v.1.0
Course Objectives:
1. To establish clearly the objectives and scope of the predictive analysis
2. Use R programming language to identify suitable data sources to agree the
methodological approach
3. Validate and review data accurately and identify anomalies
4. To appreciate the current trends in data analysis procedure
5. Carry out rule-based analysis of the data in line with the analysis plan
6. Apply statistical models to perform Regression Analysis, Clustering and
Classification
7. Present the results and inferences from your analysis using R tool
8. To improve document management and team work
Text Book(s)
1. Cryptography and Network security, William Stallings, Pearson Education, 7th Edition,
2016
2 Cyber Security, Understanding cyber crimes, computer forensics and legal perspectives,
Nina Godbole,Sunit Belapure, Wiley Publications, Reprint 2016
3 Writing Information Security Policies, Scott Barman, New Riders Publications, 2002
Reference Books
1. Cybersecurity for Dummies, Brian Underdahl, Wiley, 2011
2. Cryptography and Network security, Behrouz A. Forouzan , Debdeep Mukhopadhyay,
Mcgraw Hill Education, 2 nd Edition, 2011
Mode of Evaluation: CAT / Assignment / Quiz / FAT / Project / Seminar
Recommended by Board of Studies 04-04-2014
Approved by Academic Council No. 37 Date 16-06-2015
CSE4004 DIGITAL FORENSICS L T P J C
3 0 2 0 4
Pre-requisite Nil Syllabus version
v1.0
Course Objectives:
1. To learn about examination, preventing and fighting digital crimes
2. To model about data acquisition and storing digital evidence
3. To explore operating system file structure, file system and mobile device forensics and its
acquisition procedures
Text Book(s)
1. Bill Nelson, Amelia Philips, Christopher Steuart, Guide to Computer Forensics and
Investigations, Fourth Edition, Cengage Learning, 2016
Reference Books
1. David Lilburn Watson, Andrew Jones, Digital Forensics Processing and Procedures,
Syngress, 2013.
2. Cory Altheide, Harlan Carvey, Digital Forensics with Open Source Tools, British Library
Cataloguing-in-Publication Data, 2011
3. Greg Gogolin,Digital Forensics Explained,CRC Press, 2013.
Mode of Evaluation: CAT / Assignment / Quiz / FAT / Project / Seminar
List of Challenging Experiments (Indicative)
1. Computer Forensics Investigation Process 2 Hours
2. Computer Forensics Lab 2 Hours
3. Understanding Hard Disks and File Systems 3 Hours
4. Windows Forensics 2 Hours
5. Data Acquisition and Duplication 3 Hours
6. Recovering Files and Partitions 2 Hours
7. Forensics Investigation Using Encase 2 Hours
8. Stenography and Image file Forensics 2 Hours
9. Application Password Cracker 2 Hours
10. Log Capturing and Event Correlation 2 Hours
11. Network Forensics, Investigating log and Network Traffic 2 Hours
12. Tracking and Investigating Email Crimes 3 Hours
13. Mobile Forensics 3 Hours
Total Laboratory Hours 30 Hours
Mode of assessment: Project/Activity
Recommended by Board of Studies 28-02-2017
Approved by Academic Council No. 46 Date 24-08-2017
CSE4011 VIRTUALIZATION L T P J C
3 0 0 4 4
Pre-requisite Nil Syllabus version
v1.0
Course Objectives:
1. To identify and select suitable hypervisor for a cloud environment.
2. To acquire the knowledge of various virtualization techniques and tools.
3. To understand the process of data center automation and secure virtualized environment.
Text Book(s)
1. Nelson Ruest, Danielle Ruest, Virtualization, A beginners guide, 2009, MGH.
2. Nadeau,Tim Cerng, Je Buller, Chuck Enstall, Richard Ruiz, Mastering Microsoft
Virtualization, Wiley Publication, 2010.
Reference Books
1. William Von Hagen, Professional Xen Virtualization, Wiley Publication, 2008.
2 Matthew Portney, Virtualization Essentials, John Wiley & Sons, 2012.
3. Dave Shackleford, Virtualization security, protecting virtualized environment, John Wiley,
2012.
Mode of Evaluation: CAT / Assignment / Quiz / FAT / Project / Seminar
Recommended by Board of Studies 04-04-2014
Approved by Academic Council No. 37 Date: 16-06-2015
CSE4014 HIGH PERFORMANCE COMPUTING L T P J C
3 0 0 4 4
Pre-requisite Nil Syllabus version
v1.0
Course Objectives:
1. To provide knowledge on high performance computing concepts to the students.
2. To comprehend the students how to analyze the parallel programming through OpenMP,
MPI, CUDA.
3. To teach the student how to apply job management techniques and evaluate the
performance.
Expected Course Outcome:
1. To knowledge the overview and analyze the performance metrics of high performance
computing.
2. To comprehend the various High Performance Computing Paradigms and Job
Management Systems.
3. To design and develop various applications with OpenMP, MPI and CUDA.
4. To analyze the benchmarks of high performance computing.
5. To demonstrate the various emerging trends of high performance computing.
6. To apply high performance computing concepts in problem solving.
Module:1 Introduction to High Performance Computing (HPC) 4 hours
Overview of Parallel Computers and high performance computing (HPC), History of HPC,
Numerical and HPC libraries, Performance metrics.
Text Book(s)
1. Victor Eijkhout, Edmond Chow, Robert van de Geijn, Introduction to High Performance
Scientific Computing, 2nd edition, revision 2016
2. Rob Farber, CUDA Application Design and Development, Morgan Kaufmann Publishers,
2013
Reference Books
1. Zbigniew J. Czech, Introduction to parallel computing, 2nd edition, Cambridge University
Press,2016
Mode of Evaluation: CAT / Assignment / Quiz / FAT / Project / Seminar
Recommended by Board of Studies 04-04-2014
Approved by Academic Council No. 37 Date 16-06-2015
CSE4015 HUMAN COMPUTER INTERACTION L T P J C
3 0 0 4 4
Pre-requisite Nil Syllabus version
v. 1.0
Course Objectives:
1. To provide the basic knowledge on the levels of interaction, design models, techniques and
validations focusing on the different aspects of human-computer interface and interactions
2. To make the learners to think in design perspective and to evaluate interactive design
3. To use the concepts and principles of HCI to analyze and propose solution for reallife
applications
4. To become familiar with recent technology trends and challenges in HCI domain
Expected Course Outcome:
1. Enumerate the basic concepts of human, computer interactions
2. Create the processes of human computer interaction life cycle
3. Analyze and design the various interaction design models
4. Apply the interface design standards/guidelines for evaluating the developed interactions
5. Establish the different levels of communication across the application stakeholders
6. Apply product usability evaluations and testing methods
7. Demonstrate the principles of human computer interactions through the prototype
modelling
Model Human Processor - Working Memory, Long-Term Memory, Processor Timing, Keyboard Level
Model - Operators, Encoding Methods, Heuristics for M Operator Placement, What the Keyboard Level
Model Does Not Model, Application of the Keyboard Level Model, GOMS - CMN-GOMS Analysis,
Modeling Structure, State Transition Networks - Three-State Model, Glimpse Model, Physical Models,
Fitts‟ Law
Shneideman's eight golden rules, Norman's Sever principles, Norman's model of interaction, Nielsen's ten
heuristics, Heuristic evaluation, contextual evaluation, Cognitive walk-through
Text Book(s)
1. A Dix, Janet Finlay, G D Abowd, R Beale., Human-Computer Interaction, 3rd Edition, Pearson
Publishers,2008
Reference Books
1. Shneiderman, Plaisant, Cohen and Jacobs, Designing the User Interface: Strategies for Effective
Human Computer Interaction, 5th Edition, Pearson Publishers, 2010.
2 Hans-Jorg Bullinger,” Human-Computer Interaction”, Lawrence Erlbaum Associates, Publishers
3 Jakob Nielsen,” Advances in Human-computer Interaction”,Ablex Publishing Corporation
4 Thomas S. Huang,” Real-Time Vision for Human-Computer Interaction”, Springer
5 Preece et al, Human-Computer Interaction, Addison-Wesley, 1994
Mode of Evaluation: CAT / Assignment / Quiz / FAT / Project / Seminar
Recommended by Board of Studies 04-04-2014
Approved by Academic Council No. 37 Date 16-06-2015
CSE4019 IMAGE PROCESSING L T P J C
3 0 0 4 4
Pre-requisite Nil Syllabus version
v1.0
Course Objectives:
1. To provide the basic knowledge on image processing concepts.
2. To develop the ability to apprehend and implement various image processing algorithms.
3. To facilitate the students to comprehend the contextual need pertaining to various image
processing applications.
Text Book(s)
1. Rafael C. Gonzalez and Richard E. Woods, Digital Image Processing, Third Ed., Prentice-
Hall, 2008.
Reference Books
1. William K. Pratt, Digital Image Processing, John Wiley, 4th Edition, 2007
2. Anil K. Jain, Fundamentals of Digital Image Processing, Prentice Hall of India, 1997
3. Sonka, Fitzpatrick, Medical Image Processing and Analysis, 1st Edition, SPIE,2000.
Mode of Evaluation: CAT / Assignment / Quiz / FAT / Project / Seminar
Recommended by Board of Studies 04-04-2014
Approved by Academic Council No. 37 Date 16-06-2015
CSE4020 MACHINE LEARNING L T P J C
3 0 2 0 4
Pre-requisite MAT2001 Syllabus version
v1.1
Course Objectives:
1. Basic ability to understand the concept of supervised and unsupervised learning techniques
2. Differentiate regression, classification and clustering techniques and to implement these
algorithms.
3. To analyze the performance of various machine learning techniques
4. To select appropriate features for training machine learning algorithms and to reduce the
dimension of the dataset.
5. To find an efficient method to handle missing and imbalanced data and to combine different
machine learning algorithms to achieve a better results.
Text Book(s)
1. Ethem Alpaydin, Introduction to Machine Learning , MIT Press, Prentice Hall of India,
Third Edition 2014
Reference Books
1. Sergios Theodoridis, Konstantinos Koutroumbas, Pattern Recognition, Academic Press, 4th
edition, 2008, ISBN:9781597492720.
2. Mehryar Mohri, Afshin Rostamizadeh, Ameet Talwalkar ”Foundations of Machine Learning,
MIT Press, 2012
3. Tom Mitchell, Machine Learning, McGraw Hill, 3rd Edition,1997.
4 Charu C. Aggarwal, Data Classification Algorithms and Applications , CRC Press, 2014
5 Charu C. Aggarwal, DATA CLUSTERING Algorithms and Applications, CRC Press, 2014
6 Kevin P. Murphy ”Machine Learning: A Probabilistic Perspective”, The MIT Press, 2012
Mode of Evaluation: CAT / Assignment / Quiz / FAT / Project / Seminar
List of Challenging Experiments (Indicative)
1. Implement Decision Tree learning. 2 hours
2. Implement Logistic Regression. 2 hours
3. Implement classification using Multilayer perceptron. 2 hours
4. Implement classification using SVM 2 hours
5. Implement Adaboost 2 hours
6. Implement Bagging using Random Forests 2 hours
7. Implement K-means Clustering to Find Natural Patterns in Data. 2 hours
8. Implement Hierarchical clustering. 2 hours
9. Implement K-mode clustering 2 hours
10 Implement Principle Component Analysis for Dimensionality Reduction. 2 hours
.
11 Implement Multiple Correspondence Analysis for Dimensionality 2 hours
. Reduction.
12 Implement Gaussian Mixture Model Using the Expectation Maximization. 2 hours
.
13 Evaluating ML algorithm with balanced and unbalanced datasets. 2 hours
.
14 Comparison of Machine Learning algorithms. 2 hours
.
15. Implement k-nearest neighbors algorithm 2 hours
Total Laboratory Hours 30 hours
Mode of assessment: Project/Activity
Recommended by Board of Studies 04-04-2014
Approved by Academic Council No. 37 Date 16-06-2015
CSE4022 NATURAL LANGUAGE PROCESSING L T P J C
3 0 0 4 4
Pre-requisite Nil Syllabus version
v1.0
Course Objectives:
1. To introduce the fundamental concepts and techniques of Natural language Processing for
analyzing words based on Morphology and CORPUS.
2. To examine the NLP models and interpret algorithms for classification of NLP sentences by
using both the traditional, symbolic and the more recent statistical approach.
3. To get acquainted with the algorithmic description of the main language levels that includes
morphology, syntax, semantics, and pragmatics for information retrieval and machine
translation applications.
Text Book(s)
1. Daniel Jurafsky and James H. Martin “Speech and Language Processing”, 3rd edition,
Prentice Hall, 2009.
Reference Books
1. Chris Manning and HinrichSchütze, “Foundations of Statistical Natural Language
Processing”, 2nd edition, MITPress Cambridge, MA, 2003.
2. NitinIndurkhya, Fred J. Damerau “Handbook of Natural Language Processing”, Second
Edition, CRC Press, 2010.
3. James Allen “Natural Language Understanding”, Pearson Publication 8th Edition. 2012.
Mode of Evaluation: Continuous Assessment Test –I (CAT-I), Continuous Assessment Test –II
(CAT-II), Digital Assignments/ Quiz / Completion of MOOC, Final Assessment Test (FAT).
Recommended by Board of Studies 04-04-2014
Approved by Academic Council No. 37 Date 16-06-2015
CSE4027 MOBILE PROGRAMMING L T P J C
2 0 2 4 4
Pre-requisite Nil Syllabus version
v. 1.0
Course Objectives:
1. Students able to learn to write both web apps and native apps for Android using Eclipse and the
Android SDK, to write native apps for iPhones, iPod Touches, and iPads using Xcode and the iOS
SDK, and to write web apps for both platforms. The course also touches on Windows 8 application
programming, so as to provide students with a stepping stone for application development in the
mobile operating system of their choice. Additional topics covered include application deployment
and availability on the corresponding app stores and markets, application security, efficient power
management, and mobile device security
Text Book(s)
1. Rajiv Ramnath, Roger Crawfis, and Paolo Sivilotti, Android SDK3 for Dummies,Wiley
2011.
Reference Books
1. Valentino Lee, Heather Schneider, and Robbie Schell, Mobile Applications: Architecture,
Design, and Development , Prentice Hall , 2004.
2. Brian Fling,Mobile Design and Development O‟Reilly Media,2009
3. Maximiliano Firtman Programming the Mobile Web , O‟Reilly Media, 2010.
4. Christian Crumlish and Erin Malone Designing Social Interfaces, O‟Reilly Media , 2009
Mode of Evaluation: CAT / Assignment / Quiz / FAT / Project / Seminar
List of Challenging Experiments (Indicative)
1. 4 Hours
1. Get the HelloVIT midlet on the "getting started" page working.
2. Make some changes - e.g. the text of the String item.
3. Put in an error - e.g. divide by zero, to see how the development environment
attempts to point out on the PC when a runtime error occurs on the phone
emulator.
4. Get the MIDlet "First MIDlet Progam" in the handout working (ok, so it's
really our second MIDlet). Copy the code from the handout.
5. Modify the MIDlet by additing these additional items to the form e.g.
TexField, DateField, Gauge. Look up the lcdui package to see what Items can
be added and the parameters needed..
6. You can output to the PC console while the program is running e.g. place this
code in the constructor:
Text Book(s)
1. Carol Britton and Jill Doake, A Student Guide to Object-Oriented Development (Oxford: Elsevier,
2005).
Reference Books
1. Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides, “Design patterns: Elements of
Reusable object-oriented software”, Addison-Wesley, 1995.
2 Bernd Bruegge, Alan H Dutoit, Object-Oriented Software Engineering, 2nd ed, Pearson
Education, 2004.
3. Ivar Jacobson, Grady Booch, James Rumbaugh, The Unified Software Development Process,
Pearson Education, 1999.
4. Alistair Cockburn, Agile Software Development 2nd ed, Pearson Education, 2007.
Mode of Evaluation: CAT 1, CAT 2 & FAT
List of Challenging Experiments (Indicative)
Lab (Indicative List of Experiments (in the areas of )
1 Introduction and project definition 3 Hours
2 Software requirements Specification 3 Hours
3 Introduction to UML and use case diagrams 3 Hours
4 System modelling (DFD and ER) 3 Hours
5 OO analysis: discovering classes 3 Hours
6 Software Design: software architecture and object oriented design 3 Hours
7 Flow of events and activity diagram 3 Hours
8 State Transition Diagram 3 Hours
9 Component and deployment diagrams 3 Hours
10 Software testing (RFT,SCM Tools) 3 Hours
Total Laboratory Hours 30. Hours
Alloying for corrosion protection – Basic concepts of Eutectic composition and Eutectic mixtures -
Selected examples – Ferrous and non-ferrous alloys.
Module:5 Electrochemical Energy Systems 6 hours
Brief introduction to conventional primary and secondary batteries; High energy electrochemical
energy systems: Lithium batteries – Primary and secondary, its Chemistry, advantages and
applications.
Fuel cells – Polymer membrane fuel cells, Solid-oxide fuel cells- working principles, advantages,
applications.
Solar cells – Types – Importance of silicon single crystal, polycrystalline and amorphous silicon
solar cells, dye sensitized solar cells - working principles, characteristics and applications.
Module:6 Fuels and Combustion 8 hours
Calorific value - Definition of LCV, HCV. Measurement of calorific value using bomb calorimeter and
Boy‟s calorimeter including numerical problems.
Controlled combustion of fuels - Air fuel ratio – minimum quantity of air by volume and by weight-
Numerical problems-three way catalytic converter- selective catalytic reduction of NOX; Knocking in
IC engines-Octane and Cetane number - Antiknocking agents.
Module:7 Polymers 6 hours
Difference between thermoplastics and thermosetting plastics; Engineering application of plastics -
ABS, PVC, PTFE and Bakelite; Compounding of plastics: moulding of plastics for Car parts, bottle
caps (Injection moulding), Pipes, Hoses (Extrusion moulding), Mobile Phone Cases, Battery Trays,
(Compression moulding), Fibre reinforced polymers, Composites (Transfer moulding), PET bottles
(blow moulding);
Conducting polymers- Polyacetylene- Mechanism of conduction – applications (polymers in
sensors, self-cleaning windows)
Module:8 Contemporary issues: 2 hours
Lecture by Industry Experts
Total Lecture hours: 45 hours
Text Book(s)
1. 1. Sashi Chawla, A Text book of Engineering Chemistry, Dhanpat Rai Publishing Co., Pvt.
Ltd., Educational and Technical Publishers, New Delhi, 3rd Edition, 2015.
2. O.G. Palanna, McGraw Hill Education (India) Private Limited, 9th Reprint, 2015.
3. B. Sivasankar, Engineering Chemistry 1st Edition, Mc Graw Hill Education (India),
2008
4. Photovoltaic solar energy : From fundamentals to Applications , Ang le Reinders,
Pierre Verlinden, Wilfried van Sark, Alexandre Freundlich, Wiley publishers, 2017.
Reference Books
2 1. O.V. Roussak and H.D. Gesser, Applied Chemistry-A Text Book for Engineers and
Technologists, Springer Science Business Media, New York, 2nd Edition, 2013.
2. S. S. Dara, A Text book of Engineering Chemistry, S. Chand & Co Ltd., New Delhi, 20th
Edition, 2013.
Mode of Evaluation: Internal Assessment (CAT, Quizzes, Digital Assignments) & FAT
List of Experiments
Course Objectives:
The course is designed so as to expose the students to industry environment and to take up on-site assignment as
trainees or interns.
Contents 4 Weeks
Four weeks of work at industry site.
Supervised by an expert at the industry.
Module:1 15 hours
1. Identification of real life problems
2. Field visits can be arranged by the faculty concerned
3. 6 – 10 students can form a team (within the same / different discipline)
4. Minimum of eight hours on self-managed team activity
5. Appropriate scientific methodologies to be utilized to solve the identified issue
6. Solution should be in the form of fabrication/coding/modeling/product design/process
design/relevant scientific methodology(ies)
7. Consolidated report to be submitted for assessment
8. Participation, involvement and contribution in group discussions during the contact hours
will be used as the modalities for the continuous assessment of the theory component
9. Project outcome to be evaluated in terms of technical, economical, social, environmental,
political and demographic feasibility
10. Contribution of each group member to be assessed
11. The project component to have three reviews with the weightage of 20:30:50
Mode of Evaluation: (No FAT) Continuous Assessment the project done – Mark weightage of
20:30:50 – project report to be submitted, presentation and project reviews
Recommended by Board of Studies 28-02-2016
Approved by Academic Council No.37 Date 16-06-2015
CSE1903 Comprehensive Examination L T P J C
0 0 0 0 1
Pre-requisite Syllabus version
1.00
Theory of Computation
Deterministic Finite Automata, Non deterministic Finite Automata, Regular Expressions, Context
Free Grammar, Push down Automata and Context Free Languages, Turing Machines.
Web Technologies
Web Architecture- JavaScript – objects String, date, Array, Regular Expressions, DHTML-
HTML DOM Events; Web Server – HTTP- Request/Response model-RESTful methods- State
Management – Cookies , Sessions – AJAX.
Operating Systems
Processes, Threads, Inter‐process communication, CPU scheduling, Concurrency and
synchronization, Deadlocks, Memory management and Virtual memory & File systems.
Contents
1. Capstone Project may be a theoretical analysis, modeling & simulation, experimentation &
analysis, prototype design, fabrication of new equipment, correlation and analysis of data,
software development, applied research and any other related activities.
2. Project can be for one or two semesters based on the completion of required number of
credits as per the academic regulations.
4. In case of group projects, the individual project report of each student should specify the
individual’s contribution to the group project.
5. Carried out inside or outside the university, in any relevant industry or research institution.
Mode of Evaluation: Periodic reviews, Presentation, Final oral viva, Poster submission
Recommended by Board of Studies 10.06.2015
Approved by Academic Council 37th AC Date 16.06.2015
Course Code
Course Title L T P J C
ENG1901 Technical English - I 0 0 4 0 2
Pre-requisite Foundation English-II Syllabus Version
1
Course Objectives:
1. To enhance students’ knowledge of grammar and vocabulary to read and write error-free
language in real life situations.
2. To make the students’ practice the most common areas of written and spoken
communications skills.
3. To improve students’ communicative competency through listening and speaking activities
in the classroom.
Expected Course Outcome:
1. Develop a better understanding of advanced grammar rules and write grammatically
correct sentences.
2. Acquire wide vocabulary and learn strategies for error-free communication.
3. Comprehend language and improve speaking skills in academic and social contexts.
4. Improve listening skills so as to understand complex business communication in a
variety of global English accents through proper pronunciation.
5. Interpret texts, diagrams and improve both reading and writing skills which would help
them in their academic as well as professional career.
Module:1 Advanced Grammar 4 hours
Articles, Tenses, Voice and Prepositions
Activity: Worksheets on Impersonal Passive Voice, Exercises from the prescribed text
1. Guptha S C, (2012) Practical English Grammar & Composition, 1st Edition, India:
Arihant Publishers
2. Steven Brown, (2011) Dorolyn Smith, Active Listening 3, 3rd Edition, UK:
Cambridge University Press.
3. Liz Hamp-Lyons, Ben Heasley, (2010) Study Writing, 2nd Edition, UK: Cambridge
University Pres.
4. Kenneth Anderson, Joan Maclean, (2013) Tony Lynch, Study Speaking, 2nd Edition, UK:
Cambridge, University Press.
5. Eric H. Glendinning, Beverly Holmstrom, (2012) Study Reading, 2nd Edition, UK:
Cambridge University Press.
6. Michael Swan, (2017) Practical English Usage (Practical English Usage), 4th edition, UK:
Oxford University Press.
7. Michael McCarthy, Felicity O'Dell, (2015) English Vocabulary in Use Advanced (South
Asian Edition), UK: Cambridge University Press.
8. Michael Swan, Catherine Walter, (2012) Oxford English Grammar Course Advanced, Feb,
4th Edition, UK: Oxford University Press.
9. Watkins, Peter. (2018) Teaching and Developing Reading Skills: Cambridge Handbooks
for Language teachers, UK: Cambridge University Press.
10. (The Boundary by Jhumpa Lahiri) URL:
https://www.newyorker.com/magazine/2018/01/29/the-
boundary?intcid=inline_amp
Mode of evaluation: Quizzes, Presentation, Discussion, Role play, Assignments and FAT
List of Challenging Experiments (Indicative)
1. Self-Introduction 12 hours
2. Sequencing Ideas and Writing a Paragraph 12 hours
3. Reading and Analyzing Technical Articles 8 hours
4. Listening for Specificity in Interviews (Content Specific) 12 hours
5. Identifying Errors in a Sentence or Paragraph 8 hours
6. Writing an E-mail by narrating life events 8 hours
Total Laboratory Hours 60 hours
Mode of evaluation: Quizzes, Presentation, Discussion, Role play, Assignments and FAT
Recommended by Board of Studies 08.06.2019
Approved by Academic Council 55 Date: 13-06-2019
Course Code Course Title L T P J C
Mode of evaluation: Quizzes, Presentation, Discussion, Role play, Assignments and FAT
Module:1 Negotiation and Decision Making Skills through Literary Analysis 5 hours
Concepts of Negotiation and Decision Making Skills
Activity: Analysis of excerpts from Shakespeare’s “The Merchant of Venice” (court scene) and
discussion on negotiation skills.
Critical evaluation of excerpts from Shakespeare’s “Hamlet”(Monologue by Hamlet) and discussion
on decision making skills
Text Book(s)
1. How to have Creative Ideas, Edward debone, Vermilon publication, UK, 2007
2. The Art of Innovation, Tom Kelley & Jonathan Littman, Profile Books Ltd, UK, 2008
Reference Books
1. Creating Confidence, Meribeth Bonct, Kogan Page India Ltd, New Delhi, 2000
2. Lateral Thinking Skills, Paul Sloane, Keogan Page India Ltd, New Delhi, 2008
3. Indian Innovators, Akhat Agrawal, Jaico Books, Mumbai, 2015
4. JUGAAD Innovation, Navi Radjou, Jaideep Prabhu, Simone Ahuja Random house India,
Noida, 2012.
Reference Books
1. Dhaliwal, K.K , “Gandhian Philosophy of Ethics: A Study of Relationship between his
Presupposition and Precepts,2016, Writers Choice, New Delhi, India.
2. Vittal, N, “Ending Corruption? - How to Clean up India?”, 2012, Penguin Publishers, UK.
3. Pagliaro, L.A. and Pagliaro, A.M, “Handbook of Child and Adolescent Drug and Substance Abuse:
Pharmacological , Developmental and Clinical Considerations”, 2012Wiley Publishers, U.S.A.
4. Pandey, P. K (2012), “Sexual Harassment and Law in India”, 2012, Lambert Publishers, Germany.
Text Book(s)
[1] Thomas‟ Calculus, George B.Thomas, D.Weir and J. Hass, 13 th edition, Pearson, 2014.
[2] Advanced Engineering Mathematics, Erwin Kreyszig, 10th Edition, Wiley India, 2015.
Reference Books
1. Higher Engineering Mathematics, B.S. Grewal, 43rd Edition ,Khanna Publishers, 2015
2. Higher Engineering Mathematics, John Bird, 6th Edition, Elsevier Limited, 2017.
3. Calculus: Early Transcendentals, James Stewart, 8th edition, Cengage Learning, 2017.
4. Engineering Mathematics, K.A.Stroud and Dexter J. Booth, 7th Edition, Palgrave
Macmillan (2013)
Mode of Evaluation
Digital Assignments, Quiz, Continuous Assessments, Final Assessment Test
List of Challenging Experiments (Indicative)
1. Introduction to MATLAB through matrices, and general Syntax 2 hours
2 Plotting and visualizing curves and surfaces in MATLAB – 2 hours
Symbolic computations using MATLAB
3. Evaluating Extremum of a single variable function 2 hours
4. Understanding integration as Area under the curve 2 hours
5. Evaluation of Volume by Integrals (Solids of Revolution ) 2 hours
6. Evaluating maxima and minima of functions of several variables 2 hours
7. Applying Lagrange multiplier optimization method 2 hours
8. Evaluating Volume under surfaces 2 hours
9. Evaluating triple integrals 2 hours
10. Evaluating gradient, curl and divergence 2 hours
11. Evaluating line integrals in vectors 2 hours
12. Applying Green's theorem to real world problems 2 hours
Total Laboratory Hours 24 hours
Mode of Assessment:
Weekly assessment, Final Assessment Test
Recommended by Board of Studies 12-06-2015
Approved by Academic Council No. 37 Date 16-06-2015
MAT2001 Statistics for Engineers L T P J C
3 0 2 0 4
Prerequisites MAT1011 – Calculus for Syllabus Version: 1.0
Engineers
Course Objectives :
1. To provide students with a framework that will help them choose the appropriate
descriptive methods in various data analysis situations.
2. To analyse distributions and relationship of real-time data.
3. To apply estimation and testing methods to make inference and modelling techniques
for decision making.
Expected Course Outcome:
At the end of the course the student should be able to:
1. Compute and interpret descriptive statistics using numerical and graphical techniques.
2. Understand the basic concepts of random variables and find an appropriate
distribution for analysing data specific to an experiment.
3. Apply statistical methods like correlation, regression analysis in analysing,
interpreting experimental data.
4. Make appropriate decisions using statistical inference that is the central to
experimental research.
5. Use statistical methodology and tools in reliability engineering problems.
6. demonstrate R programming for statistical data
Module: 1 Introduction to Statistics 6 hours
Introduction to statistics and data analysis-Measures of central tendency –Measures of
variability-[Moments-Skewness-Kurtosis (Concepts only)].
Module: 2 Random variables 8 hours
Introduction -random variables-Probability mass Function, distribution and density functions
- joint Probability distribution and joint density functions- Marginal, conditional distribution
and density functions- Mathematical expectation, and its properties Covariance , moment
generating function – characteristic function.
Module: 3 Correlation and regression 4 hours
Correlation and Regression – Rank Correlation- Partial and Multiple correlation- Multiple
regression.
Module: 4 Probability Distributions 7 hours
Binomial and Poisson distributions – Normal distribution – Gamma distribution –
Exponential distribution – Weibull distribution.
Module: 5 Hypothesis Testing I 4 hours
Testing of hypothesis – Introduction-Types of errors, critical region, procedure of testing
hypothesis-Large sample tests- Z test for Single Proportion, Difference of Proportion, mean
and difference of means.
Module: 6 Hypothesis Testing II 9 hours
Small sample tests- Student‟s t-test, F-test- chi-square test- goodness of fit - independence of
attributes- Design of Experiments - Analysis of variance – one and two way classifications -
CRD-RBD- LSD.
Module: 7 Reliability 5 hours
Basic concepts- Hazard function-Reliabilities of series and parallel systems- System
Reliability - Maintainability-Preventive and repair maintenance- Availability.
Module: 8 Contemporary Issues 2 hours
Industry Expert Lecture
Total Lecture hours 45 hours
Text book(s)
• Probability and Statistics for engineers and scientists, R.E.Walpole, R.H.Myers,
S.L.Mayers and K.Ye, 9th Edition, Pearson Education (2012).
• Applied Statistics and Probability for Engineers, Douglas C. Montgomery, George
C. Runger, 6th Edition, John Wiley & Sons (2016).
Reference books
• Reliability Engineering, E.Balagurusamy, Tata McGraw Hill, Tenth reprint 2017.
• Probability and Statistics, J.L.Devore, 8th Edition, Brooks/Cole, Cengage Learning
(2012).
• Probability and Statistics for Engineers, R.A.Johnson, Miller Freund‟s, 8th
edition, Prentice Hall India (2011).
• Probability, Statistics and Reliability for Engineers and Scientists, Bilal M. Ayyub
and Richard H. McCuen, 3rd edition, CRC press (2011).
Mode of Evaluation
Digital Assignments, Continuous Assessment Tests, Quiz, Final Assessment Test.
List of Experiments (Indicative)
• Introduction: Understanding Data types; importing/exporting 2 hours
data.
• Computing Summary Statistics /plotting and visualizing data 2 hours
using Tabulation and Graphical Representations.
• Applying correlation and simple linear regression model to real 2 hours
dataset; computing and interpreting the coefficient of
determination.
• Applying multiple linear regression model to real dataset; 2 hours
computing and interpreting the multiple coefficient of
determination.
• Fitting the following probability distributions: Binomial 2 hours
distribution
• Normal distribution, Poisson distribution 2 hours
• Testing of hypothesis for One sample mean and proportion 2 hours
from real-time problems.
• Testing of hypothesis for Two sample means and proportion 2 hours
from real-time problems
• Applying the t test for independent and dependent samples 2 hours
• Applying Chi-square test for goodness of fit test and 2 hours
Contingency test to real dataset
• Performing ANOVA for real dataset for Completely 2 hours
randomized design, Randomized Block design ,Latin square
Design
Total laboratory hours 22 hours
Mode of Evaluation
Weekly Assessment, Final Assessment Test
Recommended by Board of Studies 25-02-2017
Approved by Academic Council 47 Date: 05-10-2017
MGT1022 Lean Start up Management L T P J C
1 0 0 4 2
Pre-requisite Nil Syllabus version
v.1.0
Course Objectives: To develop the ability to
1. Learn methods of company formation and management.
2. Gain practical skills in and experience of stating of business using pre-set collection of
business ideas.
3. Learn basics of entrepreneurial skills.
Expected Course Outcome: On the completion of this course the student will be able to:
1. Understand developing business models and growth drivers
2. Use the business model canvas to map out key components of enterprise
3. Analyze market size, cost structure, revenue streams, and value chain
4. Understand build-measure-learn principles
Foreseeing and quantifying business and financial risks
Module:1 2 Hours
Creativity and Design Thinking (identify the vertical for business opportunity, understand your
customers, accurately assess market opportunity)
Module:2 3 Hours
Minimum Viable Product (Value Proposition, Customer Segments, Build- measure-learn process)
Module:3 3 Hours
Business Model Development(Channels and Partners, Revenue Model and streams, Key
Resources, Activities and Costs, Customer Relationships and Customer Development Processes,
Business model canvas –the lean model- templates)
Module:4 3 Hours
Business Plan and Access to Funding(visioning your venture, taking the product/ service to market,
Market plan including Digital & Viral Marketing, start-up finance - Costs/Profits & Losses/cash
flow, Angel/VC,/Bank Loans and Key elements of raising money)
Module:5 3 Hours
Legal, Regulatory, CSR, Standards, Taxes
Module:6 2 Hours
Lectures by Entrepreneurs
Mode of Evaluation: Assignments; Field Trips, Case Studies; e-learning; Learning through
research, TED Talks
Project
1. Project 60 hours
Total Project 60 hours
Recommended by Board of Studies 08-06-2015
Approved by Academic Council 37 Date 16-06-2015
Total Practical Hours 60 hours
Mode of evaluation: Mini Project, Flipped Class Room, Lecture, PPT‟s, Role play, Assignments
Class/Virtual Presentations, Report and beyond the classroom activities
Recommended by Board of Studies 22-07-2017
Approved by Academic Council No. 47 Date 24.08.2017
PHY1701 Engineering Physics L T P J C
3 0 2 0 4
Text Book(s)
1. “Aula Internacional 1”, Jaime Corpas, Eva Garcia, Agustin Garmendia, Carmen Soriano
Goyal Publication; reprinted Edition, Delhi (2010)
Reference Books
1. “¡AcciónGramática!”, Phil Turk and Mike Zollo, Hodder Murray, London 2006.
2. “Practice makes perfect: Spanish Vocabulary”, Dorothy Richmond, McGraw Hill
Contemporary, USA,2012.
3. “Practice makes perfect: Basic Spanish”, Dorothy Richmond, McGraw Hill Contemporary,
USA 2009.
4. “Pasaporte A1 Foundation”, Matilde Cerrolaza Aragón, Óscar Cerrolaza Gili, Begoña Llovet
Barquero, Edelsa Grupo, España, 2010.
Authors, book title, year of publication, edition number, press, place
Recommended by Board of Studies DD-MM-YYYY
Approved by Academic Council No.41 Date 17.06.2016
L T P J C
FRE1001 FRANÇAIS QUOTIDIEN
2 0 0 0 2
Syllabus version
Pre-requisite NIL
1.0
Course Objectives:
The course gives students the necessary background to:
1. Learn the basics of French language and to communicate effectively in French in their
day to day life.
2. Achieve functional proficiency in listening, speaking, reading and writing
3. Recognize culture-specific perspectives and values embedded in French language.
Expected Course Outcome:
The students will be able to :
1. Identify in French language the daily life communicative situations via personal
pronouns, emphatic pronouns, salutations, negations and interrogations.
2. Communicate effectively in French language via regular / irregular verbs.
3. Demonstrate comprehension of the spoken / written language in translating simple
sentences.
4. Understand and demonstrate the comprehension of some particular new range of unseen
written materials
5. Demonstrate a clear understanding of the French culture through the language studied
Module: 1 Expressions simples 3 hours
Les Salutations, Les nombres (1-100), Les jours de la semaine, Les mois de l’année, Les
Pronoms Sujets, Les Pronoms Toniques, La conjugaison des verbes irréguliers- avoir / être / aller
/ venir / faire etc.
Savoir-faire pour:Saluer, Se présenter, Présenter quelqu’un, Etablir des contacts
Module: 2 La conjugaison des verbes réguliers 3 hours
La conjugaison des verbes réguliers, La conjugaison des verbes pronominaux, La Négation,
L’interrogation avec ‘Est-ce que ou sans Est-ce que’.
Savoir-faire pour:
Chercher un(e) correspondant(e), Demander des nouvelles d’une personne.
Module: 3 La Nationalité du Pays, L’article (défini/ indéfini), Les prépositions 6 hours
La Nationalité du Pays, L’article (défini/ indéfini), Les prépositions (à/en/au/aux/sur/dans/avec
etc.), L’article contracté, Les heures en français, L’adjectif (La Couleur, L’adjectif possessif,
L’adjectif démonstratif/ L’adjectif interrogatif (quel/quelles/quelle/quelles), L’accord des
adjectifs avec le nom, L’interrogation avec Comment/ Combien / Où etc.
Savoir-faire pour:
Poser des questions, Dire la date et les heures en français,
Module: 4 La traduction simple 4 hours
La traduction simple :(français-anglais / anglais –français),
Savoir-faire pour :
Faire des achats, Comprendre un texte court, Demander et indiquer le chemin.
Module: 5 L’article Partitif, Mettez les phrases aux pluriels 5 hours
L’article Partitif, Mettez les phrases aux pluriels, Faites une phrase avec les mots donnés,
Trouvez les questions.
Savoir-faire pour :
Répondez aux questions générales en français, Exprimez les phrases données au Masculin ou au
Féminin, Associez les phrases.
Module: 6 Décrivez : 3 hours
Décrivez: La Famille / La Maison / L’université / Les Loisirs / La Vie quotidienne etc.
Module: 7 Dialogue 4 hours
Dialogue:
1. Décrire une personne.
2. Des conversations à la cafeteria.
3. Des conversations avec les membres de la famille
4. Des dialogues entre les amis.
Module: 8 Guest lecures 2 hours
Guest lectures / Natives speakers
Total Lecture hours 30 hours
Text Book(s)
1. Fréquence jeunes-1, Méthode de français, G. Capelle et N.Gidon, Hachette, Paris, 2010.
2. Fréquence jeunes-1, Cahier d’exercices, G. Capelle et N.Gidon, Hachette, Paris, 2010.
Reference Books
CONNEXIONS 1, Méthode de français, Régine Mérieux, Yves Loiseau,Les Éditions Didier,
1.
2010.
CONNEXIONS 1, Le cahier d’exercices, Régine Mérieux, Yves Loiseau, Les Éditions
2.
Didier, 2010
ALTER EGO 1, Méthode de français, Annie Berthet, Catherine Hugo, Véronique M.
3.
Kizirian, Béatrix Sampsonis, Monique Waendendries, Hachette livre Paris 2011
ALTER EGO 1, Le cahier d’activités, Annie Berthet, Catherine Hugo, Béatrix Sampsonis,
4.
Monique Waendendries, Hachette livre, Paris 2011
Mode of Evaluation: CAT / Assignment / Quiz / Seminar / FAT
Recommended by Board of Studies 26.02.2016
Approved by Academic Council 41st ACM Date 17.06.2016
FRE2001 Français Progressif L T P J C
2 0 1 0 3
Pre-requisite Français quotidien Syllabus version
1.0
Course Objectives:
The course gives students the necessary background to:
1. understand isolated sentences and frequently used expressions in relation to immediate priority
areas (personal or family information, shopping, close environment, work).
2. communicate in simple and routine tasks requiring only a simple and direct exchange of
information on familiar and habitual topics.
3. enable students to describe with simply means his training, his immediate environment and evoke
familiar and habitual subjects, evoke subjects that correspond to immediate needs.
Text Book(s)
1. Alter Ego 1, Méthode de français, Annie Berthet, Hachette, Paris 2010.
2. Alter Ego 1, Cahier d’exercices, Annie Berthet, Hachette, Paris 2010.
Reference Books
1. CONNEXIONS 1, Méthode de français, Régine Mérieux, Yves Loiseau,Les Éditions Didier, 2010.
2 CONNEXIONS 1, Le cahier d’exercices, Régine Mérieux, Yves Loiseau, Les Éditions Didier, 2010
3 Fréquence jeunes-1, Méthode de français, G. Capelle et N.Gidon, Hachette, Paris, 2010.
Mode of Evaluation: CAT / Assignment / Quiz / FAT / Project / Seminar
Recommended by Board of Studies
Approved by Academic Council No.41 Date 17.06.2016
GRE1001 Modern Greek L T P J C
2 0 0 0 2
Pre-requisite NIL Syllabus version
1.0
Course Objectives:
1. To master the Greek terminology widely used in their subjects of specialization
2. To communicate in Modern Greek in their day to day life
3. To provide general information about Greece (e.g. geography, weather, food etc.)
time adverbials (τώρα, σήμερα, χθες, αύριο, φέτος πέρσι, τουχρόνου, πότε); syntax:
υποκείμενο/άμεσο αντικείμενο
Written communication skills: describing weather conditions, defining time and date.
2. E. Georgantzi, E. Raftopoulou, Greek for You (Greek – English bilingual edition), Neohel, Athens, 2016.
Transactional Analysis
Introduction, Contracting, Ego states, Life positions
Brain storming
Individual Brainstorming, Group Brainstorming, Stepladder Technique, Brain writing, Crawford's
Slip writing approach, Reverse brainstorming, Star bursting, Charlette procedure, Round robin
brainstorming
Psychometric Analysis
Skill Test, Personality Test
Rebus Puzzles/Problem Solving
More than one answer, Unique ways
Text Book(s)
1. Chip Heath, How to Change Things When Change Is Hard (Hardcover),2010,First Edition,Crown
Business.
Karen Hough, The Improvisation Edge: Secrets to Building Trust and Radical Collaboration at
3. Work, 2011, Berrett-Koehler Publishers
Reference Books
1. Gideon Mellenbergh, A Conceptual Introduction to Psychometrics: Development, Analysis and
Application of Psychological and Educational Tests,2011, Boom Eleven International.
Mode of Evaluation: FAT, Assignments, Projects, Case studies, Role plays,3 Assessments with
Term End FAT (Computer Based Test)
Recommended by Board of Studies 09/06/2017
Approved by Academic Council No. 45th AC Date 15/06/2017
STS1002 Introduction to Business Communication L T P J C
3 0 0 0 1
Pre-requisite None Syllabus version
2.0
Course Objectives:
1. To provide an overview of Prerequisites to Business Communication
2. To enhance the problem solving skills and improve the basic mathematical skills
3. To organize the thoughts and develop effective writing skills
Expected Course Outcome:
1. Enabling students enhance knowledge of relevant topics and evaluate the information
Text Book(s)
1. FACE, Aptipedia, Aptitude Encyclopedia, 2016, First Edition, Wiley Publications, Delhi.
2. ETHNUS, Aptimithra, 2013, First Edition, McGraw-Hill Education Pvt. Ltd.
Reference Books
1. Alan Bond and Nancy Schuman, 300+ Successful Business Letters for All Occasions, 2010,
Third Edition, Barron’s Educational Series, New York.
2. Josh Kaufman, The First 20 Hours: How to Learn Anything ... Fast , 2014, First Edition,
Penguin Books, USA.
Mode of Evaluation: FAT, Assignments, Projects, Case studies, Role plays,
3 Assessments with Term End FAT (Computer Based Test)
Recommended by Board of Studies 09/06/2017
Approved by Academic Council No. 45th AC Date 15/06/2017
STS1101 Fundamentals of Aptitude L T P J C
3 0 0 0 1
Pre-requisite None Syllabus version
1.0
Course Objectives:
1. To enhance the logical reasoning skills of the students and improve the problem-solving
abilities
2. To strengthen the ability to solve quantitative aptitude problems
3. To enrich the verbal ability of the students
Coding & decoding, Series, Analogy, Odd man out and Visual reasoning
Coding and Decoding
Series
Analogy
Odd Man Out
Visual Reasoning
Sudoku puzzles
Solving introductory to moderate level sudoku puzzles to boost logical thinking and comfort
with numbers
Attention to detail
Picture and word driven Qs to develop attention to detail as a skill
Verbal Reasoning
Total Lecture hours: 45 hours
Mode of Evaluation: FAT, Assignments, 3 Assessments with Term End FAT (Computer Based
Test)
Text Book(s):
1. FACE, Aptipedia Aptitude Encyclopedia, 2016, 1stEdition, Wiley Publications, Delhi.
2. ETHNUS, Aptimithra, 2013, 1stEdition, McGraw-Hill Education Pvt.Ltd.
3. SMART, PlaceMentor, 2018, 1st Edition, Oxford University Press.
4. R S Aggarwal, Quantitative Aptitude For Competitive Examinations, 2017, 3rd Edition,
S. Chand Publishing, Delhi.
Reference Book(s):
Arun Sharma, Quantitative Aptitude, 2016, 7th Edition, McGraw Hill Education Pvt. Ltd.
Cryptarithmetic
Number System
Number system
Power cycle
Remainder cycle
Factors, Multiples
HCF and LCM
Mode of Evaluation: FAT, Assignments, 3 Assessments with Term End FAT (Computer
Based Test)
Text Book(s):
1. FACE, Aptipedia Aptitude Encyclopedia, 2016, 1stEdition, Wiley Publications, Delhi.
2. ETHNUS, Aptimithra, 2013, 1stEdition, McGraw-Hill Education Pvt.Ltd.
3. SMART, PlaceMentor, 2018, 1st Edition, Oxford University Press.
4. R S Aggarwal, Quantitative Aptitude For Competitive Examinations, 2017, 3rd Edition,
S. Chand Publishing, Delhi.
Reference Book(s):
Arun Sharma, Quantitative Aptitude, 2016, 7th Edition, McGraw Hill Education Pvt. Ltd.
Coding & decoding, Series, Analogy, Odd man out and Visual reasoning
Coding and Decoding
Series
Analogy
Odd Man Out
Visual Reasoning
Sudoku puzzles
Solving introductory to moderate level sudoku puzzles to boost logical thinking and comfort
with numbers
Attention to detail
Picture and word driven Qs to develop attention to detail as a skill
Impression Management
Getting it right for the interview:
Grooming, dressing
Body Language and other non-verbal signs
Displaying the right behaviour
Verbal reasoning
Total Lecture hours: 45 hours
Mode of Evaluation: FAT, Assignments, 3 Assessments with Term End FAT (Computer
Based Test)
Text Book(s):
1. FACE, Aptipedia Aptitude Encyclopedia, 2016, 1stEdition, Wiley Publications, Delhi.
2. ETHNUS, Aptimithra, 2013, 1stEdition, McGraw-Hill Education Pvt.Ltd.
3. SMART, PlaceMentor, 2018, 1st Edition, Oxford University Press.
4. R S Aggarwal, Quantitative Aptitude For Competitive Examinations, 2017, 3rd Edition,
S. Chand Publishing, Delhi.
Reference Book(s):
Arun Sharma, Quantitative Aptitude, 2016, 7th Edition, McGraw Hill Education Pvt. Ltd.
Cryptarithmetic
Number System
Number system
Power cycle
Remainder cycle
Factors, Multiples
HCF and LCM
Vocabulary – Advanced
Exposure to challenging placement questions on vocabulary
Total Lecture hours: 45 hours
Mode of Evaluation: FAT, Assignments, 3 Assessments with Term End FAT (Computer
Based Test)
Text Book(s):
1. FACE, Aptipedia Aptitude Encyclopedia, 2016, 1stEdition, Wiley Publications, Delhi.
2. ETHNUS, Aptimithra, 2013, 1stEdition, McGraw-Hill Education Pvt.Ltd.
3. SMART, PlaceMentor, 2018, 1st Edition, Oxford University Press.
4. R S Aggarwal, Quantitative Aptitude For Competitive Examinations, 2017, 3rd Edition,
S. Chand Publishing, Delhi.
Reference Book(s):
Arun Sharma, Quantitative Aptitude, 2016, 7th Edition, McGraw Hill Education Pvt. Ltd.
Text Book(s)
1. FACE, Aptipedia Aptitude Encyclopedia, 2016, First Edition, Wiley Publications, Delhi.
2. ETHNUS, Aptimithra, 2013, First Edition, McGraw-Hill Education Pvt.Ltd.
3. Mark G. Frank, David Matsumoto, Hyi Sung Hwang, Nonverbal Communication: Science
and Applications, 2012, 1st Edition, Sage Publications, New York.
Reference Books
1. Arun Sharma, Quantitative aptitude, 2016, 7th edition, Mcgraw Hill Education Pvt. Ltd.
2. Kerry Patterson, Joseph Grenny, Ron McMillan, Al Switzler, Crucial Conversations: Tools
for Talking When Stakes are High, 2001,1st edition McGraw Hill Contemporary, Bangalore.
3. Dale Carnegie, How to Win Friends and Influence People, Latest Edition,2016. Gallery
Books, New York.
Mode of evaluation: FAT, Assignments, Projects, Case studies, Role plays,
3 Assessments with Term End FAT (Computer Based Test)
Recommended by Board of Studies 09/06/2017
Approved by Academic Council No. 45th AC Date 15/06/2017
STS2002 Introduction to Etiquette L T P J C
3 0 0 0 1
Pre-requisite None Syllabus version
2.0
Course Objectives:
1. To analyze social psychological phenomena in terms of impression management.
2. To control or influence other people's perceptions.
3. To enhance the problem solving skills
Creating in the students an understanding of decision making models and generating alternatives
using appropriate expressions.
Art of questioning
How to frame questions, Blooms questioning pyramid, Purpose of questions
Etiquette
Business, Telephone etiquette, Cafeteria etiquette, Elevator etiquette, Email etiquette, Social
media etiquette
Text Book(s)
1. Micheal Kallet, Think Smarter: Critical Thinking to Improve Problem-Solving and Decision-
Making Skills, April 7, 2014, 1st Edition, Wiley, New Jersey.
3. FACE, Aptipedia Aptitude Encyclopedia, 2016, First Edition, Wiley Publications, Delhi.
4. ETHNUS, Aptimithra, 2013, First edition, McGraw-Hill Education Pvt. Ltd, Banglore.
Reference Books
1. Andrew J. DuBrin, Impression Management in the Workplace: Research, Theory and
Practice, 2010, 1st edition, Routledge.
2. Arun Sharma, Manorama Sharma, Quantitative aptitude, 2016, 7th edition, McGraw Hill
Education Pvt. Ltd, Banglore.
3. M. Neil Browne, Stuart M. Keeley, Asking the right questions, 2014, 11th Edition, Pearson,
London.
Mode of Evaluation: FAT, Assignments, 3 Assessments with Term End FAT (Computer
Based Test)
Text Book(s):
1. FACE, Aptipedia Aptitude Encyclopedia, 2016, 1stEdition, Wiley Publications, Delhi.
2. ETHNUS, Aptimithra, 2013, 1stEdition, McGraw-Hill Education Pvt.Ltd.
3. SMART, PlaceMentor, 2018, 1st Edition, Oxford University Press.
4. R S Aggarwal, Quantitative Aptitude For Competitive Examinations, 2017, 3rd Edition,
S. Chand Publishing, Delhi.
Reference Book(s):
Arun Sharma, Quantitative Aptitude, 2016, 7th Edition, McGraw Hill Education Pvt. Ltd.
Mode of Evaluation: FAT, Assignments, Mock interviews, 3 Assessments with Term End FAT
(Computer Based Test)
Text Book(s):
1. FACE, Aptipedia Aptitude Encyclopedia, 2016, 1stEdition, Wiley Publications, Delhi.
2. ETHNUS, Aptimithra, 2013, 1stEdition, McGraw-Hill Education Pvt.Ltd.
3. SMART, PlaceMentor, 2018, 1st Edition, Oxford University Press.
4. R S Aggarwal, Quantitative Aptitude For Competitive Examinations, 2017, 3rd Edition,
S. Chand Publishing, Delhi.
Reference Book(s):
Arun Sharma, Quantitative Aptitude, 2016, 7th Edition, McGraw Hill Education Pvt. Ltd.
Mode of Evaluation: FAT, Assignments, 3 Assessments with Term End FAT (Computer
Based Test)
Text Book(s):
1. FACE, Aptipedia Aptitude Encyclopedia, 2016, 1stEdition, Wiley Publications, Delhi.
2. ETHNUS, Aptimithra, 2013, 1stEdition, McGraw-Hill Education Pvt.Ltd.
3. SMART, PlaceMentor, 2018, 1st Edition, Oxford University Press.
4. R S Aggarwal, Quantitative Aptitude For Competitive Examinations, 2017, 3rd Edition,
S. Chand Publishing, Delhi.
Reference Book(s):
Arun Sharma, Quantitative Aptitude, 2016, 7th Edition, McGraw Hill Education Pvt. Ltd.
Guesstimation
1. Best methods to approach guesstimation questions
2. Practice with impromptu interview on guesstimation questions
Mode of Evaluation: FAT, Assignments, Mock interviews, 3 Assessments with Term End
FAT (Computer Based Test)
Text Book(s):
Reference Book(s):
Arun Sharma, Quantitative Aptitude, 2016, 7th Edition, McGraw Hill Education Pvt. Ltd.
Organizing materials
Blue sky thinking, Introduction , body and conclusion, Use of Font, Use of Color, Strategic
presentation
Maintaining and preparing visual aids
Importance and types of visual aids, Animation to captivate your audience, Design of posters
Dealing with questions
Setting out the ground rules, Dealing with interruptions, Staying in control of the questions,
Handling difficult questions
Text Book(s)
1. Michael Farra, Quick Resume & Cover letter Book, 2011, 1st Edition, JIST Editors, Saint
Paul.
2. Daniel Flage, An Introduction to Critical Thinking, 2002, 1st Edition, Pearson, London.
Reference Books
1. FACE, Aptipedia Aptitude Encyclopedia, 2016, 1st Edition, Wiley Publications, Delhi.
2. ETHNUS, Aptimithra, 2013, 1st Edition, McGraw-Hill Education Pvt. Ltd.
Mode of Evaluation: FAT, Assignments, Projects, Case studies, Role plays,
3 Assessments with Term End FAT (Computer Based Test)
Recommended by Board of Studies 09/06/2017
Approved by Academic Council No. 45th AC Date 15/06/2017
STS3004 Data Structures and Algorithms L T P J C
3 0 0 0 1
Pre-requisite None Syllabus version
1.0
Course Objectives:
1. To assess how the choice of data structures and algorithm design methods impacts the performance of
programs.
2. To develop logics which will help them to create programs, applications in C.
3. To learn how to design a graphical user interface (GUI) with Java Swing.
Reference Books
1. Data Structures and Algorithms: https://ece.uwaterloo.ca/~dwharder/aads/Lecture_materials/:
University of waterloo
2. C Programming: C Programming Absolute Beginner’s Guide (3rd Edition) by Greg Perry,
Dean Miller
3. Java: Thinking in Java, 4th Edition
Mode of Evaluation: FAT, Assignments, Projects, 3 Assessments with Term End FAT (Computer
Based Test)
Recommended by Board of Studies 09/06/2017
Approved by Academic Council No. 45th AC Date 15/06/2017
STS3005 Code Mithra L T P J C
3 0 0 0 1
Pre-requisite None Syllabus version
1.0
Course Objectives:
1. To develop logics which will help them to create programs, applications in C.
2. To learn how to design a graphical user interface (GUI) with Java Swing.
3. To present an introduction to database management systems, with an emphasis on how to organize,
maintain and retrieve - efficiently, and effectively.
Mode of Evaluation: FAT, Assignments, Projects 3 Assessments with Term End FAT (Computer
Based Test)
Recommended by Board of Studies 09/06/2017
Approved by Academic Council No.45th AC Date 15/06/2017
STS3006 Preparedness for External Opportunities L T P J C
3 0 0 0 1
Pre-requisite None Syllabus version
1.0
Course Objectives:
1. To enhance the problem solving skills.
2. To check if candidates have the adequate writing skills that are needed in an organization.
3. To reason, model, and draw conclusions or make decisions with mathematical, statistical, and
quantitative information.
Text Book(s)
1. FACE, Aptipedia Aptitude Encyclopedia, 2016, 1stEdition, Wiley Publications, Delhi.
2. ETHNUS, Aptimithra, 2013, 1stEdition, McGraw-Hill Education Pvt.Ltd.
3. R S Aggarwal, Quantitative Aptitude For Competitive Examinations, 2017, 3rd Edition, S.
Chand Publishing, Delhi.
Reference Books
1. Arun Sharma, Quantitative Aptitude, 2016, 7th Edition, McGraw Hill Education Pvt. Ltd.
Mode of evaluation: Assignments, Projects, Case studies, FAT (Computer Based Test)
Recommended by Board of Studies
Approved by Academic Council No.49 Date 15/03/2018
STS3007 Preparedness for Career Opportunities L T P J C
3 0 0 0 1
Pre-requisite None Syllabus version
1.0
Course Objectives:
1. To enrich the logical thinking ability for better analysis and decision making
2. To hone the competence in solving problems and reasoning skills
3. To build a good vocabulary and use it in effective communication
Text Book(s)
1. FACE, Aptipedia Aptitude Encyclopedia, 2016, 1stEdition, Wiley Publications, Delhi.
2. ETHNUS, Aptimithra, 2013, 1stEdition, McGraw-Hill Education Pvt.Ltd.
3. R S Aggarwal, Quantitative Aptitude For Competitive Examinations, 2017, 3rd Edition, S.
Chand Publishing, Delhi.
Reference Books
1. Arun Sharma, Quantitative Aptitude, 2016, 7th Edition, McGraw Hill Education Pvt. Ltd.
Mode of evaluation: Assignments, Projects, Case studies, FAT (Computer Based Test)
Recommended by Board of Studies
Approved by Academic Council No.49 Date 15/03/2018
STS3101 Introduction to Programming Skills L T P J C
3 0 0 0 1
Pre-requisite None Syllabus version
1.0
Course Objectives:
Ability to translate vast data into abstract concepts and to understand JAVA concepts
To have a clear understanding of subject related concepts
To develop computational ability in Java programming language
Printing
Getting input from user during run time
Command line arguments
Solving programming questions based on CLA
Solving MCQs questions based on CLA
Need for control statement
if..else
if..else if..else
Nested if..else
Switch case
Common mistakes with control statements (like using = instead of == )
Solving frequently asked questions on decision making
Reference Books
1. Java The Complete Reference, 2014, 9th Edition by By Herbert Schildt, McGraw-Hill
Education Pvt Ltd
2. Introduction to Programming with Java: A Problem-Solving Approach
by John Dean
Mode of Evaluation: FAT, Assignments, 3 Assessments with Term End FAT (Computer Based
Test)
Recommended by Board of Studies
Approved by Academic Council No. 53rd AC Date 13.12.2018
STS3104 Enhancing Programming Ability L T P J C
3 0 0 0 1
Pre-requisite None Syllabus version
1.0
Course Objectives:
Ability to translate vast data into abstract concepts and to understand JAVA concepts
To have a clear understanding of subject related concepts
To develop computational ability in Java programming language
Solving programming questions based on trees, binary trees, binary search trees
Reference Books
1. Java The Complete Reference, 2014, 9th Edition by By Herbert Schildt, McGraw-Hill
Education Pvt Ltd
2. Introduction to Programming with Java: A Problem-Solving Approach
by John Dean
Mode of Evaluation: FAT, Assignments, 3 Assessments with Term End FAT (Computer Based
Test)
Recommended by Board of Studies
Approved by Academic Council No. 53rd AC Date 13.12.2018
STS3105 Computational Thinking L T P J C
3 0 0 0 1
Pre-requisite None Syllabus version
1.0
Course Objectives:
Ability to translate vast data into abstract concepts and to understand JAVA concepts
To have a clear understanding of subject related concepts
To develop computational ability in Java programming language
Need
Is A – Inheritance
Types of inheritance supported
Diagrammatic representation
Demo on inheritance
Has A – Aggregation
Diagrammatic representation
Demo on aggregation
Uses A - Association
Diagrammatic representation
Demo on association
Assignment on relationships
Solving MCQs based on relationships between classes
Module:3 Modifiers, Interface & Abstract classes (Java 10 hours
specific)
Types of access specifiers
Demo on access specifiers
Assignment on access modifiers
Instance Members
Solving MCQs based on modifiers
Abstract Classes
Need
Abstract Classes
Abstract Methods
Interfaces
Assignment on abstract classes and interface
Module:4 Packages 5 hours
Need for packages
Access specifiers & packages
Import classes from other packages
Module:5 Exceptions 5 hours
Need for exception handling
try, catch, throw, throws
Creating own exception (Java, Python)
Handling own exceptions
Reference Books
1. Java The Complete Reference, 2014, 9th Edition by By Herbert Schildt, McGraw-Hill
Education Pvt Ltd
2. Introduction to Programming with Java: A Problem-Solving Approach
by John Dean
Mode of Evaluation: FAT, Assignments, 3 Assessments with Term End FAT (Computer Based
Test)
Recommended by Board of Studies
Approved by Academic Council No. 53rd AC Date 13.12.2018
STS3201 Programming Skills for Employment L T P J C
3 0 0 0 1
Pre-requisite None Syllabus version
1.0
Course Objectives:
Ability to translate vast data into abstract concepts and to understand JAVA concepts
To have a clear understanding of subject related concepts
To develop computational ability in Java programming language
Reference Books
1. Java The Complete Reference, 2014, 9th Edition by By Herbert Schildt, McGraw-Hill
Education Pvt Ltd
2. Introduction to Programming with Java: A Problem-Solving Approach
by John Dean
Mode of Evaluation: FAT, Assignments, 3 Assessments with Term End FAT (Computer Based
Test)
Recommended by Board of Studies
Approved by Academic Council No. 53rd AC Date 13.12.2018
STS3204 JAVA Programming and Software Engineering L T P J C
Fundaments
3 0 0 0 1
Pre-requisite None Syllabus version
1.0
Course Objectives:
Ability to translate vast data into abstract concepts and to understand JAVA concepts
To have a clear understanding of subject related concepts
To develop computational ability in Java programming language
Solving programming questions based on trees, binary trees, binary search trees
JDBC Overview
Database Setup
Install the MySQL Database
Create New Database User in MySQL Workbench
Module:3 JDBC Data 6 hours
Selecting data from tables
Inserting Data into the Database
Updating Data in the Database
Deleting Data from the Database
Creating Prepared Statements
Module:4 Networking with Java 12 hours
Working with URLs
Sending HTTP Requests
Processing JSON data using Java
Processing XML data using Java
Module:5 Advanced programming 12 hours
File Operations
CSV Operations
Encoder & Decoders
Encryption & Decryption
Hashes
Loggers
Reference Books
1. Java The Complete Reference, 2014, 9th Edition by By Herbert Schildt, McGraw-Hill
Education Pvt Ltd
2. Introduction to Programming with Java: A Problem-Solving Approach
by John Dean
Mode of Evaluation: FAT, Assignments, 3 Assessments with Term End FAT (Computer Based
Test)
Recommended by Board of Studies
Approved by Academic Council No. 53rd AC Date 13.12.2018
STS3205 Advanced JAVA Programming L T P J C
3 0 0 0 1
Pre-requisite None Syllabus version
1.0
Course Objectives:
Ability to translate vast data into abstract concepts and to understand JAVA concepts
To have a clear understanding of subject related concepts
To develop computational ability in Java programming language
Reference Books
1. Java The Complete Reference, 2014, 9th Edition by By Herbert Schildt, McGraw-Hill
Education Pvt Ltd
2. Introduction to Programming with Java: A Problem-Solving Approach
by John Dean
Mode of Evaluation: FAT, Assignments, 3 Assessments with Term End FAT (Computer Based
Test)
Recommended by Board of Studies
Approved by Academic Council No. 53rd AC Date 13.12.2018
STS3301 JAVA for Beginners L T P J C
3 0 0 0 1
Pre-requisite None Syllabus version
1.0
Course Objectives:
Ability to translate vast data into abstract concepts and to understand JAVA concepts
To have a clear understanding of subject related concepts
To develop computational ability in Java programming language
Types of programming
Disadvantages of functional programming
Class & Objects
Attributes
Methods
Objects
Solving MCQs based on Objects and Classes
Solving tricky questions based on encapsulation
Solving frequently asked object based questions
Module:3 Data types, Basic I / O 10 hours
Data types
Data
Why data type
Variables
Available data types
Numeric – int, float, double
Character – char, string
Solving MCQs based on type casting, data types
Solving debugging based MCQs
Printing
Getting input from user during run time
Command line arguments
Solving programming questions based on CLA
Solving MCQs questions based on CLA
Module:4 Decision Making, Loop Control 10 hours
Need for control statement
if..else
if..else if..else
Nested if..else
Switch case
Common mistakes with control statements (like using = instead of == )
Solving frequently asked questions on decision making
Types of looping statements
Entry Controlled
For
While
Exit Controlled
do while
break and continue
Demo on looping
Common mistakes with looping statements (like using ; at the end of the loop )
Solving pattern programming problems, series problems
Solving predict the output questions
Module:5 String 5 hours
String handling
Reference Books
1. Java The Complete Reference, 2014, 9th Edition by By Herbert Schildt, McGraw-Hill
Education Pvt Ltd
2. Introduction to Programming with Java: A Problem-Solving Approach
by John Dean
Mode of Evaluation: FAT, Assignments, 3 Assessments with Term End FAT (Computer Based
Test)
Recommended by Board of Studies
Approved by Academic Council No. 53rd AC Date 13.12.2018
STS3401 Foundation to Programming Skills L T P J C
3 0 0 0 1
Pre-requisite None Syllabus version
1.0
Course Objectives:
Ability to translate vast data into abstract concepts and to understand JAVA concepts
To have a clear understanding of subject related concepts
To develop computational ability in Java programming language
Data types
Data
Why data type
Variables
Available data types
Numeric – int, float, double
Character – char, string
Solving MCQs based on type casting, data types
Solving debugging based MCQs
Printing
Getting input from user during run time
Command line arguments
Solving programming questions based on CLA
Solving MCQs questions based on CLA
Module:3 Decision Making, Loop Control 9 hours
Need for control statement
if..else
if..else if..else
Nested if..else
Switch case
Common mistakes with control statements (like using = instead of == )
Solving frequently asked questions on decision making
Reference Books
1. Java The Complete Reference, 2014, 9th Edition by By Herbert Schildt, McGraw-Hill
Education Pvt Ltd
2. Introduction to Programming with Java: A Problem-Solving Approach
by John Dean
Mode of Evaluation: FAT, Assignments, 3 Assessments with Term End FAT (Computer Based
Test)
Recommended by Board of Studies
Approved by Academic Council No. 53rd AC Date 13.12.2018
STS5002 Preparing for Industry L T P J C
3 0 0 0 1
Pre-requisite Syllabus version
2.0
Course Objectives:
1. To develop the students’ logical thinking skills
2. To learn the strategies of solving quantitative ability problems
3. To enrich the verbal ability of the students
4. To enhance critical thinking and innovative skills
Structured and unstructured interview orientation, Closed questions and hypothetical questions,
Interviewers’ perspective, Questions to ask/not ask during an interview, Video interview¸
Recorded feedback, Phone interview preparation, Tips to customize preparation for personal
interview, Practice rounds
Syllogisms, Binary logic, Sequential output tracing, Crypto arithmetic, Data Sufficiency, Data
interpretation-Advanced, Interpretation tables, pie charts & bar chats
Reading comprehension, Para Jumbles, Critical Reasoning (a) Premise and Conclusion, (b)
Assumption & Inference, (c) Strengthening & Weakening an Argument
Reference Books
1. Michael Farra and JIST Editors(2011) Quick Resume & Cover Letter Book: Write and Use
an Effective Resume in Just One Day. Saint Paul, Minnesota. Jist Works
3. David Allen( 2002) Getting Things done : The Art of Stress -Free productivity. New York
City. Penguin Books.
4. FACE(2016) Aptipedia Aptitude Encyclopedia.Delhi. Wiley publications
5. ETHNUS(2013) Aptimithra. Bangalore. McGraw-Hill Education Pvt. Ltd.
Websites:
1. www.chalkstreet.com
2. www.skillsyouneed.com
3. www.mindtools.com
4. www.thebalance.com
5. www.eguru.ooo
Mode of Evaluation: FAT, Assignments, Projects, Case studies, Role plays,
3 Assessments with Term End FAT (Computer Based Test)
Recommended by Board of Studies 09/06/2017
Approved by Academic Council No. 45th AC Date 15/06/2017
BRIDGE COURSE
CHY1002 Environmental Sciences L T P J C
3 0 0 0 3
Pre-requisite Syllabus version
1.1
Course Objectives:
1. To make students understand and appreciate the unity of life in all its forms, the
implications of life style on the environment.
2. To understand the various causes for environmental degradation.
3. To understand individuals contribution in the environmental pollution.
4. To understand the impact of pollution at the global level and also in the local
environment.
Key environmental problems, their basic causes and sustainable solutions. IPAT equation.
Ecosystem, earth – life support system and ecosystem components; Food chain, food web, Energy
flow in ecosystem; Ecological succession- stages involved, Primary and secondary succession,
Hydrarch, mesarch, xerarch; Nutrient, water, carbon, nitrogen, cycles; Effect of human activities
on these cycles.
Importance, types, mega-biodiversity; Species interaction - Extinct, endemic, endangered and rare
species; Hot-spots; GM crops- Advantages and disadvantages; Terrestrial biodiversity and Aquatic
biodiversity – Significance, Threats due to natural and anthropogenic activities and Conservation
methods.
Environmental hazards – causes and solutions. Biological hazards – AIDS, Malaria, Chemical
hazards- BPA, PCB, Phthalates, Mercury, Nuclear hazards- Risk and evaluation of hazards. Water
footprint; virtual water, blue revolution. Water quality management and its conservation. Solid and
hazardous waste – types and waste management methods.
Module:4 Energy Resources 6 hours
Renewable - Non renewable energy resources- Advantages and disadvantages - oil, Natural gas,
Coal, Nuclear energy. Energy efficiency and renewable energy. Solar energy, Hydroelectric
power, Ocean thermal energy, Wind and geothermal energy. Energy from biomass, solar- Hydrogen
revolution.
Climate disruption, Green house effect, Ozone layer depletion and Acid rain. Kyoto protocol,
Carbon credits, Carbon sequestration methods and Montreal Protocol. Role of Information
technology in environment-Case Studies.
Text Books
1. G. Tyler Miller and Scott E. Spoolman (2016), Environmental Science, 15th Edition, Cengage
learning.
2. George Tyler Miller, Jr. and Scott Spoolman (2012), Living in the Environment –
Principles, Connections and Solutions, 17th Edition, Brooks/Cole, USA.
Reference Books
1. David M.Hassenzahl, Mary Catherine Hager, Linda R.Berg (2011), Visualizing
Environmental Science, 4thEdition, John Wiley & Sons, USA.
Mode of evaluation: Internal Assessment (CAT, Quizzes, Digital Assignments) & FAT
Recommended by Board of Studies 12.08.2017
Approved by Academic Council No. 46 Date 24.08.2017
ENG1002 Effective English L T P J C
0 0 4 0 2
Pre-requisite Not cleared English Proficiency Test (EPT) Syllabus version
v.2.0
Course Objectives:
1. To enable students develop basic proficiency in Language Skills
2. To help students overcome communication barriers
3. To facilitate students communicate effectively in academic and social contexts
Mode of evaluation: Online Quizzes, Presentation, Role play, Group Discussions, Assignments,
Mini project.
Recommended by Board of Studies 22-07-2017
Approved by Academic Council No. 46 Date 24-08-2017
CURRICULUM (2020 - 2021)
B.TECH Computer Science and Engineering
learning.
2. George Tyler Miller, Jr. and Scott Spoolman (2012), Living in the Environment – Principles,
Connections and Solutions, 17th Edition, Brooks/Cole, USA.
Reference Books
1. David M.Hassenzahl, Mary Catherine Hager, Linda R.Berg (2011), Visualizing
Environmental Science, 4thEdition, John Wiley & Sons, USA.
Mode of evaluation: Internal Assessment (CAT, Quizzes, Digital Assignments) & FAT
Recommended by Board of Studies 12.08.2017
Approved by Academic Council No. 46 Date 24.08.2017
Course code Course title L T P J C
ENG1000 Foundation English - I 0 0 4 0 2
Pre-requisite Less than 50% EPT score Syllabus Version
v. 1.0
Course Objectives:
1. To equip learners with English grammar and its application.
2. To enable learners to comprehend simple text and train them to speak and write flawlessly.
3. To familiarize learners with MTI and ways to overcome them.