You are on page 1of 26

Curriculum

Handbook
B.Tech in
CSIT

Applicable from Admission Batch 2014 and 2015


Department of Computer Science and
Information Technology
ITER, Siksha O Anusandhan University

FROM ADMISSION BATCH 14/15

Curriculum Handbook

B.TECH IN CSIT

DEPARTMENT OF COMPUTER SCIENCE


AND INFORMATION TECHNOLOGY
ITER,SIKSHA O ANUSANDHAN UNIVERSITY

Page

CONTENTS

Program Educational Objectives

Student Outcomes

Regular Curriculum Plan for the B.Tech Program (This doesnt


include the interdisciplinary specialisation)

17

List of Core Subjects

18

Choice Based Credit System, Elective Policy, Areas and List of


Electives

22

Interdisciplinary Specialisation Policy, Areas and Subjects

1 of 24

The textbooks prescribed for a subject are required for that subject and will be the only ones used for it

FROM ADMISSION BATCH 14/15

Curriculum Handbook

B.TECH IN CSIT

Program Educational Objectives


1

Our Graduates will have successful professional careers in industry,


government, academia or non-profit organizations

Our Graduates will effectively lead, work and communicate in


multidisciplinary teams and apply sound engineering principles and
design methodology to solve societal problems

Our Graduates will maintain currency in their chosen fieldthrough


higher study, through organizational participation and through
participation in professional developmentalactivities.

2 of 24

The textbooks prescribed for a subject are required for that subject and will be the only ones used for it

FROM ADMISSION BATCH 14/15

Curriculum Handbook

B.TECH IN CSIT

After Graduation, Students will have :


A

An ability to apply knowledge of computing and mathematics


appropriate to the programs student outcomes and to the discipline

An ability to analyze a problem, and identify and define the computing


requirements appropriate to its solution

An ability to design, implement, and evaluate a computer-based


system, process, component, or program to meet desired needs

An ability to function effectively on teams to accomplish a common goal

An understanding of professional, ethical, legal, security and social


issues and responsibilities

An ability to communicate effectively with a range of audiences

An ability to analyze the local and global impact of computing on


individuals, organizations, and society

Recognition of the need for and an ability to engage in continuing


professional development

An ability to use current techniques, skills, and tools necessary for


computing practice.

An ability to use and apply current technical concepts and practices in


the core information technologies of human computer interaction,
information management, programming, networking, and web systems
and technologies.

An ability to identify and analyze user needs and take them into account
in the selection, creation, evaluation, and administration of computerbased systems.

An ability to effectively integrate IT-based solutions into the user


environment.

An understanding of best practices and standards and their application

An ability to assist in the creation of an effective project plan

3 of 24

The textbooks prescribed for a subject are required for that subject and will be the only ones used for it

FROM ADMISSION BATCH 14/15

Curriculum Handbook

B.TECH IN CSIT

SEMESTER 1 (SUBJECTS with BLACK Highlighting ARE REQUIRED FOR PROMOTION TO 2ND YEAR)
SUBJECT CODE

SUBJECT NAME

CREDITS

GRADING PATTERN

CHM 1001

Chemistry

Matter and Measurement; Atoms, Molecules and Ions; Mass Relationships in


Chemical reactions; Reactions in Aqueous Solutions; Periodicity and
Electronic Structure of Atoms; Ionic Bonds and Some Main Group Chemistry;
Covalent Bonds and Molecular Structure; Gases; Liquids, Solids and Phase
Changes; Solutions and their Properties; Chemical Kinetics; Chemical
Equilibrium; Aqueous Equilibria; Applications of Aqueous Equilibria;
Thermodynamics; Electrochemistry; Nuclear Chemistry

Text Book: General Chemistry by Ebbing


and Gammon, Cengage India

MTH 1001

Calculus I

Course Format: 3 1hr Lectures and 1 2hr


Lab per Week

Functions and Models, Limits and Derivatives, Differentiation Rules,


Application of Differentiation, Integrals, Applications of Integration,
Techniques of Integration, Further Applications of Integration, Parametric
Equations and Polar Coordinates, Infinite Sequences and Series

Textbook Early Transcedentals, 7th


Edition, by James Stewart, Cengage

CSE 1001

Introduction to Computer Programming

Course Format: 4 Classes/week, 1hr/Class,


4 Credits
1

How to solve it by Computer: Introduction to Computer Problem Solving;


Fundamental Algorithms; Factoring Methods; Array Techniques
A Laboratory Course for Programming with Java : Overview of
Programming and Problem Solving, The Elements of Java, Classes and
Methods, Numeric Types, Branching and Method Algorithm Design, Loops
and Files, Additional Control Structures and Exceptions, Object Oriented
Software Programming, Arrays, Inheritance, Polymorphism and Scope.

Textbook
- How to Solve it by Computer by R.G.
Dromey, Pearson India
- A Laboratory Course for Programming
with Java by Nell Dale, Jones and

HSS 1021

Principles of Microeconomics

Course Format: 3 Classes/week, 1hr/Class,


1 Lab/Week, 2hr/Lab, 4 Credits
6

Introduction, How Markets Work, Markets and Welfare, The Economics of the
Public Sector, Firm Behavior and the organization of Industry, The Economics
of Labor Market, Theory of Consumer Choice, Frontiers of Microeconomics

Textbook Principles of Economics, 6th


Edition, by N Gregory Mankiw, Cengage

PHY 1001

University Physics: Mechanics

Course Format: 3 Classes/week, 1hr/Class,


3 Credits
1

1D Kinematics, 2D Kinematics, Circular Motion, Newtons Laws, Forces &


Free Body Diagram, Friction, Work & Energy, Potential Energy, General Work
Energy, Center of Mass, Collisions, Impulse, Rotational Kinematics, Parallel
Axis, Torque, Rotational Dynamics, Statics, Angular Momentum, Harmonic
Motion, Waves, Fluids

Textbook University Physics with Modern


Physics, by Young and Freedman, Pearson

GEN 1001

Introduction to Engineering Design

Course Format: 3 Classes/week, 1hr/Class,


1 Lab/Week, 2hr/Lab, 4 Credits
4

Explanation of Program Outcomes (1 class), Introduction to the Engineering


Design Process (11 Classes)
Final Exam is a Conceptual Product Created using the Steps prescribed by
the Engineering Design Process

