detail teaching schemerku.ac.in/syllabus/syllabus/0004-2017-2018-rku.pdfsolution of a system of...

20
DETAIL TEACHING SCHEME SCHOOL OF ENGINEERING PROGRAM : B. TECH – INFORMATION TECHNOLOGY ACADEMIC YEAR - 2018-19 SEMESTER – IV(Batch: 2017-21) 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 CE421 Object Oriented Programming with JAVA 2 0 4 4 N Y Y CE418 Operating System 3 0 2 4 N Y Y CE419 Computer Organization and Architecture 3 0 0 3 N Y N IT403 Digital Communication and Networking 2 0 2 3 N Y Y APS402 Discrete Mathematics, Probability and Numerical Methods 4 0 0 4 N Y N CE420 Internet Programming 2 0 4 4 N Y Y NEN001 Orientation Program in Entrepreneurship 2 0 0 2 N Y N Total 18 00 12 24 Total Hours 30 N- No CIE – Continuous internal evaluation Y – Yes PSEE – Practical semester end examination including ITD, Dissertation, Industrial project, Industrial training etc..

Upload: others

Post on 15-Apr-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: DETAIL TEACHING SCHEMErku.ac.in/syllabus/syllabus/0004-2017-2018-RKU.pdfSolution of a system of linear equations: Implementation of Gaussian elimination with partial pivoting method

DETAIL TEACHING SCHEME

SCHOOL OF ENGINEERING PROGRAM : B. TECH – INFORMATION TECHNOLOGY

ACADEMIC YEAR - 2018-19 SEMESTER – IV(Batch: 2017-21)

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

CE421 Object Oriented Programming

with JAVA 2 0 4 4 N Y Y

CE418 Operating System 3 0 2 4 N Y Y

CE419 Computer Organization and

Architecture 3 0 0 3 N Y N

IT403 Digital Communication and

Networking 2 0 2 3 N Y Y

APS402

Discrete Mathematics,

Probability and Numerical

Methods

4 0 0 4 N Y N

CE420 Internet Programming 2 0 4 4 N Y Y

NEN001

Orientation Program in

Entrepreneurship 2 0 0 2 N Y N

Total 18 00 12 24

Total Hours 30

N- No CIE – Continuous internal evaluation

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

Page 2: DETAIL TEACHING SCHEMErku.ac.in/syllabus/syllabus/0004-2017-2018-RKU.pdfSolution of a system of linear equations: Implementation of Gaussian elimination with partial pivoting method

2018-19 B.TECH 4thSEM INFORMATION TECHNOLOGY

Course Title DISCRETE MATHEMATICS, PROBABILITY AND NUMERICAL METHODS

Course Code APS

Course Credit

Lecture

Practical

Tutorial

Total

Course Learning Outcomes

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

Interpret the foundations of Computer Science and appreciate some of its theoretical and applied uses. We will learn wstructures and develop graph

Formulate a strong foundation in programming, software development and data manipulation and become familiar with theoretical aspects of computer science.

Recognize and connect the different representations and properties of graphs and develop facility in their use in algorithms.

To evaluatethenumerical solution of equations. How various numerical problems can

and geometrically

Detailed Syllabus :

Sr. No.

1.

Graph Theory Basic Concept of Graph theory, Matrix representation of graph, T

2. Mathematical logic Introduction, Connectives, statement formulas, principle of substitution, validity of argumentcontradiction, PredicatesRelation and its applications.

INFORMATION TECHNOLOGY (2017-21 BATCH)

DISCRETE MATHEMATICS, PROBABILITY AND NUMERICAL METHODS

APS402

Lectures : 04

Practical : 00

Tutorial : 00

Total : 04

Course Learning Outcomes :

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

the foundations of Computer Science and appreciate some of its theoretical and applied uses. We will learn ways to represent graphs as data structures and develop graph algorithms for classical problems in graph theory.

a strong foundation in programming, software development and data manipulation and become familiar with theoretical aspects of computer

and Formulate facility with mathematical structures. We will connect the different representations and properties of graphs and develop facility in their use in algorithms.

numerical solution of equations. arious numerical problems canClassify and understand analytically

and geometrically to aid in obtaining a solution method.

Name of chapter & Details

SECTION – 1

Basic Concept of Graph theory, Path, Reach – ability, Connectedness,

atrix representation of graph, Tree, Application of graph and Set Theory

Introduction, Connectives, statement formulas, principle of substitution, validity of arguments, Quantifiers, Propositional Calculus :contradiction, Predicates, Introduction toFuzzy set theory, function and

n and its applications.

SYLLABUS

Page 1

DISCRETE MATHEMATICS, PROBABILITY AND NUMERICAL

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

the foundations of Computer Science and appreciate some of its ays to represent graphs as data

algorithms for classical problems in graph theory. a strong foundation in programming, software development and

data manipulation and become familiar with theoretical aspects of computer

facility with mathematical structures. We will connect the different representations and properties of graphs and develop

derstand analytically

Hours Allotted

ability, Connectedness, 08

Introduction, Connectives, statement formulas, principle of substitution, Propositional Calculus :Tautology,

, function and

06

Page 3: DETAIL TEACHING SCHEMErku.ac.in/syllabus/syllabus/0004-2017-2018-RKU.pdfSolution of a system of linear equations: Implementation of Gaussian elimination with partial pivoting method

2018-19 B.TECH 4thSEM INFORMATION TECHNOLOGY

3. Boolean Algebra And LatticesLattices, Lattices as Poset, Direct product, Homomorphism, Complete Lattices , Bounds of Lattices , distributive Lattices , Boolean Algebra, sub Boolean Algebra, Direct product, Atoms, Antirepresentation theorem equivalence, minterms and maxterms, free Boolean algebra, Values of Boolean expression, Canonical forms,representation of Boolean function.

4. Probability and DistributionDefining Probability, Conditional Binomial Distribution.

5. Roots of Algebraic and Transcendental Equation:Solution of a nonlinear equation by the methods of Bisection, False position, Secant method, NewtonApproximation, Birge Vieta method and their rate of convergence

6. Interpolation and ExtrapolationNewton’s Forward, Newton’s Backward, Central differences interpolation formulae, Stirlig’s, Bessels’s, LaplaceLagrange’s, Newton’s divided diof the interpolating polynomial.

6. Numerical IntegrationTrapezoidal Rule and error estimation in Trapezoidal Rule, Simpson’s 1/3 Rule and error estimation in Simpson’s 1/3 Rule, Simpson’s Rule and error estimation in Simpson’s 3/8 Rule, Gaussian integration

7. Solution Of System Of Linear Solution of a system of linear equations: Implementation of Gaussian elimination with partial pivotingmethod

8. Ordinary Differential Equations:Numerical solution of ordinary differential equations, Euler’s method, Improved Euler’s (Heun’s)

INFORMATION TECHNOLOGY (2017-21 BATCH)

