detail teaching scheme - rk university · detail teaching scheme school of engineering program : b....

30
DETAIL TEACHING SCHEME SCHOOL OF ENGINEERING PROGRAM : B. TECH – INFORMATION TECHNOLOGY ACADEMIC YEAR - 2018-19 SEMESTER – VI (Batch: 2016-20) DEFINATION OF ONE CREDIT : 1. Lecture(L): 1 hour / week / semester, 2. Practical(P): 2 hour / week / semester, 3. Tutorial(T): 2 hour / week / semester Course Code Course Name Teaching Hours Credits Audit course CIE PSEE Theory Tutorial Practical CE619 Advance Database Management Systems 2 0 4 4 N Y Y CE610 Design & Analysis of Algorithms 3 0 2 4 N Y Y Elective – II 3 0 0 3 N Y N IT606 Business Intelligence 3 2 0 4 N Y N Elective – III 3 0 4 5 N Y Y IT605 Designing and Animation Tools 0 0 2 1 N Y Y CE618 Comprehensive viva-voice 0 0 0 5 N Y Y EC607 MATLAB FOR ENGINEERS 0 0 2 1 N Y Y Total 14 2 14 27 Total Hours 30 N- No CIE – Continuous internal evaluation Y – Yes PSEE – Practical semester end examination including ITD, Dissertation, Industrial project, Industrial training etc.. Elective – II 1. NEN004 – Entrepreneurship Advance 2. CD615 – Campus to Corporate Training – II Elective – III 1. CE916 – Advanced JAVA 2. CE917 – Web Application Development using ASP.NET

Upload: others