Textbook - Engineering Design by Dieter

TOTAL CREDITS

20

4 of 24

Course Format - 1 hr/Class, 1 Class/Week

The textbooks prescribed for a subject are required for that subject and will be the only ones used for it

FROM ADMISSION BATCH 14/15

Curriculum Handbook

B.TECH IN CSIT

SEMESTER 2 (SUBJECTS with BLACK Highlighting ARE REQUIRED FOR PROMOTION TO 2ND YEAR)
CODE
CSE 2001

SUBJECT
Data Structure and Algorithms

CREDITS
4

GRADING PATTERN
1

C Programming : Getting Started with C, More Control Structures and


Arrays, Functions - the Basics, Character Handling, Functions and Pointers,
Data Types, Operators and Storage Classes, Basic Structures and Linked
Lists, Binary Trees and Other Structures
Dromey :Merging, Sorting and Searching; Text Processing and Pattern
Searching; Dynamic Data Structure Algorithms, Recursive Algorithms
(Binary Tree Traversal)
Prerequisite : CSE 1001

Textbook
- C by Example By Noel kalicharan,
Cambridge University Press
- How to Solve it by Computer by R.G.
Dromey, Pearson India

CSE 1002

Discrete Mathematics

Logic, Number theory, Sets, Relations, Functions, Graphs, Induction,


Recursive Definitions, Trees, Big-O, Algorithms, Time Analysis of
Algorithms, Contradiction, Collections of Sets

Course Format: 3 Classes/week, 1hr/Class, 1


Lab/Week, 2hr/Lab, 4 Credits
6

Textbooks - Discrete Mathematics and its


Applications, 7th Edition, by Kenneth H Rosen,
Tata Mcgraw Hill
Course Format: 4 Classes/week, 1hr/Class, 4
Credits

MTH 2001

Calculus II

Vectors and Geometry of Space, Vector Functions, Partial Derivatives,


Multiple Integrals, Vector Calculus

Textbook Early Transcendentals, 7th Edition,


by James Stewart, Cengage

Prerequisite : MTH 1001

Course Format: 2 Classes/week, 1hr/Class, 1


2hr Problem Solving Session/Week

PHY 2001

University Physics: Electricity and Magnetism

Coulombs Law, Electric Fields, Electric Fields and Flux, Gausss Law,
Electric Potential, Capacitance, Simple Circuits, Kirchhoffs Laws, RC
Circuits, Magnetic Force, Forces and Magnetic Dipoles, Biot-Savart Law,
Amperes Law, Motional EMF, Faradays Law, Self-Inductance RL Circuits,
Oscillations: LC Circuits, AC Circuits, AC Power and Resonant Circuits,
Maxwells Displacement Current, Electromagnetic Waves, Polarization,
Reflection and Refraction, Lenses, Mirrors, Optical Instruments
Prerequisite : MTH 1001

Textbook University Physics with Modern


Physics, 13th Edition, by Young and Freedman,
Pearson

HSS 1011

Rhetoric and Composition

Course Format: 3 Classes/week, 1hr/Class, 1


Lab/Week, 2hr/Lab, 4 Credits

Rhetoric and Composition: The Writing Process, Modes of Writing,


Annotated Bibliography, Rhetoric Analysis, Grammar

Textbooks
- Critical Thinking and Communication by
Inch, Pearson
Critical Thinking and Communication : Argument and Critical Thought, CoRhetoric and Composition [Free Text]
- High School English Grammar and
Oriental View of Argument, Argument Cultures and Ethics, Claims and
Propositions, Evidence, Reasoning, Communicating Arguments, Argument
Composition by Wren and Martin
Analysis and Criticism
Course Format: 3 Classes/week, 1hr/Class, 3
Credits
TOTAL CREDITS

5 of 24

18

The textbooks prescribed for a subject are required for that subject and will be the only ones used for it

FROM ADMISSION BATCH 14/15

Curriculum Handbook

B.TECH IN CSIT

SEMESTER 3 (SUBJECTS with BLACK Highlighting ARE REQUIRED FOR PROMOTION TO 3RD YEAR)
CODE
MTH 3003

SUBJECT
Applied Linear Algebra

Matrices and Gaussian Elimination, Vector Spaces, Orthogonality,


Determinants, Eigen Values and Eigen Vectors, Positive Definite Matrices,
Computations with Matrices
Prerequisite : PHY 1001, MTH 2001
MTH 2002

Probability and Statistics

Introduction to Statistics and Data Analysis;Probability;Random Variables


and Probability Distributions;Mathematical Expectations;Some Discrete
Probability Distributions;Some Continuous Probability
Distributions;Functions of Random Variables;Fundamental Distributions
and Data Description;One and Two Sample Estimation Problems;One
and Two Sided Tests of Hypotheses;Simple Linear Regression

CREDITS
4

GRADING PATTERN
6

Textbook Linear Algebra and its


applications, 4th Edition, by Gilbert Strang
Course Format: 4 Classes/week, 1hr/Class, 4
Credits

Textbook - Probability and Statistics for


Engineers and Scientists by Walpole and
Myers
Course Format: 4 Classes/week, 1hr/Class, 4
Credits

Prerequisite : MTH 1001


CSE 1011

Digital Logic

Binary Systems, Boolean Algebra and Logic Gates, Simplification of


Boolean Functions, Combinational Logic, Combinational Logic with MSI
and LSI, Sequential Logic, Registers, Counters and the Memory Unit,
Register Transfer Logic
Prerequisite : CSE 1002

EET 1001

MATLAB for Engineers

From Chapman: Introduction to MATLAB, MATLAB Basics, Branching


Statements and Program Design, Loops, User Defined Functions,
Additional Data and Plot Types, Sparse Arrays, Cell Arrays, Structures and
Function Handles, Input/output Functions, Graphics, Graphical User
Interfaces, MATLAB Compiler;
Experiments (from Moler): Iteration, Fibonacci Numbers, Calendars and
Clocks, Matrices, Linear Equations, Fractal Fern, Google Page Rank,
Exponential Function, T puzzle, Magic Squares, Tic Tac Toe magic.
Additional problems may be done if time permits.

6 of 24

Textbook Digital Logic and Computer