Boolean Algebra And Lattices Lattices, Lattices as Poset, Direct product, Homomorphism, Complete Lattices , Bounds of Lattices , distributive Lattices , Boolean Algebra, sub Boolean Algebra, Direct product, Atoms, Anti- Atoms, Stone’s representation theorem (without proof), Boolean expression and their equivalence, minterms and maxterms, free Boolean algebra, Values of Boolean expression, Canonical forms, Boolean functions, representation of Boolean function.

Probability and Distribution Defining Probability, Conditional Probability, Normal Distribution, Binomial Distribution.

TOTAL

SECTION - 2

Roots of Algebraic and Transcendental Equation: Solution of a nonlinear equation by the methods of Bisection, False position, Secant method, Newton-Raphson method, Successive Approximation, Birge Vieta method and their rate of convergence

and Extrapolation Newton’s Forward, Newton’s Backward, Central differences interpolation formulae, Stirlig’s, Bessels’s, Laplace

Newton’s divided difference interpolation formulaof the interpolating polynomial.

Numerical Integration Trapezoidal Rule and error estimation in Trapezoidal Rule, Simpson’s 1/3 Rule and error estimation in Simpson’s 1/3 Rule, Simpson’s Rule and error estimation in Simpson’s 3/8 Rule, Gaussian integrationSolution Of System Of Linear Algebraic Equation Solution of a system of linear equations: Implementation of Gaussian

with partial pivoting, Gauss-jorden and Gauss-Seidel

Ordinary Differential Equations: Numerical solution of ordinary differential equations, Euler’s method,

(Heun’s) method, Runge-kuttamethods.

TOTAL

SYLLABUS

Page 2

Lattices, Lattices as Poset, Direct product, Homomorphism, Complete Lattices , Bounds of Lattices , distributive Lattices , Boolean Algebra,

Atoms, Stone’s n expression and their

equivalence, minterms and maxterms, free Boolean algebra, Values of Boolean functions,

08

Probability, Normal Distribution, 06

28

Solution of a nonlinear equation by the methods of Bisection, False Successive

Approximation, Birge Vieta method and their rate of convergence.

06

Newton’s Forward, Newton’s Backward, Central differences interpolation formulae, Stirlig’s, Bessels’s, Laplace-Evertt’s,

fference interpolation formula and error

08

Trapezoidal Rule and error estimation in Trapezoidal Rule, Simpson’s 1/3 Rule and error estimation in Simpson’s 1/3 Rule, Simpson’s 3/8 Rule and error estimation in Simpson’s 3/8 Rule, Gaussian integration.

06

Solution of a system of linear equations: Implementation of Gaussian eidel

04

Numerical solution of ordinary differential equations, Euler’s method, 04

28

Page 4: DETAIL TEACHING SCHEMErku.ac.in/syllabus/syllabus/0004-2017-2018-RKU.pdfSolution of a system of linear equations: Implementation of Gaussian elimination with partial pivoting method

2018-19 B.TECH 4thSEM INFORMATION TECHNOLOGY

Instructional Method and Pedagogy:

Lectureswillbeconductedwiththeaidofmulti Assignmentsbasedoncoursecontentwillbegiventothestudents

eachunit/topicandwillbeevaluatedatregularinterval. Surprise tests/Quizzes/Seminar

Reference Books:

1. Higher Engineering Mathematics by Grewal B. S. Publishing Co. (P) Ltd. Delhi (39th edition)

2. Graph Theory with Applications to Engineering and Computer Science by Deo Narsingh, Prentice-

3. Discrete Mathematical Structures with Applications to Computer Science, Tremblay J. P. Manohar R., TATA Mc GrawNew Delhi (1st edition)

4. Discrete Mathematics by Malik D.S., Cengage Learning edition)

5. Numerical Methods in Engineering and Science with Programs in Fortran 77, C and C++ by Grewal B. S. , Khanna Book Publishing Co. (P) Ltd. Delhi (7th edition)

6. Numerical Methods by Vedamurthy V. N.&Iyengar S. R. K. house pvt. Ltd., New Delhi (1st edition)

7. Computer Oriented Numerical Methods by Datta N., Vikas publishing house pvt ltd New Delhi (1st edition)

8. Numerical Methods for Engineers by Chapra Steven, C. Canale Raymond, P. Tata Mc Graw-Hill Publishi

9. Kapoor Gupta, “Fundamental of mathematical Statistics” S.Chand& Sons Publications.

INFORMATION TECHNOLOGY (2017-21 BATCH)

Instructional Method and Pedagogy:

Lectureswillbeconductedwiththeaidofmulti-mediaprojector&blackboard. Assignmentsbasedoncoursecontentwillbegiventothestudentseachunit/topicandwillbeevaluatedatregularinterval.

tests/Quizzes/Seminar willbeconducted.

Higher Engineering Mathematics by Grewal B. S. and Grewal J. S.Publishing Co. (P) Ltd. Delhi (39th edition) Graph Theory with Applications to Engineering and Computer Science by Deo