Post on 04-Oct-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: DETAIL TEACHING SCHEME - RK University · detail teaching scheme school of engineering program : b. tech – information technology academic year - 2018-19 semester – vi (batch:

DETAIL TEACHING SCHEME

SCHOOL OF ENGINEERING PROGRAM : B. TECH – INFORMATION TECHNOLOGY

ACADEMIC YEAR - 2018-19 SEMESTER – VI (Batch: 2016-20)

DEFINATION OF ONE CREDIT : 1. Lecture(L): 1 hour / week / semester, 2. Practical(P): 2 hour / week / semester, 3. Tutorial(T): 2 hour /

week / semester

Course

Code Course Name

Teaching Hours Credits

Audit

course CIE PSEE

Theory Tutorial Practical

CE619

Advance Database

Management Systems 2 0 4 4 N Y Y

CE610

Design & Analysis of

Algorithms 3 0 2 4 N Y Y

Elective – II 3 0 0 3 N Y N

IT606 Business Intelligence 3 2 0 4 N Y N

Elective – III 3 0 4 5 N Y Y

IT605 Designing and Animation Tools 0 0 2 1 N Y Y

CE618 Comprehensive viva-voice 0 0 0 5 N Y Y

EC607 MATLAB FOR ENGINEERS 0 0 2 1 N Y Y

Total 14 2 14 27

Total Hours 30

N- No CIE – Continuous internal evaluation

Y – Yes PSEE – Practical semester end examination including ITD, Dissertation, Industrial project, Industrial training etc..

Elective – II

1. NEN004 – Entrepreneurship Advance

2. CD615 – Campus to Corporate Training – II

Elective – III

1. CE916 – Advanced JAVA

2. CE917 – Web Application Development using ASP.NET

Page 2: DETAIL TEACHING SCHEME - RK University · detail teaching scheme school of engineering program : b. tech – information technology academic year - 2018-19 semester – vi (batch:

SYLLABUS

2018-19 B.TECH 6th SEM INFORMATION TECHNOLOGY (2016-20 BATCH) Page 1

Course Title: Campus to Corporate Training – 2

Course Code: CD615

Course Credit:

Theory : 03

Practical :

Tutorial :

Credits : 03

Course Learning Outcomes:

At the end of the course, students will be able to ● Prepare professional Resume.

● Solve different verbal and non-verbal problems and puzzles

● Develop their comprehensive approach on job skills & they will be ready for

placements.

● Understand the importance of Portfolio preparation and apply the techniques to

develop their individual documents.

● Assess their individual skills and develop techniques on the basis of their strength

areas.

● Perform in group discussion.

● Cultivate Public Speaking Skills and overcome stage fear.

● Employ with interview facing skills.

Detailed Syllabus:

Module Name of Chapter & Details Hours

Allotted VERBAL ABILITY

1. Verbal Ability: (Spotting errors, selecting words, ordering of words, Idioms and phrases, Verbal analogies, synonyms, spellings, Antonyms.)

06

2. Essay Writing: Types of Essays/Paragraph writing, Structure of Essays

03

INTERVIEW READINESS

3. Resume Building: Formats of Resume, Difference between Resume and CV, Online Resume, Drafting resume

03

4. Cover Letter: Structure of Cover Letters, Importance of Cover Letter 02

5. Deportment Or Grooming: Components of Deportment, importance of grooming, Do’s and Don’ts of grooming

02

6. Group Discussion: Basics of GD, Different Formats to conduct GD, Do’s and Don’ts of GD, Mock GD

05

Page 3: DETAIL TEACHING SCHEME - RK University · detail teaching scheme school of engineering program : b. tech – information technology academic year - 2018-19 semester – vi (batch:

SYLLABUS

2018-19 B.TECH 6th SEM INFORMATION TECHNOLOGY (2016-20 BATCH) Page 2

7. Interview Skills: About Interview, Types of Interviews, Frequently asked interview questions, Blunders to be avoided during Interviews

05

8. Info-Graphics Analysis: About Info-graphics, how to analyse info-graphics, Info-graphics and daily life.

03

9 Presentation on Scope and opportunities in different industries: Brief about different sectors and industries, job opportunities and scope of growth in different sectors and industries.

05

10.

Creating Online Profile on different Digital Media Platforms: Different job portals, professional networking sites, how to create profile online. Thing to remember while creating online profiles, concept of video resumes.

05

11.

Non-Verbal Reasoning: (Series, Analytical Reasoning, Paper Folding, Image Analysis, Mirror Images, Analogy, Pattern Completion, Paper Cutting, Cubes and Dice, Classification, Water Images, Figure Matrix)

06

Total Hours 45

Instructional Method and Pedagogy:

1. Participative – Student Centric Learning Method 2. Activities and Role Plays and Audio-Visual tools will be used to enhance student

participation. 3. Use of Online application to make classroom participation more active. Like (Kahoot,

Edmodo, Etc.)

Reference Book/Website:

1. www.indiabix.com 2. www.freshersworld.com

Page 4: DETAIL TEACHING SCHEME - RK University · detail teaching scheme school of engineering program : b. tech – information technology academic year - 2018-19 semester – vi (batch:

SYLLABUS

2018-19 B.TECH 6THSEM COMPUTER ENGINEERING (2016-20 BATCH) Page 1

Course Title Design & Analysis of Algorithms

Course Code CE610

Course Credits

Theory :3

Practical :1

Tutorial :0

Credits :4

Course Learning Outcomes:

On the completion of the course, students will be able to:

Demonstrate a familiarity with major algorithms and data structures.

Apply important algorithmic design paradigms and methods of analysis.

Analyze the asymptotic performance of algorithms.

Create / Write rigorous correctness proofs for algorithms.

Understand Basic knowledge of computational complexity, approximation and

randomized algorithms.

Understand and design algorithms using greedy strategy, divide and conquer approach, dynamic programming, and max flow - min cut theory.

Design efficient algorithms in common engineering design situations

Understand basic knowledge of graph and matching algorithms.

Analyze lower-bounds and the theory of NP-completeness

Detailed Syllabus

Sr. No.

Name of chapter & details Hours Allotte

d

SECTION-I

1. Introduction:

Introduction: What is an Algorithm? Fundamentals of Algorithmic Problem

Solving, Important Problem Types, Fundamental Data Structures,

Correctness of Algorithm, Analysis of algorithm. Mathematical Analysis of

Non-Recursive Algorithm - Mathematical Analysis of Recursive Algorithm -

Example: Fibonacci Numbers, Sum of 1 to N, etc.

5

2. Growth of Functions & Analysis of Algorithm

Introduction - Notion of Algorithm - Fundamentals of Algorithmic Solving,

Asymptotic Notation, Bounding Functions, Operations on O-Notations,

Comparison study on basic sorting algorithm Bubble Sort, Insertion Sort,

Selection Sort, Linear Search, Binary Search, Maximum and minimum

10

Page 5: DETAIL TEACHING SCHEME - RK University · detail teaching scheme school of engineering program : b. tech – information technology academic year - 2018-19 semester – vi (batch:

SYLLABUS

2018-19 B.TECH 6THSEM COMPUTER ENGINEERING (2016-20 BATCH) Page 2

3. Recurrences:

Introduction, Homogeneous Recurrence, Inhomogeneous Recurrence,

Change of variable, substitution methods, Range Transformation, Master’s

Theorem Recurrence Tree.

6

Total 21

SECTION-II

4. Divide & Conquer

Overview of divide and conquer technique, Multiplying large Integers

Problem,

Problem Solving using divide and conquer algorithm - Binary Search,

Sorting (Merge Sort, Quick Sort), Matrix Multiplication, Exponential.

6

5. Greedy Algorithms

General Characteristics of greedy algorithms, Problem solving using

Greedy Algorithms: Activity selection problem, Elements of Greedy

strategy, Minimum Spanning trees (Kruskal’s algorithm, Prim’s algorithm),

Graphs: Shortest paths,

The Knapsack Problem, Job Scheduling Problem.

5

6. Dynamic Programming

Introduction, The Principle of Optimality, Problem Solving using Dynamic

Programming, Calculating the Binomial Coefficient, Making Change

Problem, Assembly Line-Scheduling, Knapsack problem, Shortest path,

Matrix chain multiplication.

7

7. Introduction to NP-Completeness

The class P and NP, Polynomial reduction, NP- Completeness Problem,

NP-Hard Problems.

3

Total 21

Instructional method and Pedagogy:

Page 6: DETAIL TEACHING SCHEME - RK University · detail teaching scheme school of engineering program : b. tech – information technology academic year - 2018-19 semester – vi (batch:

SYLLABUS

2018-19 B.TECH 6THSEM COMPUTER ENGINEERING (2016-20 BATCH) Page 3

Activities to be conducted for the topics like analysis.

Feedback by posing a question, quiz, multiple choice questions.

Group work assigning real world application

Power point presentations integrated with video lectures.

Simulators providing a mock scenario

Teacher will use Active Learning methodologies consists of problem-solving

exercises, informal small groups, simulations, case studies, role playing, and other

activities.

Instructional strategies that engage students in the learning process stimulate

critical thinking and a greater awareness of other perspectives

Reference Books:

Title: “Introduction to algorithms”, Prentice Hall of India Publications, New-Delhi

Author(s):Thomas H. Cormen, Charles E. Leiserson, R.L. Rivest

Title: “Computer Algorithms/ C++”, Universities Press, 2007

Author(s): Ellis Horowitz, SartajSahni and SanguthevarRajasekaran

Title:“Fundamentals of Algorithms”, Prentice Hall of India Publications, 1996

Author(s): Gilles Brassard, Paul Bratley

Title: “The Design and Analysis of Computer Algorithms”, Pearson Education

(Singapore) Pvt. Ltd, New Delhi

Author(s): Alfred V. Aho, John E. Hopcroft, Jeffrey D. Ullman

Additional Resources

NPTEL Lecture Series on Data structure and Algorithm in Computer Science and

Engineering, By Naveen Garg, IIT Delhi.

Page 7: DETAIL TEACHING SCHEME - RK University · detail teaching scheme school of engineering program : b. tech – information technology academic year - 2018-19 semester – vi (batch:

SYLLABUS

2018-19 B.TECH 6th SEM INFORMATION TECHNOLOGY (2016-20 BATCH) Page 1

Course Title Comprehensive Viva Voce

Course Code CE618

Course Credit Total Credit: 5

Lecture: 0 Practical:0 Tutorial : 0

Semester 6

Course Description

This course is designed to test student’s learning and understating of different subjects which they learned across their engineering course. The key objective of this course is to prepare students to face interviews both technical/non technical and academic/industrial. This course will also help students in comprehending their engineering knowledge and refreshing fundamental concepts of different subjects.

Content

All the subjects from 1st to 6th semesters

Assessment plan with CIE Marks Distribution:

● 50% internal exam will be based on MCQ & Overall attendance of the student. 1. PCIE – 1 – 40 Question – 60 Min. – 40 Marks (Convert in 20 marks) (MCQ

Pattern – Online Exam through Edmodo) (Covering subjects from semester – 1 to 3)

2. PCIE – 2 – 40 Question – 60 Min. – 40 Marks (Convert in 20 marks) (MCQ Pattern – Online Exam through Edmodo) (Covering subjects from semester – 4 to 6)

3. PCIE – 3 – 10 Marks – Overall Attendance of Student for the 6th semester.

● 50% external exam will be based on Viva Voce. 1. Viva Voce exam will be conducted in form of an Interview 2. Minimum 2 faculty members will be forming the panel to assess candidate

during their Viva voce exam. 3. Minimum 10 questions need to be asked to a student during Viva Voce.

Preferably those questions should be as per below given weightage (20 %

Questions of General Knowledge/Current affairs + 20% Questions on Soft skills

+ 60 % Questions based on Domain knowledge.)

4. Grading of the candidates can be done on basis of Rubrics. – 50 Marks.

Students Learning Outcomes:

Page 8: DETAIL TEACHING SCHEME - RK University · detail teaching scheme school of engineering program : b. tech – information technology academic year - 2018-19 semester – vi (batch:

SYLLABUS

2018-19 B.TECH 6th SEM INFORMATION TECHNOLOGY (2016-20 BATCH) Page 2

At the end of this course, students will be able to: 1. Improve their understanding of different subjects learnt in previous semesters.

2. Recall and Refresh fundamental concepts which they learn in different

subjects.

3. Enhance their interview facing skills.

Essential Readings / Text book:

Reference Books:

Additional Resources:

Course Policy [Including plagiarism, academic honesty, attendance etc.]

Guideline for department

● Each department need to prepare the question bank from the subjects taught in semester 1 to 6.

● Minimum 10 questions from each subject. ● Approximately question bank of 300 questions covering all the subjects need to be

prepared and distributed to the students in advance. ● Few interactions with the students by HOD/Facutly member is desired to create

awareness about importance of this subject.

● FAQ consist of 50 to 75 questions covering subjects from all the semesters (1 to 6) need to be prepared and distributed with the students. This FAQ will be helpful to students for preparing during their VIVA Voce exam

Page 9: DETAIL TEACHING SCHEME - RK University · detail teaching scheme school of engineering program : b. tech – information technology academic year - 2018-19 semester – vi (batch:

2018-19 B.TECH 6TH SEM INFORMATION TECHNOLOGY

Course Title Advance Database Management System

Course Code CE619

Course Credits

Theory

Practical

Tutorial

Credits

Course Learning Outcomes:

On the completion of the course, students will be able to:

Explore parallel and distributed database design methods and techniques.

Experiment various PL/SQL concepts to perform data manipulation.

Create stored procedure &

application.

Understand the underlying concurrency concepts used in database applications.

Demonstrate the use of Internet database, Digital library, Multimedia database,

Mobile Database and Spatial Databa

Understand the concepts of database recovery.

Detailed Syllabus

Sr. No.

Name of chapter & details

1. DBMS Concepts Relational Data Model, EManagement.

2. Indexing and Hashing Basic Concepts, Ordered Indices, BExtensions, Multiple-Key Access, Static Hashing, Dynamic Hashing, Comparison of Ordered Indexing and Hashing.

3. Concurrency Control Mechanism: Locking Methods for Concurrency Control, Timestamp Methods for Concurrency Control, Optimistic Methods for Concurrency Control: Read Phase, Validation Phase, Write Phase, Deadlock handling: Detection and recovery

INFORMATION TECHNOLOGY (2016-20 BATCH)

Advance Database Management System

619

Theory :2

Practical :2

Tutorial :0

Credits :4

Course Learning Outcomes:

On the completion of the course, students will be able to:

parallel and distributed database design methods and techniques.

various PL/SQL concepts to perform data manipulation.

stored procedure & triggers to improve the performance of database

the underlying concurrency concepts used in database applications.

the use of Internet database, Digital library, Multimedia database,

Mobile Database and Spatial Database.

the concepts of database recovery.

Name of chapter & details

SECTION-I

Relational Data Model, E-R Model, Transaction and Concurrency Control

Basic Concepts, Ordered Indices, B+-Tree Index Files, B[sub (+)]

Key Access, Static Hashing, Dynamic Hashing, Comparison of Ordered Indexing and Hashing.

Concurrency Control Mechanism: Locking Methods for Concurrency Control, Timestamp Methods for Concurrency Control, Optimistic Methods for Concurrency Control: Read Phase, Validation Phase, Write Phase, Deadlock handling: Prevention,

SYLLABUS

Page 1

Advance Database Management System

parallel and distributed database design methods and techniques.

various PL/SQL concepts to perform data manipulation.

triggers to improve the performance of database

the underlying concurrency concepts used in database applications.

the use of Internet database, Digital library, Multimedia database,

Hours Allotted

R Model, Transaction and Concurrency Control 02

Tree Index Files, B[sub (+)]-Tree Key Access, Static Hashing, Dynamic Hashing,

04

Locking Methods for Concurrency Control, Timestamp Methods for Concurrency Control, Optimistic Methods for Concurrency Control: Read

Prevention, 05

Page 10: DETAIL TEACHING SCHEME - RK University · detail teaching scheme school of engineering program : b. tech – information technology academic year - 2018-19 semester – vi (batch:

2018-19 B.TECH 6TH SEM INFORMATION TECHNOLOGY

Recovery System: Failure classification, Storage Structure, Recovery and Atomicity: Log records, database modification, concurrency control and recovery, Transaction commit, Using the Log to Redo and Undo Transactions, checkpoints.

5. Parallel and Distributed Databases:Centralized and Client-Server Architectures, Parallel Systems, Distributed Systems, Parallel Databases, Parallelism – Inter- and IntraDistributed Database Concepts,DDBs, Distributed concurrency control and recovery

6. Database TechnologiesObject based database, Internet database, Digital library, Multimedia database, Mobile Database, Spatial Database, Overview of Big Data

7. Advance SQL Concept of SQL, MultiAdvantages, MERGE StatementPL/SQL Introduction, Advantages of PL/SQL, PL/SQL Block Structure, DataTypes, Control Structure, Cursor, Types of Cursor, Error Handling,Procedure and Functions, Package, Trigger, Types of TriggersTriggers in the Database

Instructional Method and Pedagogy:

Lectures will be conducted on the basis of Classroom Response Systems with the

use of multimedia projector

Assignments based on course contents will be given at the end of each unit/topic and will be evaluated at regular interval.

Experiments will be based on the practical curriculum and will be evaluated at regular interval.

End semester exam(TSEE) will be conducted of 50 marks.

Reference Books:

INFORMATION TECHNOLOGY (2016-20 BATCH)

classification, Storage Structure, Recovery and Atomicity: Log records, database modification, concurrency control and recovery, Transaction commit, Using the Log to Redo and Undo Transactions,

SECTION-II

Distributed Databases: Server Architectures, Parallel Systems, Distributed

Systems, Parallel Databases, I/O Parallelism, Inter- and Intrad Intra-Operation Parallelism.

Distributed Database Concepts,Architecture of DDBs, Storing data in Distributed concurrency control and recovery.

Database Technologies Object based database, Internet database, Digital library, Multimedia database, Mobile Database, Spatial Database, Overview of Big Data

Concept of SQL, Multi-table Insert, Using WITH Clause and its Advantages, MERGE Statement, Pivot SQL

Introduction, Advantages of PL/SQL, PL/SQL Block Structure, DataTypes, Control Structure, Cursor, Types of Cursor, Error Handling,Procedure and Functions, Package, Trigger, Types of Triggers, Triggers in the Database.

ethod and Pedagogy:

Lectures will be conducted on the basis of Classroom Response Systems with the

use of multimedia projector and black board.

Assignments based on course contents will be given at the end of each unit/topic and will be evaluated at regular interval. Experiments will be based on the practical curriculum and will be evaluated at regular

exam(TSEE) will be conducted of 50 marks.

SYLLABUS

Page 2

classification, Storage Structure, Recovery and Atomicity: Log records, database modification, concurrency control and recovery, Transaction commit, Using the Log to Redo and Undo Transactions,

03

Total 14

Server Architectures, Parallel Systems, Distributed and Intra-Query

Storing data in

06

Object based database, Internet database, Digital library, Multimedia database, Mobile Database, Spatial Database, Overview of Big Data.

03

table Insert, Using WITH Clause and its

Introduction, Advantages of PL/SQL, PL/SQL Block Structure, Data Types, Control Structure, Cursor, Types of Cursor, Error Handling,

, Managing

05

Total 14

Lectures will be conducted on the basis of Classroom Response Systems with the

Assignments based on course contents will be given at the end of each unit/topic and

Experiments will be based on the practical curriculum and will be evaluated at regular

Page 11: DETAIL TEACHING SCHEME - RK University · detail teaching scheme school of engineering program : b. tech – information technology academic year - 2018-19 semester – vi (batch:

2018-19 B.TECH 6TH SEM INFORMATION TECHNOLOGY

Title: Database System Concepts, 5th Edition, Tata McGrawAuthor(s): Silberschatz, Korth, Sudarshan

Title: Database Management Systems, Third Edition, Tata McGraw Hill Author(s): Ramakrishnan, Gehrke

Title: Fundamentals of Database Systems, Fifth Edition, Pearson Education Author(s): Navathe

Title: An Introduction to Database Systems, Eighth Edition, Pearson Education Author(s): C.J.Date, a Kannan, S Swaminathan

Title: Database Management SystemsAuthor(s): Alexis Leon and Mathews Leon

Title: SQL, PL/SQL Author(s): Ivan Bayross

Additional Resources

https://www.tutorialspoint.com www.cse.iitb.ac.in/infolab/Data/Courses/CS632/ https://www.tutorialcup.com/dbms/advanced https://learn.saylor.org/course/cs410

INFORMATION TECHNOLOGY (2016-20 BATCH)

Title: Database System Concepts, 5th Edition, Tata McGrawAuthor(s): Silberschatz, Korth, Sudarshan

Title: Database Management Systems, Third Edition, Tata McGraw Hill Author(s): Ramakrishnan, Gehrke

Title: Fundamentals of Database Systems, Fifth Edition, Pearson Education Author(s): Navathe

Title: An Introduction to Database Systems, Eighth Edition, Pearson

Author(s): C.J.Date, a Kannan, S Swaminathan

Database Management Systems, Leon Press Alexis Leon and Mathews Leon

Title: SQL, PL/SQL – The programming Language Oracle, BPB Publication Author(s): Ivan Bayross

https://www.tutorialspoint.com/dbms www.cse.iitb.ac.in/infolab/Data/Courses/CS632/ https://www.tutorialcup.com/dbms/advanced-sql.htm https://learn.saylor.org/course/cs410

SYLLABUS

Page 3

Title: Database System Concepts, 5th Edition, Tata McGraw-Hill

Title: Database Management Systems, Third Edition, Tata McGraw Hill

Title: Fundamentals of Database Systems, Fifth Edition, Pearson Education

Title: An Introduction to Database Systems, Eighth Edition, Pearson

The programming Language Oracle, BPB Publication

Page 12: DETAIL TEACHING SCHEME - RK University · detail teaching scheme school of engineering program : b. tech – information technology academic year - 2018-19 semester – vi (batch:

2018-19 B.TECH 6TH SEM INFORMATION TECHNOLOGY

Course Title Advanced Java

Course Code CE916

Course Credits

Theory

Practical

Tutorial

Credits

Course Learning Outcomes:

On the completion of the course, students will be able to: Understandadvance java concepts. Develop, deploy and manage

JSP, Struts, Hibernate. Develop distributed application using RMI and JNDI Apply Internationalization mechanism so application can be adapted to different

languages and regions.

Detailed Syllabus

Sr. No.

Name of chapter & details

1. Introduction to J2EE: J2EE architecture, Enterprise application concepts, concepts, J2EE platform, HTTP protocol, web application, Web containers and Application servers.

2. Introduction to RMI: RMI architecture, RMI registry, Implementation of distributed application with RMI, Naming services, Naming And JNDI, Object serialization and Internationalization.

3. Design Pattern: Introduction, Singleton, DAOobjects, MVC, Front Controller, Factory Method

4. Maven: Introduction, Requirement, Ant Vs Maven, Maven Repository, understanding pom.xml, Working with Maven.

INFORMATION TECHNOLOGY (2016-20BATCH)

Advanced Java

916

Theory :3

Practical :2

Tutorial :0

Credits :5

Course Learning Outcomes:

On the completion of the course, students will be able to: java concepts.

Develop, deploy and manage dynamic and secure web applications using Servlet,

distributed application using RMI and JNDI. Internationalization mechanism so application can be adapted to different

languages and regions.

Name of chapter & details

SECTION-I

J2EE architecture, Enterprise application concepts, n-tier application concepts, J2EE platform, HTTP protocol, web application, Web containers

RMI architecture, RMI registry, Implementation of distributed application with RMI, Naming services, Naming And Directory Services, Overview of JNDI, Object serialization and Internationalization.

Introduction, Singleton, DAO -Data access object, DTO - Data transfer Front Controller, Factory Method

Requirement, Ant Vs Maven, Maven Repository, , Working with Maven.

SYLLABUS

Page 1

dynamic and secure web applications using Servlet,

Internationalization mechanism so application can be adapted to different

Hours Allotte

d

tier application concepts, J2EE platform, HTTP protocol, web application, Web containers

03

RMI architecture, RMI registry, Implementation of distributed application Directory Services, Overview of

05

Data transfer 03

Requirement, Ant Vs Maven, Maven Repository, 03

Page 13: DETAIL TEACHING SCHEME - RK University · detail teaching scheme school of engineering program : b. tech – information technology academic year - 2018-19 semester – vi (batch:

2018-19 B.TECH 6TH SEM INFORMATION TECHNOLOGY

5. Servlet: Introduction, Features, Skeleton of Servlet, Structure of Servlet, ServletConfig and ServletContext Objects, Servlet Request: HttpServletRequest, Handling Form Data, Reading Form Data, Reading Request Headers, Status Code, Servlet Response: HttpServletResponse, Response Headers, Response Redirections, Auto Refresh / Wait Pages, Servlet implementation using JDBC, Session Tracking, Security Issues, Introduction to filters with writing simple filter application. Securing Web Application, authentication, authorization, using deployment description

6. JSP: Introduction, The Problem with Servlet. The Structure of a JSP Page, JSP Processing. JSP Application Design with MVC Setting Up and JSP Environment, Generating Dynamic Content, Using Scripting Elements, Implicit JSP Objects, Conditional Processing Expression, to Set an Attribute, Declaring Variables and Methods Error Handling and Debugging, Sharing Data Between JSP pages, Requests, and Users Passing Control and Date between Pages and Application Data –Basics, Using JSTL c:if,c:choose,c:set,c:remove,c:import,Tags

7. Hibernate: Introduction, Mapping Techniques, Retrieving Objects Efficiently, Transactions and Concurrency, Hibernate Caching, Designing Hibernate Applications

8. Struts2 Framework: Introduction, Basics of Struts, Model 1 v/s. Model 2 Architecture, StrutsFeatures, Steps to create StrutsValidation

9. SpringFramework: Introduction, Basics of Springs, Spring Modules, Steps to create Spring Application, IOC Container, Dependency Injection.

10. Junit: Introduction, Requirement, Types of Testing, Annotations used in Assert class, Test Cases

INFORMATION TECHNOLOGY (2016-20BATCH)

Introduction, Features, Skeleton of Servlet, Structure of Servlet, ServletConfig and ServletContext Objects, Servlet Request:

Handling Form Data, Reading Form Data, Reading Request Headers, Status Code, Servlet Response: HttpServletResponse, Response Headers, Response Redirections, Auto Refresh / Wait Pages, Servlet implementation using JDBC, Session Tracking, Security Issues,

troduction to filters with writing simple filter application. Securing Web Application, authentication, authorization, using deployment description

SECTION-II

The Problem with Servlet. The Structure of a JSP Page, JSP Processing. JSP Application Design with MVC Setting Up and JSP Environment, Generating Dynamic Content, Using Scripting Elements, Implicit JSP Objects, Conditional Processing – Displaying Values UExpression, to Set an Attribute, Declaring Variables and Methods Error Handling and Debugging, Sharing Data Between JSP pages, Requests, and Users Passing Control and Date between Pages – Sharing Session

– Memory Usage Considerations, Tag Library Basics, Using JSTL – c:out, c:forEach, c:forTokens, c:if,c:choose,c:set,c:remove,c:import, c:url, c:param,c:redirect and

, Mapping Techniques, Retrieving Objects Efficiently, Concurrency, Hibernate Caching, Designing Hibernate

, Basics of Struts, Model 1 v/s. Model 2 Architecture, StrutsFeatures, Steps to create Struts-2 Application, Structs-2 Action, Struts

Introduction, Basics of Springs, Spring Modules, Steps to create Spring Application, IOC Container, Dependency Injection.

Introduction, Requirement, Types of Testing, Annotations used in Assert class, Test Cases

SYLLABUS

Page 2

Introduction, Features, Skeleton of Servlet, Structure of Servlet, ServletConfig and ServletContext Objects, Servlet Request:

Handling Form Data, Reading Form Data, Reading Request Headers, Status Code, Servlet Response: HttpServletResponse, Response Headers, Response Redirections, Auto Refresh / Wait Pages, Servlet implementation using JDBC, Session Tracking, Security Issues,

troduction to filters with writing simple filter application. Securing Web Application, authentication, authorization, using deployment description

07

Total 21

The Problem with Servlet. The Structure of a JSP Page, JSP Processing. JSP Application Design with MVC Setting Up and JSP Environment, Generating Dynamic Content, Using Scripting Elements,

Displaying Values Using an Expression, to Set an Attribute, Declaring Variables and Methods Error Handling and Debugging, Sharing Data Between JSP pages, Requests,

Sharing Session ations, Tag Library –

c:forEach, c:forTokens, and c:catch

07

, Mapping Techniques, Retrieving Objects Efficiently, Concurrency, Hibernate Caching, Designing Hibernate

04

, Basics of Struts, Model 1 v/s. Model 2 Architecture, Struts-2 2 Action, Struts-2

04

Introduction, Basics of Springs, Spring Modules, Steps to create Spring 04

Introduction, Requirement, Types of Testing, Annotations used in Junit, 02

Total 21

Page 14: DETAIL TEACHING SCHEME - RK University · detail teaching scheme school of engineering program : b. tech – information technology academic year - 2018-19 semester – vi (batch:

2018-19 B.TECH 6TH SEM INFORMATION TECHNOLOGY

Instructional method and Pedagogy:

Conduction of the lecture will include effective use of During the lecture,topic After completion of each

on time. Tutorials will be provided periodically for each modeling that must be practiced during

the lab lesions under continues monitoring. Active learning methodologies will be introduced like

the topic requirement.

Reference Books:

Title: Java Server Programming, Java EE6, Black Book, Dreamtech Press, Edition 2010 Author(s): Kogent Learning Solutions Inc.

Title: The Complete Reference J2EE 5th Edition, Tata McGrawJim Keogh

Title: Core Servlets and Java Server Pages Volume Education Author(s): Marty Hall, Larry Brown

Title: Core Servlets and Java Server PEducation Author(s): Marty Hall, Larry Brown, Yaakov Chaikin

Title: Professional Java Server Programming, J2EE 1.3 Edition, Apress publications Authors: Subrahmanyam Allamaraju, Cedric Buest

Additional Resources

http://java.sun.com/docs/books/jls/download/langspec http://java.sun.com/docs/books/tutorial/index.html www.Java2s.com www.roseindia.net http://docs.oracle.com/javase/tutorial/ www.javatutorialhub.com/ http://www.tutorialspoint.com/hibernate/hibernate_architecture.htm http://www.tutorialspoint.com http://java2all.com http://www.oodesign.com/ https://github.com/iluwatar/java

INFORMATION TECHNOLOGY (2016-20BATCH)

Instructional method and Pedagogy:

Conduction of the lecture will include effective use of multimedia will be covered by doing the programming on the spot.

After completion of each unit, the assignment will be provided which will be evaluated

Tutorials will be provided periodically for each modeling that must be practiced during the lab lesions under continues monitoring. Active learning methodologies will be introduced like problem-based, quiz etc, according to

Title: Java Server Programming, Java EE6, Black Book, Dreamtech Press, Edition

Author(s): Kogent Learning Solutions Inc. Title: The Complete Reference J2EE 5th Edition, Tata McGraw-Hill Edition Author(s):

Title: Core Servlets and Java Server Pages Volume - 1, 2nd edition,

Author(s): Marty Hall, Larry Brown Title: Core Servlets and Java Server Pages Volume - 2, 2nd edition, Pearson

Author(s): Marty Hall, Larry Brown, Yaakov Chaikin Title: Professional Java Server Programming, J2EE 1.3 Edition, Apress publications Authors: Subrahmanyam Allamaraju, Cedric Buest

http://java.sun.com/docs/books/jls/download/langspec-3.0.pdf http://java.sun.com/docs/books/tutorial/index.html

http://docs.oracle.com/javase/tutorial/ www.javatutorialhub.com/ http://www.tutorialspoint.com/hibernate/hibernate_architecture.htmhttp://www.tutorialspoint.com/struts_2/

http://www.oodesign.com/ https://github.com/iluwatar/java-design-patterns

SYLLABUS

Page 3

projector. will be covered by doing the programming on the spot.

the assignment will be provided which will be evaluated

Tutorials will be provided periodically for each modeling that must be practiced during

, quiz etc, according to

Title: Java Server Programming, Java EE6, Black Book, Dreamtech Press, Edition

Hill Edition Author(s):

edition, Pearson

2, 2nd edition, Pearson

Title: Professional Java Server Programming, J2EE 1.3 Edition, Apress publications

http://www.tutorialspoint.com/hibernate/hibernate_architecture.htm

Page 15: DETAIL TEACHING SCHEME - RK University · detail teaching scheme school of engineering program : b. tech – information technology academic year - 2018-19 semester – vi (batch:

2018-19 B.TECH 6TH SEM INFORMATION TECHNOLOGY

Course Title Web Application Development using ASP.NET

Course Code CE917

Course Credits

Theory

Practical

Tutorial

Credits

Course Learning Outcomes:

On the completion of the course, students will be able to: Design web application with variety of controls Utilize Microsoft ADO.NET to access data in web Application Develop a MVC based web application Configure and deploy

Detailed Syllabus

Sr. No.

Name of chapter & details

1. Web Programming ConceptsUnderstanding of Web Server and Web Browser, Brief about HTTP Protocol, HTTP Request & Response Structure, IIS Web Server Configuration Introduction to ASP.NETASP.NET and .NET Framework,Class Library

2. Designing Web ApplicationThe Structure of ASP.NET Page, Creating and Running Application, AutoPostBack concept, Controls Navigation Controls, Rich Web User Control

3. Designing using Master Page & ThemesIntroduction, Need of Master Pages, Significance of ContentPlaceHolder Tag and Content Tag, Designing and Accessing Master Pages, Introduction to Theme, Creating Theme, Applying Theme, Applying Stylesheet

INFORMATION TECHNOLOGY (2016-20 BATCH)

Web Application Development using ASP.NET

917

Theory :3

Practical :2

Tutorial :0

Credits :5

Course Learning Outcomes:

of the course, students will be able to: web application with variety of controls

Microsoft ADO.NET to access data in web Application a MVC based web application

secure Web Application

Name of chapter & details

SECTION-I

Web Programming Concepts Understanding of Web Server and Web Browser, Brief about HTTP Protocol, HTTP Request & Response Structure, IIS Web Server

Introduction to ASP.NET .NET Framework, Common Language Runtime, Framework

Designing Web Application The Structure of ASP.NET Page, Creating and Running Application, AutoPostBack concept, Controls – Standard Controls, HTML Controls, Navigation Controls, Rich Controls, Login Controls, Validation Controls,

Designing using Master Page & Themes Introduction, Need of Master Pages, Significance of ContentPlaceHolder Tag and Content Tag, Designing and Accessing Master Pages,

heme, Creating Theme, Applying Theme, Applying

SYLLABUS

Page 1

Web Application Development using ASP.NET

Hours Allotted

Understanding of Web Server and Web Browser, Brief about HTTP Protocol, HTTP Request & Response Structure, IIS Web Server

Common Language Runtime, Framework

02

The Structure of ASP.NET Page, Creating and Running Application, Standard Controls, HTML Controls,

Controls, Login Controls, Validation Controls, 11

Introduction, Need of Master Pages, Significance of ContentPlaceHolder

heme, Creating Theme, Applying Theme, Applying 04

Page 16: DETAIL TEACHING SCHEME - RK University · detail teaching scheme school of engineering program : b. tech – information technology academic year - 2018-19 semester – vi (batch:

2018-19 B.TECH 6TH SEM INFORMATION TECHNOLOGY

4. State Management & ConfigurationIntroduction, State Management Techniques: Client Side and Server SideConfiguration Overview, Importance of WEB.CONFIG, Common Configuration Settings, Connecting Strings, Authentication, Authorization, Managing Application Settings, Handling Errors / Custom Errors, ConfigSource attribute

5. Performing Data Access in ASP.NETOverview and Architecture of ADO.NET, Connected and Database, Create Connection using ADO.NET Object, Model, Connection Class, Command Class, DataAdapter Class, Dataset Class, DataReader Class Working with LINQ Display Data on Web page using Data Bound Controls, Data Binding with Standard Web Server Controls

6. Advanced Concepts Architecture of AJAX.NET, Using AJAX.NET ControlsBasics of Web services, Creating Web Service, Consume and Deployment of a Web Service

7. Introduction to ASP.NET CoreIntroduction, ASP.NET Vs. ASP.NET Core, Project Structure, Configuration with Startup.cs file, MVC Design Pattern

8. Building and Deploying an ASP.NET Core ApplicationIntroduction and Implementation of Views, Controllers, ModelsApplying Client and ServerWorking with Data in ASP.NET Core, Deployment

Instructional Method and Pedagogy:

Lectures will be conducted on the basis of Classroom Response Systems with the

use of multimedia projector and black board.

Assignments based on course contents will be given at the end of each unit/topic and will be evaluated at regular interval.

Experiments will be based on the practical curriculum and will be evaluated at regular interval.

INFORMATION TECHNOLOGY (2016-20 BATCH)

State Management & Configuration Introduction, State Management Techniques: Client Side and Server SideConfiguration Overview, Importance of WEB.CONFIG, Common

Connecting Strings, Authentication, Authorization, Managing Application Settings, Handling Errors / Custom Errors,

SECTION-II

Performing Data Access in ASP.NET Overview and Architecture of ADO.NET, Connected and Disconnected Database, Create Connection using ADO.NET Object, Model, Connection Class, Command Class, DataAdapter Class, Dataset Class, DataReader

Display Data on Web page using Data Bound Controls, Data Binding with erver Controls

Architecture of AJAX.NET, Using AJAX.NET Controls Basics of Web services, Creating Web Service, Consume and Deployment

Introduction to ASP.NET Core Introduction, ASP.NET Vs. ASP.NET Core, Project Structure, Configuration with Startup.cs file, MVC Design Pattern

Building and Deploying an ASP.NET Core Application Introduction and Implementation of Views, Controllers, Models

Server-side Validations, Routing Working with Data in ASP.NET Core, Deployment

Instructional Method and Pedagogy:

Lectures will be conducted on the basis of Classroom Response Systems with the

use of multimedia projector and black board.

Assignments based on course contents will be given at the end of each unit/topic and will be evaluated at regular interval. Experiments will be based on the practical curriculum and will be evaluated at regular

SYLLABUS

Page 2

Introduction, State Management Techniques: Client Side and Server Side Configuration Overview, Importance of WEB.CONFIG, Common

Connecting Strings, Authentication, Authorization, Managing Application Settings, Handling Errors / Custom Errors,

04

Total 21

Disconnected Database, Create Connection using ADO.NET Object, Model, Connection Class, Command Class, DataAdapter Class, Dataset Class, DataReader

Display Data on Web page using Data Bound Controls, Data Binding with

07

Basics of Web services, Creating Web Service, Consume and Deployment 03

Introduction, ASP.NET Vs. ASP.NET Core, Project Structure, 03

08

Total 21

Lectures will be conducted on the basis of Classroom Response Systems with the

Assignments based on course contents will be given at the end of each unit/topic and

Experiments will be based on the practical curriculum and will be evaluated at regular

Page 17: DETAIL TEACHING SCHEME - RK University · detail teaching scheme school of engineering program : b. tech – information technology academic year - 2018-19 semester – vi (batch:

2018-19 B.TECH 6TH SEM INFORMATION TECHNOLOGY

Reference Books:

Title : ASP.NET Unleashed, Sams publicationAuthor(s) : Stephen Walther, Kevin Hoffman, Nate Dudek

Title : Professional ASP .NET 4.0, WroxAuthor(s) : Alex Homer, Dave Sussman, Rob Howard

Title : Learning ASP.NET Core MVC Programming, Packt PublishingAuthor(s) : Mugilan T. S. Ragupathi

Additional Resources

www.dotnetspider.com www.stackoverflow.com https://docs.microsoft.com/en https://www.tutorialspoint.com/asp.net_core/index.htm www.tutorialspoint.com/asp.net/index.htm www.codeproject.com msdn.microsoft.com www.w3schools.com/aspnet/

INFORMATION TECHNOLOGY (2016-20 BATCH)

ASP.NET Unleashed, Sams publication Author(s) : Stephen Walther, Kevin Hoffman, Nate Dudek Title : Professional ASP .NET 4.0, Wrox Author(s) : Alex Homer, Dave Sussman, Rob Howard Title : Learning ASP.NET Core MVC Programming, Packt Publishing

Mugilan T. S. Ragupathi

www.stackoverflow.com https://docs.microsoft.com/en-us/aspnet/core/ https://www.tutorialspoint.com/asp.net_core/index.htm www.tutorialspoint.com/asp.net/index.htm

www.w3schools.com/aspnet/

SYLLABUS

Page 3

Title : Learning ASP.NET Core MVC Programming, Packt Publishing

Page 18: DETAIL TEACHING SCHEME - RK University · detail teaching scheme school of engineering program : b. tech – information technology academic year - 2018-19 semester – vi (batch:

SYLLABUS

2018-19 B.TECH 6th SEM INFORMATION TECHNOLOGY (2016-20 BATCH) Page 1

Course Title MATLAB FOR ENGINEERS

Course Code EC607

Course Credit

Lecture : 0

Practical : 2

Tutorial : 0

Total : 1

Course Learning outcomes

At the end of the course students should be able to:

Familiar with fundamental operations in MATLAB.

Perform simple numerical calculations in MATAB.

Solve differentiation equation with MATLAB

ApplyMATLAB skills and knowledge to engineering problems.

Detailed Syllabus

Module

No.

Topics No. of Session

s

SECTION-I

1 INTRODUCTION TO MATLAB: Introduction, basic features,MATLAB session,getting started with MATLAB.

04

2 MATHEMATICAL FUNCTIONS: Basic plotting,Matrix generation,Array operations,solving linear equations.

04

3 INTRODUCTION TO PROGRAMMING IN MATLAB: M-File Scripts,M-File functions,Input to a script file,Output commands.

04

4 CONTROL FLOW AND OPERATORS:

The ‘‘if...end’’ structure, Relational and logical operators,the ‘‘for...end’’

loop,the ‘‘while...end’’ loop,Other flow structures,Operator

precedence,Saving output to a file.

04

5 SIMULINK:

Start Simulink in MATLAB, Simulink Library Browser, Design, simulate,

implement, and test control, signal processing, communications, and other

time-varying systems.

05

Page 19: DETAIL TEACHING SCHEME - RK University · detail teaching scheme school of engineering program : b. tech – information technology academic year - 2018-19 semester – vi (batch:

SYLLABUS

2018-19 B.TECH 6th SEM INFORMATION TECHNOLOGY (2016-20 BATCH) Page 2

REFERENCE BOOKS:

1. “Introduction to MATLAB” by William J.Palm-MC Graw hill Publication. 2. “Getting started with MATLAB 7-A quick introduction for scientist & engineers”

by Rudra Pratap-Oxford Press Publication. 3. “MATLAB an introduction with Application” by Amos Gilat-Wiley Publication. 4. “MATLAB and its application in Engineering” by Raj kumar , Ashok kumar,

Manojkumar Sharma- Pearson Publication. 5. “Introduction to MATLAB” by Delores Etter,David Kuncicky,Dong Hill-Pearson

Publication.

6 STUDY OF BASIC MATRIX OPERATIONS: Image/surface plots, visualizing matrices, colormaps, surf options, contour, 3-D Plots.

07

Page 20: DETAIL TEACHING SCHEME - RK University · detail teaching scheme school of engineering program : b. tech – information technology academic year - 2018-19 semester – vi (batch:

2018-19B.TECH6th SEM INFORMATION TECHNOLOGY

Course Title Designing

Course Code IT605

Course Credits

Theory

Practical

Tutorial

Credits

Course Learning Outcomes:

On the completion of the course, students will be able to: Identify the basic tools of Photoshop & blender Enhance the image through different image processing techniques Explore blending tools to change the appearance of objects Demonstrate the use of animation & object creation Explore various animation styles and tools

Develop 3D animation video or game.

Detailed Syllabus

Sr. No.

Name of chapter & details

1. Introduction to Multimedia and its various toolsConcept of multimedia & animation, areas covered by multimedia applications, several tools/software used in image & animation editing.

2. Adobe Photoshop CC Introduction of Photoshop CC, menu bar, option bar, status bar, panel dock, palettes, tool bar, document window

3. Selection tools 1. Selecting with the Elliptical Marquee Tool2. Using the Magic Wand & Free Transform Tool3. Selecting with the Regular & Polygonal Lasso Tools4. Combining Selections5. Using the Magnetic Lasso Tool6. Using the Quick Selection Tool & Refine Edge7. Modifying Selections

INFORMATION TECHNOLOGY (2016-20 BATCH)

esigning and Animation Tools

IT605

Theory : 0

Practical : 2

Tutorial :0

Credits : 1

Course Learning Outcomes:

On the completion of the course, students will be able to: the basic tools of Photoshop & blender

the image through different image processing techniquesblending tools to change the appearance of objects

the use of animation & object creation various animation styles and tools

3D animation video or game.

Name of chapter & details

SECTION-I

Introduction to Multimedia and its various tools Concept of multimedia & animation, areas covered by multimedia applications, several tools/software used in image & animation editing.

Introduction of Photoshop CC, menu bar, option bar, status bar, panel

document window

1. Selecting with the Elliptical Marquee Tool 2. Using the Magic Wand & Free Transform Tool 3. Selecting with the Regular & Polygonal Lasso Tools 4. Combining Selections 5. Using the Magnetic Lasso Tool

Quick Selection Tool & Refine Edge

SYLLABUS

Page 1

the image through different image processing techniques

Hours Allotted

Concept of multimedia & animation, areas covered by multimedia applications, several tools/software used in image & animation editing.

02

Introduction of Photoshop CC, menu bar, option bar, status bar, panel 01

04

Page 21: DETAIL TEACHING SCHEME - RK University · detail teaching scheme school of engineering program : b. tech – information technology academic year - 2018-19 semester – vi (batch:

2018-19B.TECH6th SEM INFORMATION TECHNOLOGY

Crop & Slice tools 1. Understanding Pixels & Resolution2. The Image Size Command3. Interpolation Options 4. Resizing for Print & Web5. Cropping & Straightening an Image6. Adjusting Canvas Size & Canvas Rotation

4. PAINTING 1. Using the Brush Tool 2. Working with Colors & Swatches3. Creating & Using Gradients4. Creating & Working with Brushes5. Using the Pencil & Eraser Tools6. Painting with Selections COLOR CORRECTION 1. Color Spaces & Color Modes2. The Variations Command3. The Auto Commands 4. Adjusting Levels 5. Adjust Curves, Non-Destructively, with Adjustment Layers

5. LAYERS 1. Understanding the Background Layer2. Creating, Selecting, Linking & Deleting Layers3. Locking & Merging Layers4. Copying Layers, Using Perspective & Layer Styles5. Filling & Grouping Layers6. Introduction to Blending Modes7. Blending Modes, Opacity & Fill8. Creating & Modifying Text

6. THE PEN TOOL 1. Understanding Paths & the Pen Tool2. Creating Straight & Curved Paths3. Creating Combo Paths4. Creating a Clipping Path

INFORMATION TECHNOLOGY (2016-20 BATCH)

1. Understanding Pixels & Resolution 2. The Image Size Command

4. Resizing for Print & Web 5. Cropping & Straightening an Image

Canvas Size & Canvas Rotation

2. Working with Colors & Swatches 3. Creating & Using Gradients 4. Creating & Working with Brushes 5. Using the Pencil & Eraser Tools 6. Painting with Selections

Color Spaces & Color Modes

2. The Variations Command

Destructively, with Adjustment Layers

SECTION-II

1. Understanding the Background Layer Linking & Deleting Layers

3. Locking & Merging Layers 4. Copying Layers, Using Perspective & Layer Styles 5. Filling & Grouping Layers 6. Introduction to Blending Modes 7. Blending Modes, Opacity & Fill 8. Creating & Modifying Text

Understanding Paths & the Pen Tool 2. Creating Straight & Curved Paths 3. Creating Combo Paths 4. Creating a Clipping Path

SYLLABUS

Page 2

04

Total 11

04

04

Page 22: DETAIL TEACHING SCHEME - RK University · detail teaching scheme school of engineering program : b. tech – information technology academic year - 2018-19 semester – vi (batch:

2018-19B.TECH6th SEM INFORMATION TECHNOLOGY

SPECIAL EFFECTS 1. Getting Started with Photoshop Filters2. Smart Filters 3. Creating Text Effects 4. Applying Gradients to Te

7. Introduction to Blender User Interface, Mouse inputs, view ports, shortcut keys, Basic transformation including 3D axis, grab, rotate, scale, Camera & render set up

8. Advance Blender toolsExtrude object, Loop cuts, Material and texture, (Splash & Squash), Lighting concept

Instructional Method and Pedagogy:

Assignments based on course contents will be given at the end of each unit/topic and will be evaluated at regular interval.

Experiments will be based on the practical curriculum and will be evaluated at regular interval.

Reference Books:

Title:“Photoshop CS2 Bible

Author(s): Laurie Ulrich Fuller and Deke McClelland

Title:”Photoshop CS for digital photographers

(2004 edition)

Author(s): Colin Smith

Additional Resources

http://www.insidegraphics.com/photoshop http://www.tutorialized.com/tutorials/Photoshop http://www.trainingtools.com/online/photoshop7 http://www.pslover.com/tutorials/basics http://digital-photography https://www.blender.org https://www.blenderguru.com

INFORMATION TECHNOLOGY (2016-20 BATCH)

1. Getting Started with Photoshop Filters

4. Applying Gradients to Text

Introduction to Blender User Interface, Mouse inputs, view ports, shortcut keys, Basic transformation including 3D axis, grab, rotate, scale, Camera & render set

Advance Blender tools Extrude object, Loop cuts, Material and texture, Basic animation concept (Splash & Squash), Lighting concept

ethod and Pedagogy:

Assignments based on course contents will be given at the end of each unit/topic and will be evaluated at regular interval.

based on the practical curriculum and will be evaluated at regular

Photoshop CS2 Bible”

Author(s): Laurie Ulrich Fuller and Deke McClelland

Photoshop CS for digital photographers”, Charles River Media. 1st edition

http://www.insidegraphics.com/photoshop http://www.tutorialized.com/tutorials/Photoshop http://www.trainingtools.com/online/photoshop7 http://www.pslover.com/tutorials/basics

photography-school.com https://www.blender.org https://www.blenderguru.com

SYLLABUS

Page 3

transformation including 3D axis, grab, rotate, scale, Camera & render set 05

Basic animation concept 04

Total 17

Assignments based on course contents will be given at the end of each unit/topic and

based on the practical curriculum and will be evaluated at regular

Charles River Media. 1st edition

Page 23: DETAIL TEACHING SCHEME - RK University · detail teaching scheme school of engineering program : b. tech – information technology academic year - 2018-19 semester – vi (batch:

2018-19 B.TECH 6TH SEM INFORMATION TECHNOLOGY

Course Title Business Intelligence

Course Code IT606

Course Credits

Theory

Practical

Tutorial

Credits

Course Learning Outcomes:

On the completion of the course, students will be able to: Differentiate between Transaction Processing and Analytical Processing

applications and describe the need for Business Intelligence

Demonstrate understanding of technology and processes associated with Business

Intelligence framework

Demonstrate understanding of Data Warehouse implementation methodology and

project life cycle

Identify the metrics, indicators and make recommendations to achieve the business

goal from the given business scenario

Design an enterprise dashboard that depicts the key performance indicators which

helps in decision making

Demonstrate Business Intelligence conc

Detailed Syllabus

Sr. No.

Name of chapter & details

1. Introduction to Business IntelligenceIntroduction to Data Warehousing & SAP BI, Data Acquisition, Data Transfer Process, Real-Time and Its Types – Structured, Sto OLTP and OLAP, BI Definitions & Concepts, Business Applications of BI, BI Framework, Role of Data Warehousing in BI, BI InfrastructuComponents – BI Process, BI Technology, BI Roles & Responsibilities, Business Applications of BI, BI

INFORMATION TECHNOLOGY (2016-20 BATCH)

Business Intelligence

IT606

Theory :3

Practical :1

Tutorial :0

Credits :4

Course Learning Outcomes:

On the completion of the course, students will be able to: between Transaction Processing and Analytical Processing

applications and describe the need for Business Intelligence

understanding of technology and processes associated with Business

understanding of Data Warehouse implementation methodology and

the metrics, indicators and make recommendations to achieve the business

goal from the given business scenario

an enterprise dashboard that depicts the key performance indicators which

helps in decision making

Business Intelligence concepts using open source/Microsoft tools

Name of chapter & details

SECTION-I

uction to Business Intelligence Introduction to Data Warehousing & SAP BI, Data Acquisition, Data

Time Data Acquisition, Introduction to Digital DStructured, Semi-structured andUnstructured, Introduction

to OLTP and OLAP, BI Definitions & Concepts, Business Applications of BI, BI Framework, Role of Data Warehousing in BI, BI Infrastructu

BI Process, BI Technology, BI Roles & Responsibilities, Business Applications of BI, BI Best Practices

SYLLABUS

Page 1

between Transaction Processing and Analytical Processing

understanding of technology and processes associated with Business

understanding of Data Warehouse implementation methodology and

the metrics, indicators and make recommendations to achieve the business

an enterprise dashboard that depicts the key performance indicators which

epts using open source/Microsoft tools

Hours Allotted

Introduction to Data Warehousing & SAP BI, Data Acquisition, Data Digital Data

nstructured, Introduction to OLTP and OLAP, BI Definitions & Concepts, Business Applications of BI, BI Framework, Role of Data Warehousing in BI, BI Infrastructure

BI Process, BI Technology, BI Roles & Responsibilities,

10

Page 24: DETAIL TEACHING SCHEME - RK University · detail teaching scheme school of engineering program : b. tech – information technology academic year - 2018-19 semester – vi (batch:

2018-19 B.TECH 6TH SEM INFORMATION TECHNOLOGY

2. Basics of Data Integration (ExtConcepts of Data Integration, Integration, Introduction to Data - Types and Sources, Quality, Data Profiling Working with ETL using Pentaho

3. Introduction to Multi-Dimensional Data ModelingIntroduction to Data and DModel, ER Modeling vs. Dimensions, Facts, Cubes, Schema, Introduction to Microsoft Excel and SSAS, Creating Star Schema and Snowflake Schema using SQL Server

4. Basics of Enterprise ReportingA Typical Enterprise, Malcolm Baldrige Balanced Scorecard, EEnterprise Dashboard, EBest Practices in the Design of

5. Working with Power BIImporting Your Data, VisualizingScheduling Automated Based on Reports and Nacross Your Organization

Instructional method and Pedagogy:

Lectures will be conducted on the basis of Classroom Response Systems with the use of multi-media projector, black board, OHP etc. to develop skills for data analysis

Project work on the basis of course contents will be evaluated at regular interval

Guidance will be provided to analyze data for realdecision makers approach

Reference Books:

INFORMATION TECHNOLOGY (2016-20 BATCH)

Basics of Data Integration (Extraction Transformation Loading)ntegration, Need and Advantages of Using

ntroduction to Common Data Integration Approaches, Meta ources, Introduction to ETL, Introduction to

rofiling Concepts and Applications, Generic EWorking with ETL using Pentaho Data Integration (formerly Kettle)

SECTION-II

Dimensional Data Modeling Data and Dimension Modeling, Multi-dimensional

odel, ER Modeling vs. Multi-dimensional Modeling, concepts of ubes, Attribute, Hierarchies, Star and S

ntroduction to Business Metrics and KPIs, Creating Cubes using Microsoft Excel and SSAS, Creating Star Schema and Snowflake Schema

Basics of Enterprise Reporting nterprise, Malcolm Baldrige - Quality Performance Framework,

Enterprise Dashboard, Balanced Scorecard vs. Enterprise Reporting using MS Access / MS Excel, esign of Enterprise Dashboards

Working with Power BI ata, Visualizing Your Data and Authoring

utomated Refresh of Your Reports, Creating Dashboards Reports and Natural Language Queries, Sharing Dashboards

rganization

Instructional method and Pedagogy:

Lectures will be conducted on the basis of Classroom Response Systems with the media projector, black board, OHP etc. to develop skills for data analysis

Project work on the basis of course contents given at the end of each unit/topic and will be evaluated at regular interval Guidance will be provided to analyze data for real-world business scenario with decision makers approach

SYLLABUS

Page 2

raction Transformation Loading) sing Data

pproaches, Meta ntroduction to ETL, Introduction to Data

Extraction, (formerly Kettle)

11

Total 21

dimensional Data odeling, concepts of

Snowflake ubes using

Microsoft Excel and SSAS, Creating Star Schema and Snowflake Schema

10

ramework, corecard vs.

eporting using MS Access / MS Excel, 7

uthoring Reports, ashboards ashboards

4

Total 21

Lectures will be conducted on the basis of Classroom Response Systems with the media projector, black board, OHP etc. to develop skills for data analysis

given at the end of each unit/topic and

world business scenario with

Page 25: DETAIL TEACHING SCHEME - RK University · detail teaching scheme school of engineering program : b. tech – information technology academic year - 2018-19 semester – vi (batch:

2018-19 B.TECH 6TH SEM INFORMATION TECHNOLOGY

Title: “Fundamentals of Business AnalyticsAuthor(s) : RN Prasad and Seema Acharya

Title: “Business IntelligenceAuthor(s) : David Loshin

Title: “Business Intelligence for the Author(s) : Mike Biere

Title: “Business Intelligence Author(s) : Larissa Terpeluk Moss, Shaku Atre

Title: “Successful Business Intelligence: Secrets to making Killer BI Applications”,McGraw HillAuthor(s) : Cindi Howson

Title: “Delivering Business Author(s) : Brain, Larson

Title: “Foundations of SQL Server 2005 Business IntelligenceAuthor(s) : Lynn Langit

Title: “Information Dashboard Author(s) : Stephen Few

Additional Resources

https://www.youtube.com/watch?v=hDJdkcdG1iA https://www.youtube.com/user/ibmbusinessanalytics https://www.youtube.com/user/PASSBIVC https://www.youtube.com/user/mspowerbi https://www.youtube.com/user/EvolvingBI

INFORMATION TECHNOLOGY (2016-20 BATCH)

Fundamentals of Business Analytics”,First Edition, Wiley IndiaRN Prasad and Seema Acharya

Business Intelligence”,Morgan Kauffman Series David Loshin

ntelligence for the Enterprise”,Pearson

ntelligence Roadmap”,Addision Wesley Larissa Terpeluk Moss, Shaku Atre

Successful Business Intelligence: Secrets to making Killer BI McGraw Hill

Cindi Howson usiness Intelligence with Microsoft SQL Server 2008

Brain, Larson Foundations of SQL Server 2005 Business Intelligence”,Apress

ashboard Design”,O’REILLY

Stephen Few

https://www.youtube.com/watch?v=hDJdkcdG1iA https://www.youtube.com/user/ibmbusinessanalytics https://www.youtube.com/user/PASSBIVC https://www.youtube.com/user/mspowerbi https://www.youtube.com/user/EvolvingBI

SYLLABUS

Page 3

Edition, Wiley India

Successful Business Intelligence: Secrets to making Killer BI

erver 2008”,TMH

Apress

Page 26: DETAIL TEACHING SCHEME - RK University · detail teaching scheme school of engineering program : b. tech – information technology academic year - 2018-19 semester – vi (batch:

2018-19 B.TECH 6TH SEM INFORMATION TECHNOLOGY

Course Title Entrepreneurship

Course Code NEN004

Course Credit

Theory

Practical

Tutorial

Credits

Course Learning Outcomes:

After Successful completion of

Understand the importance of growth and to be able to chart a path towards

growth

Ability to pitch effectively, venture to potential stakeholders

Create a product fit to market

Create a Pitch deck

Detailed Syllabus

Sr. No.

Name of chapter & details

1. ORIENTATION TO GROWTH

Why growth stage is different compared to startup phase

product-market fit is not enough

growth,To chart a growth path

INFORMATION TECHNOLOGY (2016-20 BATCH)

Entrepreneurship Advance

004

Theory :03

Practical :00

Tutorial :00

Credits :03

Course Learning Outcomes:

After Successful completion of the above course, students will be able to:

the importance of growth and to be able to chart a path towards

to pitch effectively, venture to potential stakeholders

a product fit to market

Name of chapter & details

SECTION-I

ORIENTATION TO GROWTH:Getting Ready for Growth

Why growth stage is different compared to startup phase

arket fit is not enough, case study, To assess readiness for

To chart a growth path.

SYLLABUS

Page 1

the above course, students will be able to:

the importance of growth and to be able to chart a path towards

Hours Allotte

d

Why growth stage is different compared to startup phase, why

assess readiness for 3

Page 27: DETAIL TEACHING SCHEME - RK University · detail teaching scheme school of engineering program : b. tech – information technology academic year - 2018-19 semester – vi (batch:

2018-19 B.TECH 6TH SEM INFORMATION TECHNOLOGY

2. CUSTOMERS: Expanding Customer Base

Revisit your business model and develop few variants (more

business model types)

Identify additional customer segments that your solution can address

Evaluate business models for the new customer segments

Relook at the Problem Statement (can you expand the scope and

scalability of your business by repositioning your problem

statement?)

Explore additional ways to monetize

3. TRACTION:Scaling

How to gain traction beyond early customers

Defining traction (in quantifiable terms) and identifying the most

important metrics to measure traction

Calculate cost of new customer acquisition

Estimate your customer lifetime value (LTV)

Identifying waste in your operations and focusing your team on what

is important for traction

Channels and Strategy

The Bullseye framework

Identify Channels using Bulls Eye Framework

Measuring the effectiveness of selected channels

Budgeting and planning

INFORMATION TECHNOLOGY (2016-20 BATCH)

Expanding Customer Base

Revisit your business model and develop few variants (more

business model types)

Identify additional customer segments that your solution can address

Evaluate business models for the new customer segments

Relook at the Problem Statement (can you expand the scope and

scalability of your business by repositioning your problem

Explore additional ways to monetize

How to gain traction beyond early customers

Defining traction (in quantifiable terms) and identifying the most

important metrics to measure traction

Calculate cost of new customer acquisition

Estimate your customer lifetime value (LTV)

waste in your operations and focusing your team on what

is important for traction

The Bullseye framework

Identify Channels using Bulls Eye Framework

Measuring the effectiveness of selected channels

Budgeting and planning

SYLLABUS

Page 2

Revisit your business model and develop few variants (more

Identify additional customer segments that your solution can address

Evaluate business models for the new customer segments

Relook at the Problem Statement (can you expand the scope and

scalability of your business by repositioning your problem

3

Defining traction (in quantifiable terms) and identifying the most

waste in your operations and focusing your team on what 12

Page 28: DETAIL TEACHING SCHEME - RK University · detail teaching scheme school of engineering program : b. tech – information technology academic year - 2018-19 semester – vi (batch:

2018-19 B.TECH 6TH SEM INFORMATION TECHNOLOGY

4. MONEY: Growing Revenues

Stabilizing key revenue streams

Developing additional revenue streams (licensing, franchising)

Exploring new channels and partnerships

Sales Planning

Understanding why customers buy and how buying decisions are

made; Listening skills

Sales planning, setting targets

Unique Sales Proposition (USP); Art of the sales pitch (focus on

customers needs, not on product features)

Follow-up and closing a sale; Asking for the sale

Strengthening Sales

Building a professional sales team

Sales compensation and incentives

Sales planning, setting targets

Improving Margins

Testing price elasticity

Optimizing costs and operational expenses

Advanced concepts of unit costing

Financial Modeling

Financial modeling of your venture's growth

Analyzing competitor and peer's financial models

INFORMATION TECHNOLOGY (2016-20 BATCH)

Growing Revenues

Stabilizing key revenue streams

Developing additional revenue streams (licensing, franchising)

Exploring new channels and partnerships

Understanding why customers buy and how buying decisions are

made; Listening skills

Sales planning, setting targets

Unique Sales Proposition (USP); Art of the sales pitch (focus on

customers needs, not on product features)

up and closing a sale; Asking for the sale

Building a professional sales team

ensation and incentives

Sales planning, setting targets

Testing price elasticity

Optimizing costs and operational expenses

Advanced concepts of unit costing

Financial modeling of your venture's growth

etitor and peer's financial models

SYLLABUS

Page 3

Developing additional revenue streams (licensing, franchising)

Understanding why customers buy and how buying decisions are

Unique Sales Proposition (USP); Art of the sales pitch (focus on

22

Page 29: DETAIL TEACHING SCHEME - RK University · detail teaching scheme school of engineering program : b. tech – information technology academic year - 2018-19 semester – vi (batch:

2018-19 B.TECH 6TH SEM INFORMATION TECHNOLOGY

5. SUPPORT:Legal Overview of legal issues and their impact on entrepreneurs

Importance of getting professional help (legal and accounting)

Importance of being compliant and keeping proper documentation

Patents and Intellectual property

Trademarks

Mentors, Advisors, and Experts

The importance of a Mentor and how to find one

Role of business advisors and experts for specific targets in your

growth plan

6. Capstone Project: Pitch Your Venture

Instructional method and Pedagogy:

At the start of course, the course delivery pattern, prerequisite of the subject will be discussed.

Lectures will be conducted with the aid of muOHP etc.

Attendance is compulsory Assignments based on course content will be given to the students at the end of

each unit/topic and will be evaluated at regular interval. Quizzes will be conducted.

Reference Books:

1. Traction: A Startup Guide to Getting Customers by Gabriel Weinberg and Justin Mares

2. Six Keys to Release Ideas for Profitable Growth: Corporate Entrepreneurship by Hakan Ener, HBR, December 2014

3. Case: Creating Revenue Streams for VOSS by Mona Anita K. Olsen; Katie CJohnny VanCora

Additional Resources

INFORMATION TECHNOLOGY (2016-20 BATCH)

Overview of legal issues and their impact on entrepreneurs Importance of getting professional help (legal and accounting)

Importance of being compliant and keeping proper documentation

Intellectual property

Mentors, Advisors, and Experts

The importance of a Mentor and how to find one

Role of business advisors and experts for specific targets in your

Capstone Project: Pitch Your Venture

Instructional method and Pedagogy:

At the start of course, the course delivery pattern, prerequisite of the subject will be

Lectures will be conducted with the aid of multi-media projector, use of White Board

Attendance is compulsory in lectures and laboratory. Assignments based on course content will be given to the students at the end of each unit/topic and will be evaluated at regular interval. Quizzes will be conducted.

A Startup Guide to Getting Customers by Gabriel Weinberg and Justin

Six Keys to Release Ideas for Profitable Growth: Corporate Entrepreneurship by Hakan Ener, HBR, December 2014 Case: Creating Revenue Streams for VOSS by Mona Anita K. Olsen; Katie C

SYLLABUS

Page 4

Importance of getting professional help (legal and accounting)

Importance of being compliant and keeping proper documentation

Role of business advisors and experts for specific targets in your

5

Total 45

At the start of course, the course delivery pattern, prerequisite of the subject will be

media projector, use of White Board,

Assignments based on course content will be given to the students at the end of

A Startup Guide to Getting Customers by Gabriel Weinberg and Justin

Six Keys to Release Ideas for Profitable Growth: Corporate Entrepreneurship by

Case: Creating Revenue Streams for VOSS by Mona Anita K. Olsen; Katie Chan;

Page 30: DETAIL TEACHING SCHEME - RK University · detail teaching scheme school of engineering program : b. tech – information technology academic year - 2018-19 semester – vi (batch:

2018-19 B.TECH 6TH SEM INFORMATION TECHNOLOGY

https://www.mindtools.com/pages/article/newTMC_90.htm Reinventing Your

Business Model by Mark W. Johnson, Clayton M. Christensen, and Henning

Kagermann, HBR

Case: 1366 Technologies: Scaling the Venture by Joseph

Nanda; David Kiron;EvanRichardson

https://hbr.org/2003/12/growth

https://www.boardofinnovation.com/business

Assessment Model

Assignments and Class Participation

Quizzes - 10%

Final Exam – 30%

Capstone Project – 30%

INFORMATION TECHNOLOGY (2016-20 BATCH)

https://www.mindtools.com/pages/article/newTMC_90.htm Reinventing Your

Business Model by Mark W. Johnson, Clayton M. Christensen, and Henning

Kagermann, HBR

Case: 1366 Technologies: Scaling the Venture by Joseph B. Lassiter; Ramana

Nanda; David Kiron;EvanRichardson

https://hbr.org/2003/12/growth-outside-the-core"

https://www.boardofinnovation.com/business-revenue-model-examples/

Assignments and Class Participation-30%

30%

SYLLABUS

Page 5

https://www.mindtools.com/pages/article/newTMC_90.htm Reinventing Your

Business Model by Mark W. Johnson, Clayton M. Christensen, and Henning

Kagermann, HBR

B. Lassiter; Ramana

examples/