Design by Morris Mano, 1st Edition, Pearson
India
Course Format: 3 Classes/Week, 1 hr/Class; 1
Problem Solving Session/Week, 2 hrs/Problem
Solving Session = 4 Credits

Textbooks
- MATLAB programming for Engineers, 4th
Edition, by Chapman, Cengage
- Experiments with MATLAB by Clive Moler
[Free Ebook on MATHWORKS website]
Course Format: 3 Labs/week, 2hrs/Lab, 3
Credits

The textbooks prescribed for each subject are required and will be the only ones used for that subject

FROM ADMISSION BATCH 14/15

Curriculum Handbook

B.TECH IN CSIT

SEMESTER 3 (SUBJECTS with BLACK Highlighting ARE REQUIRED FOR PROMOTION TO 3RD YEAR)
CODE

SUBJECT

HSS 2021

Principles of Macroeconomics

Introduction to Macroeconomics, Independence & gains from trade,


Measuring a nations income, Measuring the Cost of Living, Production &
growth, Savings, investment & the financial system, The Basic tools of
finance, Unemployment and its natural rate, The Monetary System, Money,
Growth & inflation, Aggregate Demand & Aggregate Supply, The Short
Run tradeoff between Inflation and Unemployment

CREDITS
3

GRADING PATTERN
6

Textbook Principles of Economics, 6th


Edition, by N Gregory Mankiw
Course Format: 3 Classes/week, 1hr/Class, 3
Credits

Prerequisite : HSS 1021


TOTAL CREDITS

7 of 24

18

The textbooks prescribed for each subject are required and will be the only ones used for that subject

FROM ADMISSION BATCH 14/15

Curriculum Handbook

B.TECH IN CSIT

SEMESTER 4 (SUBJECTS with BLACK Highlighting ARE REQUIRED FOR PROMOTION TO 3RD YEAR)
CODE
MTH 4002

SUBJECT
Numerical Methods

An Essay on Numerical Methods, Numbers, Function Evaluation, Real


Zeroes, Complex Zeros, Linear Equation and Matrix Inversion, The
Difference Calculus, The Roundoff, Polynomial Interpolation, Formulas
Using Function Values, Error Terms, Formulas Using Derivatives, Formulas
Using Differences, Composite Formulas, Indefinite Integrals, Introduction
to Differential Equations

CREDITS
3

GRADING PATTERN
2

Textbooks
- Numerical Methods : for scientists and
engineers by Hamming, Dover Publications
Course Format: 2 Classes/week, 1hr/Class, 1
Problem Solving Session/Week, 2hr/PSS, 3
Credits

Prerequisite : MTH 2001, MTH 3002


CSE 2031

Introduction to Number Theory

What is Number theory, Pythagorean triples, Pythagorean Triples and the


Textbook
Unit Circle, Sums of Higher Powers and Fermats Last Theorem, Divisibility - A Friendly Introduction to Number Theory
and the Greatest Common Divisor, Linear Equations and the Greatest
Silverman, Pearson India
Common Divisor, Factorisation and the Fundamental Theorem of
Course Format: 3 Classes/week, 1hr/Class, 3
Arithmetic, Congruences, Congruences, Powers, and Fermats Little
Credits
Theorem, Congruences, Powers, and Eulers Formula, Eulers Phi Function
and the Chinese Remainder Theorem, Prime Numbers, Counting Primes,
Mersenne Primes, Mersenne Primes and Perfect Numbers, Powers Modulo
m and Successive Squaring, Computing kth Roots Modulo m, Powers,
Roots, and Unbreakable Codes, Primality Testing and Carmichael
Numbers, Squares Modulo p, Is -1 a Square Modulo p? Is 2?, Quadratic
Reciprocity, Proof of Quadratic Reciprocity, Which Primes Are Sums of Two
Squares?, Which Numbers Are Sums of Two Squares?, As Easy as One,
Two, Three, Eulers Phi Function and Sums of Divisors, Powers Modulo p
and Primitive Roots, Primitive Roots and Indices, The Equation X4 + Y4 = Z4
Prerequisite : CSE 1002

CSE 2011

Computer Organisation and Architecture

Computer Abstractions and Technology


Appendix: Assemblers, Linkers and the SPIM Controller
Instructions: Language of the Computer
Arithmetic for Computers
The Processor (4.1 - 4.8, 4.16)
Large and Fast: Exploiting Memory Hierarchy (5.1 - 5.6)

Textbook Computer Organisation and


Design by Henessey and Patterson, Morgan
Kaufmann
Course Format: 3 Classes/Week, 1 hr/Class; 1
labs/Week, 2 hrs/Lab = 4 Credits

Prerequisite : CSE 1011, CSE 2001


CoRequisiste: CSE 2041
The above is as per the 4th edition of the Text

8 of 24

The textbooks prescribed for each subject are required and will be the only ones used for that subject

FROM ADMISSION BATCH 14/15

Curriculum Handbook

B.TECH IN CSIT

SEMESTER 4 (SUBJECTS with BLACK Highlighting ARE REQUIRED FOR PROMOTION TO 3RD YEAR)
CODE

SUBJECT

CSE 2041

Programming Practice 1

[8 weeks] Problem Solving and Program Design (For Programming


Problems and Projects) : Overview of Computers and Programming,
Overview of C, Top Down Design with Functions, Selection Structures,
Repetition and Loop Statements, Pointers and modular Programming,
Arrays, Strings, Recursion, Structure and Union Types, Text and Binary File
Processing, Dynamic Data Structures
[4 weeks] Practice of Programming : Style, Algorithms and Data
Structures, Design and Implementation, Interfaces, Debugging, Testing,
Performance, Portability

CREDITS
4

GRADING PATTERN
5

Textbooks
- Problem Solving and Program Design in C
by Hanly, Pearson India
- Practice of Programming by Kerningham
and Pike, Pearson
Course Format: 2 * 2hrs Lab/Week, 1 * 3 hr
Lab/Week = 4 Credits

Prerequisite : CSE 2001


CSE 3131

Algorithms Design 1

From Skiena: Introduction to Algorithm Design, Algorithm Analysis, Data


Structures, Sorting and Searching, Graph Traversal, Weighted Graph
Algorithms,

Prerequisite : CSE 2031, CSE 1002, CSE 2001


CoRequisite : CSE 2041
TOTAL CREDITS

9 of 24