-Hall of India Private Limited New Delhi (1st edition)Discrete Mathematical Structures with Applications to Computer Science, Tremblay J. P. Manohar R., TATA Mc Graw-Hill Publishing Company Limited, New Delhi (1st edition) Discrete Mathematics by Malik D.S., Cengage Learning India New Delhi (1st

Numerical Methods in Engineering and Science with Programs in Fortran 77, C and C++ by Grewal B. S. , Khanna Book Publishing Co. (P) Ltd. Delhi (7th

Numerical Methods by Vedamurthy V. N.&Iyengar S. R. K. -house pvt. Ltd., New Delhi (1st edition) Computer Oriented Numerical Methods by Datta N., Vikas publishing house pvt ltd New Delhi (1st edition) Numerical Methods for Engineers by Chapra Steven, C. Canale Raymond, P.

Hill Publishing Company Limited New Delhi (5th edition)Kapoor Gupta, “Fundamental of mathematical Statistics” S.Chand& Sons Publications.

SYLLABUS

Page 3

mediaprojector&blackboard. Assignmentsbasedoncoursecontentwillbegiventothestudents atthe end of

Grewal J. S., Khanna Book

Graph Theory with Applications to Engineering and Computer Science by Deo imited New Delhi (1st edition)

Discrete Mathematical Structures with Applications to Computer Science, Hill Publishing Company Limited,

India New Delhi (1st

Numerical Methods in Engineering and Science with Programs in Fortran 77, C and C++ by Grewal B. S. , Khanna Book Publishing Co. (P) Ltd. Delhi (7th

- Vikas publishing

Computer Oriented Numerical Methods by Datta N., Vikas publishing house pvt

Numerical Methods for Engineers by Chapra Steven, C. Canale Raymond, P. - ng Company Limited New Delhi (5th edition)

Kapoor Gupta, “Fundamental of mathematical Statistics” S.Chand& Sons Publications.

Page 5: DETAIL TEACHING SCHEMErku.ac.in/syllabus/syllabus/0004-2017-2018-RKU.pdfSolution of a system of linear equations: Implementation of Gaussian elimination with partial pivoting method

2018-19 B.TECH 4thSEM INFORMATION TECHNOLOGY (2017

Course Title Operating System

Course Code CE418

Course Credits

Theory

Practical

Tutorial

Credits

Course Learning Outcomes:

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

Understand the structure and functions of OS

Develop synchronized programs which share resources.

Analyze and Compare

applications.

Analyze memory management methods and Identify their merits and demerits.

Understand interaction of operating system with I/O hardware.

Detailed Syllabus

Sr. No.

Name of chapter & details

1. Introduction to Operating SystemIntroduction, Importance of OS: Objectives and Functions, Evolution of OS, Types of OS, Instruction Cycle, Concept of Interrupt, OS Services, System calls

2. Process and Threads: The concept of Process, Creation and Termination of Process, Process States and Models, PCB, Concept of Threads, TCB, Multithreading

3. IPC : Process SynchronizationCritical Section Problem, Resolving race conditions with and without busy waiting, Semaphores, Mutex, Monitors, ProducerClassical IPC Problems: Sleeping barber, Dining Philosophers, ReadersWriters

4. CPU Scheduling Scheduling Concepts, Preemptive and nonCriteria for Scheduling, Different Scheduling Algorithms

SEM INFORMATION TECHNOLOGY (2017-21 BATCH)

Operating System

418

Theory :3

Practical :1

Tutorial :0

Credits :4

Course Learning Outcomes:

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

the structure and functions of OS

synchronized programs which share resources.

various process scheduling algorithms with reference to their

memory management methods and Identify their merits and demerits.

interaction of operating system with I/O hardware.

Name of chapter & details

SECTION-I

Introduction to Operating System Introduction, Importance of OS: Objectives and Functions, Evolution of OS, Types of OS, Instruction Cycle, Concept of Interrupt, OS Services, System

The concept of Process, Creation and Termination of Process, Process States and Models, PCB, Concept of Threads, TCB, Multithreading

IPC : Process Synchronization Critical Section Problem, Resolving race conditions with and without busy waiting, Semaphores, Mutex, Monitors, Producer-Consumer problem,

Problems: Sleeping barber, Dining Philosophers, Readers

Scheduling Concepts, Preemptive and non-preemptive Scheduling, Criteria for Scheduling, Different Scheduling Algorithms

SYLLABUS

Page 1

various process scheduling algorithms with reference to their

memory management methods and Identify their merits and demerits.

Hours Allotted

Introduction, Importance of OS: Objectives and Functions, Evolution of OS, Types of OS, Instruction Cycle, Concept of Interrupt, OS Services, System

04

The concept of Process, Creation and Termination of Process, Process States and Models, PCB, Concept of Threads, TCB, Multithreading

04

Critical Section Problem, Resolving race conditions with and without busy Consumer problem,

Problems: Sleeping barber, Dining Philosophers, Readers-06

preemptive Scheduling, 07

Page 6: DETAIL TEACHING SCHEMErku.ac.in/syllabus/syllabus/0004-2017-2018-RKU.pdfSolution of a system of linear equations: Implementation of Gaussian elimination with partial pivoting method

2018-19 B.TECH 4thSEM INFORMATION TECHNOLOGY (2017

5. Deadlock Concept of Deadlock, Deadlock Characterization, Prevention, Avoidance and Detection, Recovery from deadlock

6. Memory Management Introduction, Memory parSwapping, Page replacement algorithms, Design Issues of PagingSystems, Implementation Issues in Paging, Segmentation

7. I/O Management and Disk SchedulingPrinciples of I/O hardware, Principles of I/O software, I/O Software Layers, Disks: Structure, formatting, disk arm scheduling algorithms, error handling, stable storage, Buffering, RAID

8. File System and DirectoriesFile concept - File Naming, File Structure, and File Types, File organization and access mechanism, File Attributes, File Operations, File System Implementation, and Directories: Directory Operations, Disk space allocation methods

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.

Reference Books:

Title: “Modern Operating System”, PHI PublicationAuthor: Andrew S. Tanenbaum

Title: “Operating System Principles”, Seventh Edition, Wiley India Pvt. Ltd.Author: Silberschatz Galvin & Gagne

Title: “Operating System, Internals and Design Principles”, PHI PublicationAuthor: William Stallings

Title: “Operating Systems” TMH PublicationAuthor: D. M. Dhamdhare

Title: “UNIX Concepts & Application”, TMH PublicationAuthor: Sumitaba Das

SEM INFORMATION TECHNOLOGY (2017-21 BATCH)

SECTION-II

Deadlock Characterization, Prevention, Avoidance and Detection, Recovery from deadlock

Introduction, Memory partitioning, Techniques, Paging, Virtual Memory, Swapping, Page replacement algorithms, Design Issues of PagingSystems, Implementation Issues in Paging, Segmentation

I/O Management and Disk Scheduling Principles of I/O hardware, Principles of I/O software, I/O Software Layers, Disks: Structure, formatting, disk arm scheduling algorithms, error

stable storage, Buffering, RAID

File System and Directories File Naming, File Structure, and File Types, File organization

and access mechanism, File Attributes, File Operations, File System Implementation, and Directories: Directory Levels, pathnames, Directory Operations, Disk space allocation methods

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

Operating System”, PHI Publication Author: Andrew S. Tanenbaum Title: “Operating System Principles”, Seventh Edition, Wiley India Pvt. Ltd.Author: Silberschatz Galvin & Gagne Title: “Operating System, Internals and Design Principles”, PHI PublicationAuthor: William Stallings Title: “Operating Systems” TMH Publication Author: D. M. Dhamdhare Title: “UNIX Concepts & Application”, TMH Publication

SYLLABUS

Page 2

Total 21

Deadlock Characterization, Prevention, Avoidance 04

Virtual Memory, Swapping, Page replacement algorithms, Design Issues of Paging

07

Principles of I/O hardware, Principles of I/O software, I/O Software Layers, Disks: Structure, formatting, disk arm scheduling algorithms, error

06

File Naming, File Structure, and File Types, File organization and access mechanism, File Attributes, File Operations, File System

Levels, pathnames, Directory 04

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

Title: “Operating System Principles”, Seventh Edition, Wiley India Pvt. Ltd.

Title: “Operating System, Internals and Design Principles”, PHI Publication

Page 7: DETAIL TEACHING SCHEMErku.ac.in/syllabus/syllabus/0004-2017-2018-RKU.pdfSolution of a system of linear equations: Implementation of Gaussian elimination with partial pivoting method

2018-19 B.TECH 4thSEM INFORMATION TECHNOLOGY (2017

Additional Resources

www.spokentutorial.org

http://www.studytonight.com/operating

https://www.tutorialspoint.com/operating_system

https://www.smartzworld.com/notes/operating

http://www.scoopworld.in/2015/03/operating

materials.html

http://nptel.ac.in/courses/Webcourse

BANG/OperatingSystems

SEM INFORMATION TECHNOLOGY (2017-21 BATCH)

(Tutorials on Linux)

http://www.studytonight.com/operating-system

https://www.tutorialspoint.com/operating_system

https://www.smartzworld.com/notes/operating-systems-os-2

http://www.scoopworld.in/2015/03/operating-systems-os-cse-btech

http://nptel.ac.in/courses/Webcourse-contents/IISc-

BANG/OperatingSystems/New_Index1.html

SYLLABUS

Page 3

btech-3-1-

Page 8: DETAIL TEACHING SCHEMErku.ac.in/syllabus/syllabus/0004-2017-2018-RKU.pdfSolution of a system of linear equations: Implementation of Gaussian elimination with partial pivoting method

2018-19 B.TECH 4thSEM INFORMATION TECHNOLOGY

Course Title Computer Organization and Architecture

Course Code CE419

Course Credits

Theory

Practical

Tutorial

Credits

Course Learning Outcomes:

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

Understand the organization of a modern computer system and relate them to real examples implemented in commercially successful products.

Apply concepts and skills to solve real life problems using a low level programming language. Demonstrate computer organization and architecture terminologies

Apply an understanding of data representations and calculations to practical situations.

Investigate, evaluate and communicate general trends in computing technologies including examples of leading edge developments.

Optimize memory performance.

Detailed Syllabus

Sr. No.

Name of chapter & details

1. Computer Data Representation & Register Transfer and Micro operations: Fixed point representation, Floating point representation, Register Transfer language, Register Transfer, Bus and Memory Transfers (ThreeBuffers, Memory Transfer), Arithmetic MicroOperations, Shift Micro-Operations, Arithmetic logical shift unit

2. Basic Computer Organization and Design:Instruction codes, Computer registers, computer instructions, Timing and Control, Instruction cycle, Memoryand interrupt.

SEM INFORMATION TECHNOLOGY (2017-21 BATCH)

Computer Organization and Architecture

419

Theory :3

Practical :0

Tutorial :0

Credits :3

Course Learning Outcomes:

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

the organization of a modern computer system and relate them to real examples implemented in commercially successful products.

concepts and skills to solve real life problems using a low level programming

computer organization and architecture terminologiesan understanding of data representations and calculations to practical

evaluate and communicate general trends in computing technologies including examples of leading edge developments.

memory performance.

Name of chapter & details

SECTION-I

Representation & Register Transfer and Micro

Fixed point representation, Floating point representation, Register Transfer language, Register Transfer, Bus and Memory Transfers (Three-Buffers, Memory Transfer), Arithmetic Micro-Operations, Logic Micro

Operations, Arithmetic logical shift unit.

Basic Computer Organization and Design: Instruction codes, Computer registers, computer instructions, Timing and Control, Instruction cycle, Memory-Reference Instructions, Input

SYLLABUS

Page 1

Computer Organization and Architecture

the organization of a modern computer system and relate them to real

concepts and skills to solve real life problems using a low level programming

computer organization and architecture terminologies an understanding of data representations and calculations to practical

evaluate and communicate general trends in computing technologies

Hours Allotted

Representation & Register Transfer and Micro

Fixed point representation, Floating point representation, Register Transfer -State Bus

ons, Logic Micro-

05

Instruction codes, Computer registers, computer instructions, Timing and Instructions, Input-output

04

Page 9: DETAIL TEACHING SCHEMErku.ac.in/syllabus/syllabus/0004-2017-2018-RKU.pdfSolution of a system of linear equations: Implementation of Gaussian elimination with partial pivoting method

2018-19 B.TECH 4thSEM INFORMATION TECHNOLOGY

3. Programming The Basic Computer:Introduction, Machine Language, Assembly Language, assembler,Program loops, subroutines, I

4. Micro programmed Control:Control Memory, Address sequencing,control Unit.

5 Central Processing Unit:General Register Organization, Stack Organization, Instruction format, Addressing Modes, data transfer and manipulation, Program Control, Reduced Instruction Set Computer

6. Pipeline And Vector Processing:Flynn's taxonomy, Parallel Processing, Pipelining, Arithmetic Pipeline, Instruction, Pipeline, RISC

7. Computer Arithmetic: Introduction, Addition and subtraction, Multiplication Algorithms (Booth Multiplication Algorithm), Division Algorithms, Floating Point Arithmetic operations, Decimal Arithmetic

8. Input-Output Organization : Input-Output Interface, Asynchronous Data Transfer, Modes Of Transfer, Priority Interrupt, DMA, InputCommunication, Serial communication.

9. Memory Organization: Memory Hierarchy, Main Memory, Auxiliary Memory, Associative Memory, Cache Memory, Virtual Memory.

Instructional Method and Pedagogy:

Lectures will be conducted with the aid of multietc.

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

Minimum five tutorials shall be there in the laboratory related to course contents

SEM INFORMATION TECHNOLOGY (2017-21 BATCH)

Programming The Basic Computer: Introduction, Machine Language, Assembly Language, assembler,Program loops, subroutines, I-O Programming.

Micro programmed Control: Control Memory, Address sequencing, Micro instruction formats, design of

Central Processing Unit: General Register Organization, Stack Organization, Instruction format, Addressing Modes, data transfer and manipulation, Program Control, Reduced Instruction Set Computer (RISC).

SECTION-II

Pipeline And Vector Processing: Parallel Processing, Pipelining, Arithmetic Pipeline,

Instruction, Pipeline, RISC Pipeline, Vector Processing, Array Processors

Introduction, Addition and subtraction, Multiplication Algorithms (Booth Multiplication Algorithm), Division Algorithms, Floating Point Arithmetic operations, Decimal Arithmetic Unit.

Output Organization : Output Interface, Asynchronous Data Transfer, Modes Of Transfer,

Priority Interrupt, DMA, Input-Output Processor (IOP), CPUIOP Communication, Serial communication.

Memory Hierarchy, Main Memory, Auxiliary Memory, Associative Memory, Cache Memory, Virtual Memory.

Instructional Method and Pedagogy:

Lectures will be conducted with the aid of multi-media projector, blackboard, OHP

Assignments based on course contents will be given to the students at the end of each unit/topic and will be evaluated at regular interval Minimum five tutorials shall be there in the laboratory related to course contents

SYLLABUS

Page 2

Introduction, Machine Language, Assembly Language, assembler, 04

Micro instruction formats, design of 04

General Register Organization, Stack Organization, Instruction format, Addressing Modes, data transfer and manipulation, Program Control,

04

Total 21

Parallel Processing, Pipelining, Arithmetic Pipeline, Pipeline, Vector Processing, Array Processors.

06

Introduction, Addition and subtraction, Multiplication Algorithms (Booth Multiplication Algorithm), Division Algorithms, Floating Point Arithmetic

05

Output Interface, Asynchronous Data Transfer, Modes Of Transfer, Output Processor (IOP), CPUIOP

05

Memory Hierarchy, Main Memory, Auxiliary Memory, Associative Memory, 05

Total 21

media projector, blackboard, OHP

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

Minimum five tutorials shall be there in the laboratory related to course contents

Page 10: DETAIL TEACHING SCHEMErku.ac.in/syllabus/syllabus/0004-2017-2018-RKU.pdfSolution of a system of linear equations: Implementation of Gaussian elimination with partial pivoting method

2018-19 B.TECH 4thSEM INFORMATION TECHNOLOGY

Reference Books:

Title: “Computer System Architecture” , PHI , Third Edition,. Author(s):Moris mano Title:“Structured Computer Organization”, PHI, Sixth Edition Author(s): Andrew Tanenbaum Title:“Computer Organization”, PHI, Eighth Edition Author(s): William Stallings

Additional Resources

NPTEL Video lecture Series of Computer Organization and Architecture by Prof. Anshul Kumar, IIT Delhi.

[Available at: http://nptel.ac.in/video.php?subjectId=106102062] http://www.ecs.umass.edu/ece/koren/architecture/ http://computerscience.jbpub.com/ecoa/2e/student_resources.cfm

SEM INFORMATION TECHNOLOGY (2017-21 BATCH)

“Computer System Architecture” , PHI , Third Edition,.

Title:“Structured Computer Organization”, PHI, Sixth Edition Author(s): Andrew Tanenbaum Title:“Computer Organization”, PHI, Eighth Edition Author(s): William Stallings

NPTEL Video lecture Series of Computer Organization and Architecture by Prof. Anshul Kumar, IIT Delhi.

http://nptel.ac.in/video.php?subjectId=106102062] http://www.ecs.umass.edu/ece/koren/architecture/ http://computerscience.jbpub.com/ecoa/2e/student_resources.cfm

SYLLABUS

Page 3

NPTEL Video lecture Series of Computer Organization and Architecture by Prof.

http://computerscience.jbpub.com/ecoa/2e/student_resources.cfm

Page 11: DETAIL TEACHING SCHEMErku.ac.in/syllabus/syllabus/0004-2017-2018-RKU.pdfSolution of a system of linear equations: Implementation of Gaussian elimination with partial pivoting method

2018-19 B.TECH 4thSEM INFORMATION

Course Title Internet Programming

Course Code CE420

Course Credits

Theory

Practical

Tutorial

Credits

Course Learning Outcomes:

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

Apply the MVC architecture

Implement object-oriented service

Develop web application using

Design interactive web application using jQuery

Detailed Syllabus

Sr. No.

Name

1. Client-side Scripting LanguageIntroduction to jQuery, Embedding with HTML document, jQuery syntax, jQuery functions an d selectors, jQuery and HTML elements, jQuery events, jQuery traversing, jQuery AJAX.

2. Server-side Scripting LanguageBasics of PHP: Introduction, syntax, comments, Operators, conditional and looping statements, UDF, Arrays, GET and POST methods.Built-In Functions: String, Math, Date, Array, File Handling, Miscellaneous Function, Sending email using PHP, Uploading a fileState Management : Cookies, Session, Server Variable

3. Working with DatabaseIntroduction to MySQL, Manipulation of MySQL data through PHP.

SEM INFORMATION TECHNOLOGY (2017-21 BATCH)

Internet Programming

20

Theory :2

Practical :2

Tutorial :0

Credits :4

Course Learning Outcomes:

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

the MVC architecture

oriented service-side code

web application using PHP framework

interactive web application using jQuery

Name of chapter & details

SECTION-I

side Scripting Language Introduction to jQuery, Embedding with HTML document, jQuery syntax, jQuery functions an d selectors, jQuery and HTML elements, jQuery events, jQuery traversing, jQuery AJAX.

side Scripting Language Basics of PHP: Introduction, syntax, comments, Operators, conditional and looping statements, UDF, Arrays, GET and POST methods.

In Functions: String, Math, Date, Array, File Handling, Miscellaneous Sending email using PHP, Uploading a file

State Management : Cookies, Session, Server Variable

Working with Database Introduction to MySQL, Manipulation of MySQL data through PHP.

SECTION-II

SYLLABUS

Page 1

Hours Allotted

Introduction to jQuery, Embedding with HTML document, jQuery syntax, jQuery functions an d selectors, jQuery and HTML elements, jQuery

04

Basics of PHP: Introduction, syntax, comments, Operators, conditional and

In Functions: String, Math, Date, Array, File Handling, Miscellaneous 07

Introduction to MySQL, Manipulation of MySQL data through PHP. 03

Total 14

Page 12: DETAIL TEACHING SCHEMErku.ac.in/syllabus/syllabus/0004-2017-2018-RKU.pdfSolution of a system of linear equations: Implementation of Gaussian elimination with partial pivoting method

2018-19 B.TECH 4thSEM INFORMATION

4. Advance Concepts OOP : Class and Objects, Constructor, InheritanceAJAX : Introduction, XMLHttpRequest object, Implementation using jQuery

5. PHP Framework Introduction, MVC architecture,Implementing Controller, Model and View, Routing, Helpers, Form Validation, File UploadingBuilder class

Instructional Method and Pedagogy:

Conduction of the lecture will During the lecture topic will be covered by doing hands on programming. Assignments based on course contents will be given at the end of each unit/topic and

will be evaluated at regular interval. Active learning methodologies will be introduced like problem based, quiz etc.,

according to the topic requirement. 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:

Title: “HTML 5 : Covers CSS3, JavaScript, XML, XHTML AJAX, PHP & jQuery : Black Book”, Dreamtech Press New DelhiAuthor(s): Kognet Learning Solutions Inc.

Title: "Beginning PHP and MySQL from Novice to ProfessionalAuthor(s) : Gilmore W. Jason

Title : “Head First PHP and MySQLAuthor(s) : Beighley Lynn

Additional Resources

https://www.tutorialspoint.com/codeigniter/

https://www.codeigniter.com/user_guide/

https://www.udemy.com/php

https://code.tutsplus.com/series/codeigniter

http://php.net/manual/en/resource.php

http://www.phpjunkyard.com/resources/index.php

http://www.script-tutorials.com/category/php/

http:///php.resourceindex.com

http://learn.jquery.com/

SEM INFORMATION TECHNOLOGY (2017-21 BATCH)

Objects, Constructor, Inheritance AJAX : Introduction, XMLHttpRequest object, Implementation using jQuery

Introduction, MVC architecture, Environment setup, Directory structure, Implementing Controller, Model and View, Routing, Helpers, Form Validation, File Uploading, Performing operation on database, Query

ethod and Pedagogy:

Conduction of the lecture will include effective use of multimedia projector.During the lecture topic will be covered by doing hands on programming.Assignments based on course contents will be given at the end of each unit/topic and will be evaluated at regular interval.

ng methodologies will be introduced like problem based, quiz etc., according to the topic requirement. Experiments will be based on the practical curriculum and will be evaluated at regular

End Semester Exam (TSEE) will be conducted of 50 Marks.

HTML 5 : Covers CSS3, JavaScript, XML, XHTML AJAX, PHP & jQuery : Black Book”, Dreamtech Press New Delhi Author(s): Kognet Learning Solutions Inc.

Beginning PHP and MySQL from Novice to Professional” W. Jason

Head First PHP and MySQL” Beighley Lynn Morrison Michael

https://www.tutorialspoint.com/codeigniter/

https://www.codeigniter.com/user_guide/

https://www.udemy.com/php-codeigniter/

https://code.tutsplus.com/series/codeigniter-from-scratch--net-17602

http://php.net/manual/en/resource.php

www.phpjunkyard.com/resources/index.php

tutorials.com/category/php/

http:///php.resourceindex.com

SYLLABUS

Page 2

AJAX : Introduction, XMLHttpRequest object, Implementation using jQuery 03

Directory structure, Implementing Controller, Model and View, Routing, Helpers, Form

Performing operation on database, Query 11

Total 14

include effective use of multimedia projector. During the lecture topic will be covered by doing hands on programming. Assignments based on course contents will be given at the end of each unit/topic and

ng methodologies will be introduced like problem based, quiz etc.,

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

HTML 5 : Covers CSS3, JavaScript, XML, XHTML AJAX, PHP & jQuery :

17602

Page 13: DETAIL TEACHING SCHEMErku.ac.in/syllabus/syllabus/0004-2017-2018-RKU.pdfSolution of a system of linear equations: Implementation of Gaussian elimination with partial pivoting method

2018-19 B.TECH 4thSEM INFORMATION TECHNOLOGY (2017

Course Title Object Oriented Programming with JAVA

Course Code CE417

Course Credits

Theory

Practical

Tutorial

Credits

Course Learning Outcomes:

On the completion of the course, students will be able Identify properties and methods of an Create packages (reusable code). Design attractive user interface using Swing. Use threads concepts in real life problems solution Develop error freeapplications to solve real life problems with/without a

Detailed Syllabus

Sr. No.

Name of chapter & details

1. Introduction to JAVA Overview of Object Oriented Programming Concepts, Features of Java Language, Architecture, Introduction to JDK, JVM, JRE, Structure of Java Program, Comments, Data types, Variables, Operators, Control Statements, Type conversion, String manipulation, Annotation, Enumeration, Command Line Arguments

2. Class and Object Defining a Class, Creating Objects, Accessing Class Members, Constructors, Methods Overloading, Static Members, Nesting of Methods, Collections (List, Vector, Queue, HashSet,

3. Inheritance and InterfacesTypes of Inheritance, Subclass constructor, Method Overriding, Final Keyword, finalize method, visibility of field, inner class, Create Interfaces, Implement Interfaces, Access Interface Variables

4 Packages Introduction, System Packages, Creating Packages, Accessing Packages

SEM INFORMATION TECHNOLOGY (2017-21 BATCH)

Object Oriented Programming with JAVA

417

Theory :2

Practical :2

Tutorial :0

Credits :4

Course Learning Outcomes:

On the completion of the course, students will be able to: properties and methods of an entity and able to design class.

packages (reusable code). attractive user interface using Swing.

threads concepts in real life problems solution error freeapplications to solve real life problems with/without a

Name of chapter & details

SECTION-I

Object Oriented Programming Concepts, Features of Java

Language, Architecture, Introduction to JDK, JVM, JRE, Structure of Java Program, Comments, Data types, Variables, Operators, Control Statements, Type conversion, String manipulation, Annotation,

ration, Command Line Arguments

Defining a Class, Creating Objects, Accessing Class Members, Constructors, Methods Overloading, Static Members, Nesting of Methods,

, Queue, HashSet, and ArrayList), Wrapper

Inheritance and Interfaces Types of Inheritance, Subclass constructor, Method Overriding, Final Keyword, finalize method, visibility of field, inner class, Create Interfaces, Implement Interfaces, Access Interface Variables

Introduction, System Packages, Creating Packages, Accessing Packages

SYLLABUS

Page 1

and able to design class.

error freeapplications to solve real life problems with/without a database.

Hours Allotted

Object Oriented Programming Concepts, Features of Java Language, Architecture, Introduction to JDK, JVM, JRE, Structure of Java Program, Comments, Data types, Variables, Operators, Control Statements, Type conversion, String manipulation, Annotation,

03

Defining a Class, Creating Objects, Accessing Class Members, Constructors, Methods Overloading, Static Members, Nesting of Methods,

Wrapper Class

03

Types of Inheritance, Subclass constructor, Method Overriding, Final

Create Interfaces, Implement Interfaces, Access Interface Variables.

04

Introduction, System Packages, Creating Packages, Accessing Packages 02

Page 14: DETAIL TEACHING SCHEMErku.ac.in/syllabus/syllabus/0004-2017-2018-RKU.pdfSolution of a system of linear equations: Implementation of Gaussian elimination with partial pivoting method

2018-19 B.TECH 4thSEM INFORMATION TECHNOLOGY (2017

5 Exception Handling Types of errors, Exceptions, Structure of Exception Handling Code, Multiple Catch Statements, Using finally Statement, throw Statement, throws Statement, User

6. Multithreading Introduction, Java Thread Model, Creating Threads, Extend Thread class, Using Thread Methods, Thread Exceptions, Thread Priority.

7. Input/output and File handlingI/O Streams, File Class, byte stream, File Handling, Filtered byte streams, Object Streams, Character Stream, Random Access File.

8. GUI in Java Introduction to AWT, Basic of SwingJLabel, JTextArea, JRadioButton,

9. Event Handling Event Delegation Model, Event classes, The sources of events, The Event Listener Interfaces, Adapter classes

10. Java Database Programming Introduction, JDBC Drivers, Steps to connect to the database, DriverManager class, Connection interface, Statement interface, ResultSet interface, PreparedStatement Interface, CallableStatement, Connectivity with MySQL using JDBC, Connectivity with Access without DSN

Instructional Method and Pedagogy:

Lectures will be conducted in the

important concepts with the help of

to understand the concepts effectively.

Problems based on concepts

followed by a discussion

Existing Application that used OOP concepts will be demonstrated to

understand the use of concepts in real life application.

The team project will be given such

SEM INFORMATION TECHNOLOGY (2017-21 BATCH)

Types of errors, Exceptions, Structure of Exception Handling Code, Multiple Catch Statements, Using finally Statement, throw Statement,

Defined Exceptions, Use of Exception.

SECTION-II

Introduction, Java Thread Model, Creating Threads, Extend Thread class, Using Thread Methods, Thread Exceptions, Thread Priority.

Input/output and File handling Streams, File Class, byte stream, File Handling, Filtered byte streams,

Object Streams, Character Stream, Random Access File.

Introduction to AWT, Basic of Swing, Swing Components – JTextArea, JRadioButton,JFrame, JPanel”

Event Delegation Model, Event classes, The sources of events, The Event Listener Interfaces, Adapter classes

Java Database Programming Introduction, JDBC Drivers, Steps to connect to the database,

Connection interface, Statement interface, ResultSet interface, PreparedStatement Interface, CallableStatement, Connectivity with MySQL using JDBC, Connectivity with Access without DSN

ethod and Pedagogy:

Lectures will be conducted in the audio-visualclassroom

important concepts with the help of animations/videos / PPTs/case

to understand the concepts effectively.

Problems based on concepts learned in each unit/topic will be given

discussion to improve problem-solving skills.

Existing Application that used OOP concepts will be demonstrated to

understand the use of concepts in real life application.

project will be given such that students can apply their OOP skills.

SYLLABUS

Page 2

Types of errors, Exceptions, Structure of Exception Handling Code, Multiple Catch Statements, Using finally Statement, throw Statement,

02

Total 14

Introduction, Java Thread Model, Creating Threads, Extend Thread class, 03

Streams, File Class, byte stream, File Handling, Filtered byte streams, 04

“JButton, 02

Event Delegation Model, Event classes, The sources of events, The Event 02

Introduction, JDBC Drivers, Steps to connect to the database, Connection interface, Statement interface, ResultSet

interface, PreparedStatement Interface, CallableStatement, Connectivity

03

Total 14

to discuss

PPTs/case studies

in each unit/topic will be given

Existing Application that used OOP concepts will be demonstrated to

that students can apply their OOP skills.

Page 15: DETAIL TEACHING SCHEMErku.ac.in/syllabus/syllabus/0004-2017-2018-RKU.pdfSolution of a system of linear equations: Implementation of Gaussian elimination with partial pivoting method

2018-19 B.TECH 4thSEM INFORMATION TECHNOLOGY (2017

Reference Books:

Title: “The Complete Reference of Java 2”, Fifth Edition, TMH

Author: Herbert Schild

Title: “JAVA Programming”, Pearson Education Publishers

Author: Hari Mohan Pande

Title: “Core Java Volume

Authors: Horstmann& Cornell

Title: “Beginning Java 2”, Fifth Edition, Wrox Publication

Author: Ivor Horton

Title: “Programming in Java” Second Edition, TMH Publication

Author: E. Balagurusamy

Title: “Learning JAVA”, First Edition, BPB Publication

Author: David Herst

Additional Resources

www.Java2s.com www.roseindia.net www.javabeginner.com docs.oracle.com/javase/tutorial/ www.javatutorialhub.com/ Spoken-tutorials.org www.javatpoint.com http://www.ntu.edu.sg/home/ehchua/programming/java/jdbc_basic.html http://cs-fundamentals.com/java

SEM INFORMATION TECHNOLOGY (2017-21 BATCH)

Title: “The Complete Reference of Java 2”, Fifth Edition, TMH

Title: “JAVA Programming”, Pearson Education Publishers

Author: Hari Mohan Pande

Title: “Core Java Volume - I & II”, Eight Edition, Pearson Education Publishers

Authors: Horstmann& Cornell

Title: “Beginning Java 2”, Fifth Edition, Wrox Publication

Title: “Programming in Java” Second Edition, TMH Publication

Author: E. Balagurusamy

rning JAVA”, First Edition, BPB Publication

docs.oracle.com/javase/tutorial/ www.javatutorialhub.com/

http://www.ntu.edu.sg/home/ehchua/programming/java/jdbc_basic.htmlfundamentals.com/java-programming/java-jdbc-connection

SYLLABUS

Page 3

I & II”, Eight Edition, Pearson Education Publishers

http://www.ntu.edu.sg/home/ehchua/programming/java/jdbc_basic.html connection-tutorial.php

Page 16: DETAIL TEACHING SCHEMErku.ac.in/syllabus/syllabus/0004-2017-2018-RKU.pdfSolution of a system of linear equations: Implementation of Gaussian elimination with partial pivoting method

2018-19 B.TECH 4thSEM INFORMATION TECHNOLOGY (2017

Course Title Digital Communication and Networking

Course Code IT403

Course Credits

Theory

Practical

Tutorial

Credits

Course Learning Outcomes:

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

Understand Basics of signals, digital modulation and digital communication

Understand basics of analog and digital transmissions

Understand data/signal transmission over transmission medium

Analyze multiplexing and switching techniques

Apply various error correction and error detection techniques

Compare and analyze various data link and network layer protocols

Detailed Syllabus

Sr. No.

Name of chapter & details

1. Basics of Data and Signal:Introduction to Data and Signal, Analog and digital signals, Periodic and Non periodic Signals, Amplitude, phase, wavelength, bandwidth, bit rate, bit length

2. Analog and Digital Transmission:Analog communication, Sampling, Analog to Digital conversionBasic idea of Data Rate Limits: Nyquist and Shannon’s Criteria.Transmission Impairments: attenuation, distortion, noise.Performance: Throughput, Latency, Bandwidth

3. Digital Modulation Techniques :Introduction, Need of modulation techniques, Types of modulation techniques: ASK, FSK, PSK, QPSK, QAM

4. Transmission Media: Guided Media: Twisted Pair Cable, Coaxial Cable, Fiber OpticsUnguided Media: Radio waves, Microwaves and Infrared

SEM INFORMATION TECHNOLOGY (2017-21 BATCH)

Digital Communication and Networking

IT403

Theory :2

Practical :1

Tutorial :0

Credits :3

Course Learning Outcomes:

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

Basics of signals, digital modulation and digital communication

basics of analog and digital transmissions

data/signal transmission over transmission medium

multiplexing and switching techniques

various error correction and error detection techniques

various data link and network layer protocols

Name of chapter & details

SECTION-I

Basics of Data and Signal: Introduction to Data and Signal, Analog and digital signals, Periodic and Non periodic Signals, Amplitude, phase, wavelength, bandwidth, bit rate,

Analog and Digital Transmission: Sampling, Analog to Digital conversion

Basic idea of Data Rate Limits: Nyquist and Shannon’s Criteria. Transmission Impairments: attenuation, distortion, noise. Performance: Throughput, Latency, Bandwidth­delay product, Jitter

Techniques : Introduction, Need of modulation techniques, Types of modulation techniques: ASK, FSK, PSK, QPSK, QAM

Guided Media: Twisted Pair Cable, Coaxial Cable, Fiber Optics Unguided Media: Radio waves, Microwaves and Infrared

SYLLABUS

Page 1

Digital Communication and Networking

Basics of signals, digital modulation and digital communication

various data link and network layer protocols

Hours Allotted

Introduction to Data and Signal, Analog and digital signals, Periodic and Non periodic Signals, Amplitude, phase, wavelength, bandwidth, bit rate,

04

delay product, Jitter

07

Introduction, Need of modulation techniques, Types of modulation 06

04

Page 17: DETAIL TEACHING SCHEMErku.ac.in/syllabus/syllabus/0004-2017-2018-RKU.pdfSolution of a system of linear equations: Implementation of Gaussian elimination with partial pivoting method

2018-19 B.TECH 4thSEM INFORMATION TECHNOLOGY (2017

5. Data Communication Fundamentals:

Introduction to data communications, Layered Tasks, Network models: OSI

reference model, TCP/IP, Applications of Network.

6. Multiplexing: Multiplexing: Frequency Division Multiplexing,Multiplexing, Wavelength Division Multiplexing

7. Switching: Circuit­switching, Packet Switching and Virtual Circuits

8. Error Detection and Error Correction:Error Correction and Detection: Introduction, Linear Block Codes, Codes, Checksum, Hamming Codes

9. Data Link Control: Framing, Flow Control and error control, Protocols for Noiseless and Noisy Channels, HDLC, Point­to

10. Network Layer:

Introduction, Static and Dynamic routing protocols,

state routing protocol, Shortest path routing

Instructional Method and Pedagogy:

Lectures will be conducted in audio

with the help of animations/videos/PPTs/simulation/case studies to understand the

concepts effectively.

Problems based on concepts learnt in each unit/topic will be given followed by discussion to improve problem solving skills.

Critical thinking, collaborative learning course.

Reference Books:

SEM INFORMATION TECHNOLOGY (2017-21 BATCH)

SECTION-II

Data Communication Fundamentals:

Introduction to data communications, Layered Tasks, Network models: OSI

reference model, TCP/IP, Applications of Network.

Multiplexing: Frequency Division Multiplexing, Time Division Multiplexing, Wavelength Division Multiplexing

switching, Packet Switching and Virtual Circuits

Error Detection and Error Correction: Error Correction and Detection: Introduction, Linear Block Codes, Codes, Checksum, Hamming Codes

Framing, Flow Control and error control, Protocols for Noiseless and Noisy to­Point Protocol

Introduction, Static and Dynamic routing protocols, Distance Vector, Link

state routing protocol, Shortest path routing

Instructional Method and Pedagogy:

Lectures will be conducted in audio­visual class room to discuss important concepts

animations/videos/PPTs/simulation/case studies to understand the

Problems based on concepts learnt in each unit/topic will be given followed by discussion to improve problem solving skills. Critical thinking, collaborative learning and reflection will be focused throughout the

SYLLABUS

Page 2

Total 21

Introduction to data communications, Layered Tasks, Network models: OSI 05

Time Division 02

01

Error Correction and Detection: Introduction, Linear Block Codes, Cyclic 05

Framing, Flow Control and error control, Protocols for Noiseless and Noisy 04

Distance Vector, Link 04

Total 21

visual class room to discuss important concepts

animations/videos/PPTs/simulation/case studies to understand the

Problems based on concepts learnt in each unit/topic will be given followed

and reflection will be focused throughout the

Page 18: DETAIL TEACHING SCHEMErku.ac.in/syllabus/syllabus/0004-2017-2018-RKU.pdfSolution of a system of linear equations: Implementation of Gaussian elimination with partial pivoting method

2018-19 B.TECH 4thSEM INFORMATION TECHNOLOGY (2017

Title: “Digital and analog communication systemUniversity press. Author(s): B.P.Lathi. Zhi Ding

Title: “DataCommunica Author(s): BehrouzAForouzan

Title: “TCP/IPProtocol Author(s): BehrouzAForouzan

Title: “CompuEdition,MorganKaufma Author(s): Peterson&D

Title: “ComputerNetwEducation Author(s): Ross&Kurose

Title: “Mobile Communications Author(s): John schiller

Additional Resources

IIT Bombay­CDEEP series: https://www.youtube.com/watch?v=qQcpnmJNluU&list=PLF84ABD7D4EBA31C4

IIT Kharagpur­NPTEL series: https://www.youtube.com/watch?v=sG6WGvzmVaw&list=PL8BF3052396E05930

SEM INFORMATION TECHNOLOGY (2017-21 BATCH)

Digital and analog communication system”, International 4th Edition, OXFORD

B.P.Lathi. Zhi Ding ationand Networking”, FourthEdition,TMHorouzan lSuite”, ThirdEdition,TMH orouzan

puterNetworks –Asystemsapproamann

Davie tworking:ATop­Down Approach”, Third

ose Mobile Communications”, Second Edition, Pearson Education

John schiller

CDEEP series: https://www.youtube.com/watch?v=qQcpnmJNluU&list=PLF84ABD7D4EBA31C4

NPTEL series: https://www.youtube.com/watch?v=sG6WGvzmVaw&list=PL8BF3052396E05930

SYLLABUS

Page 3

nternational 4th Edition, OXFORD

MH

pproach”, Third

rdEdition Pearson

Second Edition, Pearson Education

https://www.youtube.com/watch?v=qQcpnmJNluU&list=PLF84ABD7D4EBA31C4

https://www.youtube.com/watch?v=sG6WGvzmVaw&list=PL8BF3052396E05930

Page 19: DETAIL TEACHING SCHEMErku.ac.in/syllabus/syllabus/0004-2017-2018-RKU.pdfSolution of a system of linear equations: Implementation of Gaussian elimination with partial pivoting method

2018-19 B.TECH 4thSEM INFORMATION

Course Title Orientation Program in

Course Code NEN00

Course Credit

Theory

Practical

Tutorial

Credits

Course Learning Outcomes:

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

Understand how E-

Understand how ordinary people become Entrepreneurs.

Understand the need of Customers and Learn Selling effort to keep

centric.

Build and Demonstrate

Detailed Syllabus

Sr. No.

Name of chapter & details

1. Let’s Get Started:Discover Yourself

2. Explore E – Cell on Campus

3. Listen to Some Success Stories

4. Characteristics of a Successful Entrepreneurs

5. Communicate Effectively

6. Design Thinking for Customer Delight

SEM INFORMATION TECHNOLOGY (2017-21 BATCH)

Orientation Program in Entrepreneurshi

001

Theory :02

Practical :00

Tutorial :00

Credits :02

Course Learning Outcomes:

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

-Cell can transform individuals into Successful Leaders.

how ordinary people become Entrepreneurs.

the need of Customers and Learn Selling effort to keep

Demonstrate the elevator pitch to sell effectively.

Name of chapter & details

SECTION-I

Discover Yourself

Cell on Campus

Success Stories:

Characteristics of a Successful Entrepreneurs

Communicate Effectively

Design Thinking for Customer Delight

SYLLABUS

Page 1

Entrepreneurship

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

Cell can transform individuals into Successful Leaders.

the need of Customers and Learn Selling effort to keep Customer

Hours Allotte

d

3

4

4

4

4

4

Page 20: DETAIL TEACHING SCHEMErku.ac.in/syllabus/syllabus/0004-2017-2018-RKU.pdfSolution of a system of linear equations: Implementation of Gaussian elimination with partial pivoting method

2018-19 B.TECH 4thSEM INFORMATION

7. Sales Skills to Become an Effective Entrepreneur

8. Managing Risks&Learning from Failures

9. Are You Ready to Be an Entrepreneur

10. Capstone Project& Assignments

Instructional method and Pedagogy:

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

Lectures will be conducted OHP etc.

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 inter Quizzes will be conducted.

Reference Books:

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

Additional Resources

https://learnwise.org/#//en/user/redirection

SEM INFORMATION TECHNOLOGY (2017-21 BATCH)

Sales Skills to Become an Effective Entrepreneur

Learning from Failures

Are You Ready to Be an Entrepreneur

& Assignments

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.

action: A Startup Guide to Getting Customers by Gabriel Weinberg and Justin

https://learnwise.org/#//en/user/redirection

SYLLABUS

Page 2

4

3

5

10

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

action: A Startup Guide to Getting Customers by Gabriel Weinberg and Justin