Textbook
- The Algorithm Design Manual, 2nd Edition,
by Skiena, Springer
Course Format: 3 Classes/week, 1hr/Class, 1
Lab/Week, 2hr/Lab, 1 credit = 4 Credits

18

The textbooks prescribed for each subject are required and will be the only ones used for that subject

FROM ADMISSION BATCH 14/15

Curriculum Handbook

B.TECH IN CSIT

SEMESTER 5 (SUBJECTS with BLACK Highlighting ARE REQUIRED FOR PROMOTION TO 4TH YEAR)
CODE

SUBJECT

CSE 3151

Introduction to Databases

Introduction; Relational Databases: Introduction to the Relational Model,


Introduction to SQL, Intermediate SQL, Advanced SQL, Formal Query
Languages; Database Design: Database Design and the ER model,
Relational Database Design, Application design and development; Data
Storage and Querying: Storage and the File Structure, Indexing and
Hashing, Query Processing and Optimisation; Transaction Management:
Transactions, Concurrency Control, Recovery System; System Architecture:
Database System Architectures, Parallel Databases, Distributed Databases

CREDITS
4

GRADING PATTERN
1

Textbooks
- Database System Concepts, 6th Edition, by
Silberschatz, Froth and Sudarsan, Tata
McGraw Hill
Course Format: 3 Classes/week, 1hr/Class, 1
Lab/Week, 2hr/Lab, 4 Credits

Prerequisite : CSE 2001


CSE 4131

Algorithm Design 2

From Skiena: Weighted Graph Algorithms, Combinatorial Search and


Heuristic Methods, Dynamic Programming, Intractable Problems and
Approximation Algorithms, A Catalog of Algorithmic Problems, Data
Structures, Numerical Problems,
Prerequisite : CSE 2031, CSE 1002, CSE 3131
CSE 3031

Theory of Computation

Automata and Languages: Regular Languages, Context Free grammar


Computability: The Church Turing Thesis, Decidability, Reducibility
Prerequisite : CSE 2031

CSE 3042

Programming Practice 2

Programming Projects and Assignments from


Arrays, Simple Sorting, Stacks and Queues, Linked Lists, Recursion,
Advanced Sorting, Binary Trees, Graphs, Weighted Graphs
Prerequisite : CSE 2041
GEN 1002

Legal and Ethical Aspects of Engineering

Professional Ethics; Responsibility in Engineering; Framing the Problem; Resolving


Problems; The Social and Value Dimension of Technology; Trust and Reliability;
Risk and Liability in Engineering; Engineers in Organizations; Engineers and the
Environment; International Engineering Professionalism; Case Studies
Copyrights, Trademarks and Patents with emphasis on Patents

TOTAL CREDITS
10 of 24

Textbook
- The Algorithm Design Manual, 2nd Edition,
by Skiena, Springer
Course Format: 3 Classes/week, 1hr/Class, 1
Problem Solving Session/Week, 2hr/Problem
Solving Session, 1 credit = 4 Credits
4

Textbook - Introduction to the Theory of


Computation by Sipser
Course Format: 3 Classes/week, 1hr/Class, 1
Problem Solving Session/Week, 2hr/Problem
Solving Session, 1 credit = 4 Credits
4

Textbooks
- Data Structures and Algorithms in Java,
Lafore, Pearson India
Course Format: 3 Labs/Week, 3 * 2hr/Lab = 3
Credits
2

Textbook
- Engineering Ethics, Concepts and Cases by
Harris, Pritchard and Rabins
- Law Relating to Intellectual Property Rights by
VK Ahuja, Lexis Nexis
Course Format: 2 1 hr theory classes per week.

18

The textbooks prescribed for each subject are required and will be the only ones used for that subject

FROM ADMISSION BATCH 14/15

Curriculum Handbook

B.TECH IN CSIT

SEMESTER 6 (SUBJECTS with BLACK Highlighting ARE REQUIRED FOR PROMOTION TO 4TH YEAR)
CODE
CSE 3041

SUBJECT
UNIX Systems Programming

CREDITS
4

GRADING PATTERN
1

UNIX Programming Environment : UNIX for beginners, The File System,


Using the shell, Filters, Shell Programming
Fundamentals: Technologys Impact on Programs; Programs, Processes
and Threads, Processes in UNIX, UNIX I/O, Files and Directories, UNIX
Special Files, Project: The Token ring
Asynchronous Events: Signals, Times and Timers, Project: Virtual Timers,
Cracking Shell
Concurrency: POSIX Threads, Thread Synchronization, Critical Section and
Semaphores, POSIX IPC, Projects: Producer Consumer Synchronization
Communication: Connection Oriented Communication, Project: WWW
Redirection
Prerequisite : CSE 2041
Co-requisite : CSE 4041

Textbooks
- The Unix Programming Environment by
Kerningham and Pike, PHI
- UNIX Systems Programming:
Communication, Concurrency and Threads
by Robbins and Robbins, Pearson

CSE 4041

Operating Systems

General Overview of the System, Introduction to the kernel, The Buffer


Cache, Internal Representation of Files, System Calls for the file system,
The Structure of the Processes, Process Control, Process scheduling and
time, Memory Management Policies, The I/O Subsystem, Interprocess
Communication, Muti-processor systems, Distributed Unix Systems

Course Format: 3 Labs/Week, 2 * 3hr/Lab, 3


Credits + 1 * 2hr/Lab, 1 Credit = 4 Credits

Textbooks
- The Design of the Unix Operating System
by Maurice Bach, PHI
Course Format: 4 Classes/week, 1hr/Class

Co-requisite : CSE 3041


CSE 4021

Programming Languages and Compilers

Introduction, Programming Language Syntax, Names, Scopes and


Bindings, Semantic Analysis, Control flow, Data Types, Subroutines and
control abstraction, Data abstraction and object orientation, Building a
Runnable Program, Runtime Program Management, Code Improvement
Prerequisite : CSE 3031

Textbook - Programming Language


Pragmatics by Scott, Elsevier

CSE 3161

Human Computer Interaction

What in interaction design, Understanding and conceptualizing


interaction, Understanding users, Designing for collaboration and
communication, Affective aspects, Interfaces and interactions, Data
Gathering, Data analysis, interpretation, and presentation, The process of
interaction design, Identifying needs and establishing requirements,
Design, prototyping and construction, Introducing evaluation, An
evaluation framework, Usability testing and field studies, Analytical
evaluation
Prerequisite : CSE 2001

11 of 24

Course Format: 3 Classes/week, 1hr/Class, 1


Lab/Week, 2hr/Lab, 4 Credits
3

Textbook - Interaction Design: Beyond Human


Computer Interaction by Sharp, Wiley India
Course Format: 3 Classes/week, 1hr/Class, 1
Lab/Week, 2hr/Lab, 4 Credits

The textbooks prescribed for each subject are required and will be the only ones used for that subject

FROM ADMISSION BATCH 14/15

Curriculum Handbook

B.TECH IN CSIT

SEMESTER 6 (SUBJECTS with BLACK Highlighting ARE REQUIRED FOR PROMOTION TO 4TH YEAR)
CODE

SUBJECT

CSE 4043

Linux System Administration 1

Where to Start, Scripting and the Shell, Booting and Shutting Down,
Access Control and Rootly Powers, Controlling processes, The Filesystem,
Adding New Users, Storage, Periodic Processes, Backups, Syslog and Log
files, Software Installation and Management, Drivers and the kernel,

CREDITS
4

GRADING PATTERN
1

Textbook - Unix and Linux System


Administration, Pearson India
Course Format: 3 Classes/week, 1hr/Class, 1
Lab/Week, 2hr/Lab, 4 Credits

Co-requisite : CSE 3041


CHM 1002

Environmental Studies

The Multidisciplinary Nature of Environmental Studies, Natural Resources,


Ecosystems, Biodiversity & its conservation, Environmental Pollution,
Social Issues & the Environment, Human Pollution & the Environment

Textbook Supplied by the UGC (in the form


of an Ebook)

TOTAL CREDITS

22

12 of 24

Course Format: 2 Classes/week, 1hr/Class,


1lab/week, 3 Credits

The textbooks prescribed for each subject are required and will be the only ones used for that subject

FROM ADMISSION BATCH 14/15

Curriculum Handbook

B.TECH IN CSIT

SEMESTER 7
CODE
CSE 4141

SUBJECT
Software Engineering Principles using Android

CREDITS
4

GRADING PATTERN
3

The software Process, Modelling, Quality Management, Managing


Textbooks
- Software Engineering: A practitioners
Software Projects
The Android Developers Guide made available by google will be primarily
approach by Pressman, Tata McGraw Hill
- Android Developers Guide by Google,
used. The design guidelines for material design shall be strictly followed.
Prerequisite : CSE 3131, CSE 3041, CSE 3042, CSE 4131, CSE 4132
Available Online
Final Project is a sufficiently complex Android App (with both front
Course Format: 8 contact hours
and back end) developed using Software Engineering Principles and
the Model/View/Controller layout/philosophy.
HSS 2011

Technical Writing

An Introduction to the Technical Communication Process, The


Communication Process, Objectives in Technical Communication,
Audience Recognition, Research, Routine Correspondence, Social
Media,The Job Search,Document Design,Using Visual
Aids,Communicating To Persuade,Technical Descriptions And Process
Analyses,Instructions, User Manuals, And Standard Operating
Procedures,Web Sites And Online Help;Short, Informal Reports;Long,
Formal Reports;Proposals;Oral Presentations
Prerequisite : HSS 1011

Textbook - Technical Writing: Process and


Product by Sharon Gerson, Pearson.

CSE 4042

Unix Network Programming

Course Format: 3 Classes/week, 1hr/Class, 3


Credits

Introduction, The transport layer, sockets introduction, Elementary TCP


Textbooks
sockets, TCP client/server example, I/O, Socket Options, Elementary UDP - Unix Network Programming Vol 1 by
and SCTP SCTP client server model, Name and address conventions, IPV4,
Stevens, Pearson
- UNIX Systems Programming:
IPV6, Daemon Processes, Advanced IO options, Unix Domain Protocols,
Nonblocking I/O, IOCTL Operations, Routing Sockets
Communication, Concurrency and Threads
by Robbins and Robbins, Pearson
Communication: Connection Oriented Communication, Project: WWW
Course Format: 2 Classes/Week, 1 hr/Class, 2
Redirection, Connectionless Communication and Multicast, Project :
Labs/Week, 2 * 2hr/Lab = 4 Credits
Internet Radio, Project: Server Performance
Prerequisite : CSE 3042
CSE 4044

Linux System Administration 2

TCP/IP Networking, Routing, Network Hardware, DNS : Domain Name


System, The Network File System, Sharing System Files, Electronic Mail,
Network Management and Debugging, Security, Web Hosting,
Virtualisation, The X window System, Printing, Data Center Basics
Co-requisite : CSE 4042
Pre-requisite : CSE 4043

13 of 24

Textbook - Unix and Linux System


Administration, Pearson India
Course Format: 3 Classes/week, 1hr/Class, 1
Lab/Week, 2hr/Lab, 4 Credits

The textbooks prescribed for each subject are required and will be the only ones used for that subject

FROM ADMISSION BATCH 14/15

Curriculum Handbook

B.TECH IN CSIT

SEMESTER 7
CODE

SUBJECT

HSS 1001

Effective Speech

CREDITS
3

GRADING PATTERN
3

Communication process; Public Speaking: Ethics and learning to speak in


public; Listening: The Listening Process ,Types of listening. Practising
Active Listening; Audience Analysis :Making a choice of speech according
to the target audience; Researching and Organizing Materials: Going
through scholarly resources and gathering information; Using visual aids:
Learning the use of Visual Aids in Effective presentation; Using various
types of speech: Critiquing Speeches, Delivery methods and audience
analysis.

Textbook - The Art of Public Speaking by


Lucas, Tata McGraw Hill

TOTAL CREDITS

18

14 of 24

Course Format:
3 Classes/week, 1hr/Class = 3 Credits

The textbooks prescribed for each subject are required and will be the only ones used for that subject

FROM ADMISSION BATCH 14/15

Curriculum Handbook

B.TECH IN CSIT

SEMESTER 8
CODE

SUBJECT

CSE 4101

CREDITS

GRADING PATTERN

Departmental Area Elective I

Depends on Selected Subject

Departmental Area Elective II

Depends on Selected Subject

Senior Design Project

10

The Design of Everyday Things: The Psychopathology of Everyday things;


The Psychology of everday actions; Knowledge in the head and in the
world; Knowing what to do; To err is human; The Design Challenge; User
Centered Design;

Textbook - Software Engineering: A practitioners


approach by Pressman, Tata McGraw Hill
- The Design of Everyday Things by Don
Norman
Course Format: 20 contact hours per week

This is the Fourth year design Project, designed as per Engineering


Design/Software Engineering (as applicable) Principles
TOTAL CREDITS

18

MINIMUM NUMBER OF CREDITS (AFTER SATISFYING ALL


REQUIREMENTS) : 150
MAXIMUM NUMBER OF CREDITS : 166*
* (Interdisciplinary (12 credits) + 1 Subject for Branch Change (4 credits) : So max possible is 16 extra Credits)

15 of 24

The textbooks prescribed for each subject are required and will be the only ones used for that subject

FROM ADMISSION BATCH 14/15

Curriculum Handbook

B.TECH IN CSIT

LIST OF CORE SUBJECTS


CODE

SUBJECT

CREDITS

Grading
Pattern

Required for
Promotion

CSE 1001

Introduction to Computer Programming

To 2nd Year

MTH 1001

Calculus I

To 2nd Year

PHY 1001

University Physics: Mechanics

To 2nd Year

CSE 2001

Data Structures and Algorithms

To 2nd Year

CSE 1002

Discrete Mathematics

To 2nd Year

MTH 2001

Calculus II

To 2nd Year

MTH 3003

Applied Linear Algebra

MTH 2002

Probability and Statistics

To 3rd Year

CSE 1011

Digital Logic

To 3rd Year

MTH 4002

Numerical Methods

CSE 2031

Introduction to Number Theory

To 3rd Year

CSE 3131

Algorithm Design 1

To 3rd Year

CSE 2011

Computer Organisation and Architecture

To 3rd Year

CSE 2041

Programming Practice

To 3rd Year

CSE 3151

Introduction to Databases

To 4th Year

CSE 4131

Algorithm Design 2

To 4th Year

CSE 3031

Theory of Computation

CSE 3041

UNIX Systems Programming

To 4th Year

CSE 4041

Operating Systems

To 4th Year

CSE 4021

Programming Languages and Compilers

To 4th Year

CSE 3161

Human Computer Interaction

To 4th Year

CSE 3042

Programming Practice 2

CSE 4141

Software Engineering Principles using Android

CSE 4042

Unix Network Programming

CSE 4043

Linux System Administration 1

CSE 4044

Linux System Administration 2

CSE 4101

Senior Design Project

10

16 of 24

The textbooks prescribed for each subject are required and will be the only ones used for that subject

FROM ADMISSION BATCH 14/15

Curriculum Handbook

B.TECH IN CSIT

CHOICE BASED CREDIT SYSTEM


Specialisation Area Elective

Interdisciplinary Specialization

Students have to choose 2 Electives from one Area of


Specialisation of their choosing i.e all Electives must be
from the same area.

Students with a minimum CGPA of 8.5 after 2 years can


take An interdisciplinary Specialisation. Every
Interdisciplinary specialisation has 3 Courses worth 12
credits. The credits for these courses are added on Top of
the required 150 Credits.

Three Specialisation Areas to choose One Area from


- SYSTEMS ADMINISTRATION
- SECURITY
- FULL STACK WEB DEVELOPMENT

4 Interdisciplinary Areas to Choose One From:


- Applied Physics
- Applied Mathematics C
- Material Science M
- Material Science E

ELECTIVES
ELECTIVES POLICY
6 ELECTIVES OFFERED IN 3 AREAS (i.e 2 Electives/Area)
STUDENT MUST CHOOSE
2 DEPARTMENTAL AREA ELECTIVES FROM SAME AREA

17 of 24

4 ELECTIVE AREAS

- SYSTEMS ADMINISTRATION
- SECURITY
- FULL STACK WEB DEVELOPMENT

The textbooks prescribed for each subject are required and will be the only ones used for that subject

FROM ADMISSION BATCH 14/15

Curriculum Handbook

B.TECH IN CSIT

AREA 1: Systems Administration


CODE
CSE 4045

SUBJECT
Network Security

Introduction, Symmetric Encryption and Message Confidentiality, PublicKey Cryptography and Message Authentication, Key Distribution and User
Authentication, Network Access Control and Cloud Security, TransportLevel Security, Wireless Network Security, Electronic Mail Security, IP
Security, Malicious Software, Intruders, Firewalls

CREDITS
4

GRADING PATTERN
6

Textbook - Network Security Essentials by


Stallings, Pearson India
Course Format: 4 Classes/week, 1hr/Class, 4
Credits

Prerequisite : CSE 4042


CSE 4046

Systems Performance Analysis

Parts 1, 2 and 3 : Introduction, Common Mistakes and How to Avoid them,


Selection of Techniques and Matrices, Types of Workloads, The Art of
Workload Selection, Workload Characterisation Techniques, Monitors,
Capacity Planning and Monitoring, The Art of Data Presentation, Ratio
Games, Summarising Data, Comparing Systems, Simple Linear Regression
Models, Introduction to Experimental Design, Factorial Designs, One
Factor Experiments, Two Factor Experiments

Textbook - The Art of Computer System


Performance Analysis by Raj Jain, Wiley India
Course Format: 4 Classes/week, 1hr/Class, 4
Credits

Prerequisite : CSE 4042, MTH 2002

18 of 24

The textbooks prescribed for each subject are required and will be the only ones used for that subject

FROM ADMISSION BATCH 14/15

Curriculum Handbook

B.TECH IN CSIT

AREA 2: Security
CODE
CSE 4047

SUBJECT
Introduction to Information Theory

CREDITS
4

GRADING PATTERN
1

The world and theories, The Origins of Information Theory, A


Mathematical Model, Encoding and Binary Digits, Entropy, Language and
Meaning, Efficient Encoding, The noisy channel, Many Dimensions,
Information theory and physics, Information theory and Psychology,
Information theory and Art, Back to Communication Theory

Textbook - An introduction to information


theory by John Pierce, Dover publications

CSE 4048

Cryptography

Classical Cryptography, Shannons Theory, Block Ciphers, Cryptographic


Hash Functions, The RSA Cryptosystem, Public key Cryptogaphy,
Signature Schemes, Pseudo Random Number generation, Identification
Schemes, key distribution

Course Format: 3 Classes/week, 1hr/Class, 1


2hr Problem Solving Session/Week, 4 Credits
6

Textbook - Cryptography by Stinson, CRC


Press
Course Format: 4 Classes/week, 1hr/Class, 4
Credits

Prerequisite : CSE 2031

19 of 24

The textbooks prescribed for each subject are required and will be the only ones used for that subject

FROM ADMISSION BATCH 14/15

Curriculum Handbook

B.TECH IN CSIT

AREA 3: Full Stack Web Development


CODE
CSE 4151

SUBJECT
PHP and MySQL

PHP: PHP Crash Course, Storing and Retrieving Data, Using Arrays, String
Manipulation and Regular Expressions, Reusing Code and Writing
Functions, Ojected Oriented PHP, Error and Exception Handling
MySQL : Designing your Database, Creating your web database, Working
with your MySQL Database, Accessing Database, Advanced MySQL
Administration, Advanced MySQL Programming

CREDITS
4

GRADING PATTERN
3

Textbook - PHP and MySQL web


development by Welling and Thomson,
Pearson India
Course Format: 2 Classes/Week, 1 hr/Class; 2
labs/Week, 2 hrs/Lab = 4 Credits

Ecommerce and Security, Building Practical PHP and MySQL Projects


Prerequisite : CSE 3151, Co-Requisite : CSE 4102
CSE 4102

Web Design

Introduction, How the Web works, Some big concepts you need to know,
Creating a simple webpage, Marking Up Text, Adding Links, Adding
Images, Table Markup, Forms, Whats up, HTML5, CSS orientation,
Formatting Text, Colors and backgrounds, Thinking Inside the box,
Floating and Positioning, Page Layout with CSS, Transitions, Transforms
and Animations, CSS Techniques, Introduction to Javascript, Using
Javascript

Textbooks
- Learning Web Design: A Beginners Guide
to HTML, CSS, Javascript and Web
graphics
- Javascript: The Definitive Guide
Course Format: 2 Classes/Week, 1 hr/Class; 2
labs/Week, 2 hrs/Lab = 4 Credits

Core javascript: Lexical Structure, Types, Values and Variables, Expressions


and Operators, Statements, Objects, Arrays, Functions, Classes and
modules, Pattern Matching with Regular Expressions, Javascript subsets
and extensions, Server Side Javascript, Java script in web-browsers, The
Window Object, Scripting Documents, Scripting CSS, Handling Events,
Scripted HTTP, The Jquery Library, Client Side Storage
Final Project will be a fully developed web application
Prerequisite : CSE 4141

20 of 24

The textbooks prescribed for each subject are required and will be the only ones used for that subject

FROM ADMISSION BATCH 14/15

Curriculum Handbook

B.TECH IN CSIT

INTERDISCIPLINARY SPECIALISATION
ELECTIVES POLICY

4 INTERDISCIPLINARY AREAS

3 SUBJECTS IN EACH INTERDISCIPLINARY AREA


STUDENT MUST CHOOSE 1 INTERDISCIPLINARY AREA
STUDENT MUST PASS IN ALL 3 SUBJECTS in One Chosen
Area TO COMPLETE SPECIALISATION

APPLIED PHYSICS
APPLIED MATHEMATICS C
MATERIAL SCIENCE M
MATERIAL SCIENCE E

STUDENT MUST HAVE AT LEAST 8.5 CGPA TILL SECOND


YEAR TO BE ELIGIBLE

INTERDISCIPLINARY SPECIALISATION 1: APPLIED PHYSICS


CODE
PHY 3002

SUBJECT
Mathematical Physics

Calculus of Variations, Coordinate Transforms, Tensor Analysis, Gamma,


Beta and Error Functions, Asymptotic Series, Stirlings Formula, Elliptic
Integrals and Functions, Series Solutions of differential equations,
legendres polynomials, Bessel functions, Sets of Orthogonal functions,
Partial Differential equations, Functions of a complex variable, integral
transforms

CREDITS
4

GRADING PATTERN
6

Textbook - Mathematical Methods in the


Physical Sciences by Boas, Wiley
Course Format: 4 Classes/week, 1hr/Class, 4
Credits

Offered in 5th Semester; Prerequisite : MTH 3001, MTH 3002


PHY 4001

Classical Mechanics

Elementary Newtonian Mechanics, The Principles of Canonical Mechanics,


The Mechanics of Rigid bodies, Relativistic mechanics, Geometric Aspects
of Mechanics, Stability and Chaos, Continuous systems

Textbook - Mechanics: From Newtons Laws to


Deterministic Chaos by Fabian Scheck,
Springer

Offered in 6th Semester; Prerequisite : PHY 1001, PHY 3002

Course Format: 4 Classes/week, 1hr/Class, 4


Credits

PHY 3003

Thermal Physics and Statistical Mechanics

Heat, Probability, Temperature and the Boltzmann factor, The Maxwell


Boltzmann distribution, Pressure, Molecular Effusion, The mean free path
and collisions, Transport properties in gases, thermal diffusion equations,
Energy, Isothermal and adiabatic processes, heat engines and the second
law, entropy, Information theory, Thermodynamic Potentials, Rods,
Bubbles and Magnets, the third law; Equipartition of energy, the partition
function, statistical mechanics of an ideal gas, the chemical potential,
photons, phonons

Textbook - Concepts in Thermal Physics by


Blundell and Blundell, OUP
Course Format: 4 Classes/week, 1hr/Class, 4
Credits

Offered in 7th Semester; Prerequisite : MTH 2002

21 of 24

The textbooks prescribed for each subject are required and will be the only ones used for that subject

FROM ADMISSION BATCH 14/15

Curriculum Handbook

B.TECH IN CSIT

INTERDISCIPLINARY SPECIALISATION 2: APPLIED MATHEMATICS C


CODE
MTH 4006

SUBJECT
Stochastic Processes

Review of the basic probability theory, The Poisson Process, Renewal


Theory, Markov Chains, Martingles, Random Walks, Brownian Motion and
Other Markov Processes, Stochastic Order Relations
Prerequisite : MTH 2002
MTH 4004

Introduction to Partial Differential Equations

Basic Theory of ODE and vector fields, The Laplace Equation and Wave
Equation, Fourier Analysis, Distributions and Constant-Coefficient linear
PDE, Sobolev Spaces

CREDITS
4

GRADING PATTERN
6

Textbook - Stochastic Processes by Sheldon


Ross, Wiley India
Course Format: 4 Classes/week, 1hr/Class, 4
Credits
4

Textbook - Partial Differential Equations by


farlow, dover
Course Format: 4 Classes/week, 1hr/Class, 4
Credits

Prerequisite : MTH 3001


MTH 4003

Game Theory

Introduction, Solution Methods for Matrix Games, Two Person Nonzero


Sum games, N Person Nonzero Sum Games with a Continuum of
Strategies, Cooperative games, Evolutionary Stable Strategies and
Population games.

Textbook - Game Theory by Barron, Wiley


India
Course Format: 4 Classes/week, 1hr/Class, 4
Credits

Offered in 5th Semester; Prerequisite : MTH 2001, MTH 3002

22 of 24

The textbooks prescribed for each subject are required and will be the only ones used for that subject

FROM ADMISSION BATCH 14/15

Curriculum Handbook

B.TECH IN CSIT

INTERDISCIPLINARY SPECIALISATION 3 : MATERIAL SCIENCE M


CODE
CHM 2001

SUBJECT
Introduction to Material Science for Engineers

Materials for Engineering, Atomic Bonding, Crystalline Structure Perfection, Crystalline Defects and Non Crystalline Structures Imperfection, Diffusion, Mechanical Behavior, Thermal Behavior, Failure
Analysis and Prevention, Phase Diagrams - Equilibrium, Kinetics - Heat
Treatment

CREDITS
4

GRADING PATTERN
6

Textbook - Introduction to Material Science


for Engineers by Shackelford, Pearson
Course Format: 4 Classes/week, 1hr/Class, 4
Credits

Offered in 5th Semester; Prerequisite : CHM 1001


CHM 3001

Thermodynamics of Materials

Preface. Introduction and Definition of Terms. The First Law of


Thermodynamics. The Second Law of Thermodynamics.The Statistical
Interpretation of Entropy. Auxiliary Functions. Heat Capacity, Enthalpy,
Entropy, and the Third Law of Thermodynamics.Phase Equilibrium in a
One-Component System. The Behavior of Gases.The Behavior of
Solutions.Gibbs Free Energy-Composition and Phase Diagrams of Binary
Systems. Reactions Involving Gases. Reactions Involving Pure Consensed
Phases and a Gaseous Phase.Reaction Equilibria in Systems Containing
Components in Condensed Solutions. Phase Diagrams for Binary Systems
in Pressure-Temperature-Composition Space. Electrochemistry.

Textbook - Introduction to the


Thermodynamics of Materials by Gaskell, CRC
Course Format: 4 Classes/week, 1hr/Class, 4
Credits

Offered in 6th Semester; Prerequisite : CHM 2001


CHM 3002

Mechanical Behavior of Materials

Overview of Mechanical Behavior; Elastic Behavior; Dislocations;Plastic


Deformation in Single and Polycrystalline Materials; Strengthening of
Crystalline Materials; Composite Materials; High-Temperature Deformation
of Crystalline Materials; Deformation of Noncrystalline Materials; Fracture
Mechanics; Toughening Mechanisms and the Physics of Fracture;HighTemperature; Fatigue of Engineering Materials; Embrittlement; Cellular
Solids
Offered in 7th Semester; Prerequisite : CHM 2001

23 of 24

Textbook - Mechanical Behaviour of Materials


by Courney, Tata McGraw Hill
Course Format: 4 Classes/week, 1hr/Class, 4
Credits

The textbooks prescribed for each subject are required and will be the only ones used for that subject

FROM ADMISSION BATCH 14/15

Curriculum Handbook

B.TECH IN CSIT

INTERDISCIPLINARY SPECIALISATION 4 : MATERIAL SCIENCE E


CODE
CHM 2001

SUBJECT
Introduction to Material Science for Engineers

Materials for Engineering, Atomic Bonding, Crystalline Structure Perfection, Crystalline Defects and Non Crystalline Structures Imperfection, Diffusion, Mechanical Behavior, Thermal Behavior, Failure
Analysis and Prevention, Phase Diagrams - Equilibrium, Kinetics - Heat
Treatment

CREDITS
4

GRADING PATTERN
6

Textbook - Introduction to Material Science


for Engineers by Shackelford, Pearson
Course Format: 4 Classes/week, 1hr/Class, 4
Credits

Offered in 5th Semester; Prerequisite : CHM 1001


CHM 3001

Thermodynamics of Materials

Preface. Introduction and Definition of Terms. The First Law of


Thermodynamics. The Second Law of Thermodynamics.The Statistical
Interpretation of Entropy. Auxiliary Functions. Heat Capacity, Enthalpy,
Entropy, and the Third Law of Thermodynamics.Phase Equilibrium in a
One-Component System. The Behavior of Gases.The Behavior of
Solutions.Gibbs Free Energy-Composition and Phase Diagrams of Binary
Systems. Reactions Involving Gases. Reactions Involving Pure Consensed
Phases and a Gaseous Phase.Reaction Equilibria in Systems Containing
Components in Condensed Solutions. Phase Diagrams for Binary Systems
in Pressure-Temperature-Composition Space. Electrochemistry.

Textbook - Introduction to the


Thermodynamics of Materials by Gaskell, CRC
Course Format: 4 Classes/week, 1hr/Class, 4
Credits

Offered in 6th Semester; Prerequisite : CHM 2001


PHY 3004

Electronic Properties of Solids

Elementary Materials Science Concepts, Electrical and Thermal


Conduction in Solids, Elementary Quantum Physics, Modern Theory of
Solids, Semiconductors, Semiconductor Devices, Dielectric Materials and
Insulation, Magnetic Properties and Superconductivity, Optical Properties
of Materials
Offered in 7th Semester; Prerequisite : CHM 2001, PHY 2001

24 of 24

Textbook - Principles of Electronic Materials


and Devices by Safa Kasap, Tata McGraw Hill
Course Format: 4 Classes/week, 1hr/Class, 4
Credits

The textbooks prescribed for each subject are required and will be the only ones used for that subject

You might also like