BE 2nd Year Second Semester |
S. No. |
Course Code |
Course Name |
L |
T |
P |
Total |
Credits |
1 |
CH 201 |
Chemistry I |
4 |
0 |
0 |
4 |
4 |
2 |
CH 202 |
Chemistry Lab |
0 |
0 |
3 |
3 |
2 |
3 |
MA 203 or
MA 203H |
Discrete Mathematics |
4 |
0 |
0 |
4 |
4 |
4 |
IT 252 |
Department Lab I |
0 |
0 |
4 |
4 |
2 |
5 |
IT 202 or
IT 202H |
Object Oriented Programming |
4 |
0 |
0 |
4 |
4 |
6 |
IT 203 or
IT 203H |
Computer Architecture & Organization |
4 |
0 |
0 |
4 |
4 |
|
Total : |
16 |
0 |
7 |
23 |
20 |
Course Name : CHEMISTRY I
Course Code : CH 201
Credits : 4
L T P : 4 0 0
Lecture wise breakup No. of Lectures
WATER TREATMENT AND ITS ANALYSIS (10)
Boiler feed water and its problems, Water Softening techniques- Internal and external treatment, Domestic Water treatment, Chemical Analysis- Hardness, Alkalinity, Dissolved Oxygen, BOD, COD, Free Chlorine, Sulphates, Chloride ions , Dissolved CO2, TDS, TSS, SS and related numerical problems
METAL TOXICOLOGY (3)
Biochemical effects of As, Pb, Cd, Hg, CN
POLYMER CHEMISTRY (6)
Introduction, Mechanism and methods of polymerisation, Plastics, Rubber and fibres, moulding constituents of plastics. Engineering Polymer- silocone, Epoxy resins, Conducting Polymers and Biopolymers ,Vulcanization & Reclaimation of rubber
SUBSTITUTION REACTIONS (6)
Electrophilic aromatic substitution-General mechanism, Effect of mono & multiple substituents on rate and regioselectivity. Nucleophilic aromatic substitution- Diazonium ions, addition-Elimination, Elimination via benzyne formation. Applications in industrially important compounds.
PHASE RULE (6)
Introduction, Gibbs phase rule and its related terms, One component system- Water system, Carbondioxide and sulphur system. Thermal analysis of one component system. Two component system-Lead- Silver system and cadmium- Bismuth system, and their thermal analysis
TRANSITION METAL COMPLEXES (6)
Crystal field theory and Crystal field splitting in Octahedral, tetrahedral and Square planar complexes. Organometallic compounds and their applications.
LUBRICANTS (5)
Functions of lubricant, mechanism, classification, properties and analysis of Lubricants and related numerical problems
MOLECULAR SPECTROSCOPY (8)
IR, UV and NMR Spectroscopy- Principle, instrumentation and applications.BOOK:1. Chemistry for Environmental Engineering, Clair N Sawyer, Perry McCarty, Gene F, Parkin, Mc Graw Hill Inc. New York.
REFERENCES:
1. Environmental Chemistry by A.K.De., New Age International(P) Limited, 2006.
2. Organic Chemistry by Robert Thornton Morrison and Robert Neilson Boyd, 6th Edition 1992, Prentice Hall f India Pvt. Ltd.
3. Organic Chemistry by Joseph M.Hornback Brooke/Cole Publishing Company U.S.A.
4. Atkin’s Physical Chemistry by Peter Atkins, Julio de Paula, 7th Edition, Oxford University Press.
5. Inorganic Chemistry Vth Edition J D Lee 2003 (Chapman & Hall).
6. A Textbook of Engineering Chemistry by Shashi Chawla, Dhanpat Rai & Co. Pvt. Ltd.
7. Introductory Polymer Chemistry by G.S.Mishra, John Wiley & Sons, New York, 1993.
8. Fundamentals of Molecular Spectroscopy, 4th Edition, 1994, by C.N.Banwell, E.M.McCash, McGraw-Hill College.
Course Name : CHEMISTRY LAB.
Course Code : CH 202
Credits : 2
L T P : 0 0 3
Course Contents :Volumetric analysis- Permanganometric titrations, Acid-Base titrations, Iodometric titrations, Complexometric titrations and Dichrometric titrations,
Analysis of lubricants- Viscosity, Flash Point, acid value and degree of penetration, Instrumental techniques for chemical analysis - Conductometric
and potentiometric titrations, Atomic Absorption Spectrophotometer, UV-Visible Spectrophotometric, Preparations-Dye, Drug, Metal Complexes, Polymers.BOOK:1. Vogel’s a text book of Quantitative Analysis, 6th edition J Mendham, RC Denney, J D Barner, M J K Thomas.
REFERENCES:
1. Vogel’s Qualitative Inorganic Analysis, 7th Edition by G.Svehla, Pearson Education.
2. Essentials of Experimental Engineering Chemistry by Shashi Chawla, Dhanpat Rai & Co. (PVT.) LTD. New Delhi.
Course Name : DISCRETE MATHEMATICS
Course Code : MA 203
Credits : 4
L T P : 4 0 0
Lecture wise breakup No. of Lectures
LOGIC (7)
Review of set theory, Logic, Propositional equivalencePredicates and Quantifiers, Nested Quantifiers, Methods of proof
RELATIONS AND FUNCTIONS (13)
Product Sets, Relations, Equivalence relations and partitions, Partially ordered sets, Hasse-diagram, Supremum and infimum, Extremal elements. Lattices- bounded, distributive and complemented , Pigeonhole principle, Simple applications , Generating functions recurrence relations, Solutions of linear recurrence relations
GRAPH THEORY (25)
Introduction to graphs, Applications, Incidence and degree, Isomorphism, Subgraphs, Walks and connectedness, Euler graphs, Operations on graphs, Hamiltonian paths and circuits, Trees and fundamental Circuits, Rooted and Binary trees, Spanning trees , Cut-sets and cut-vertices, Connectivity and separability, Block graph , Planar graphs, Kuratowski’s two graphs, Different representations of a planar graph, Vector spaces associated with graphs, Basis vectors of a graph, Circuit and cut-set subspaces , Matrix representation of graphs, Incidence, Circuit, Cut-set and Adjacency matrices, Coloring,Covering and partitioning , Directed graphs, Digraphs and Binary relations, Adjacency matrix of a digraph
BOOK:
- Discrete Mathematics and its applications- K H Rosen, Mc Graw hill, 5th edition, 2003.
REFERENCES:
1. Discrete and combinatorial Mathematics- Ralph Grimaldi, Pearson Education, 4th edition, 2002.
2. Discrete Mathematical Structures for Computer Science – B Kolman & R C Busby, PHI, 5th edition, 2004.
MA 203H, Discrete Mathematics
In addition to the contents of MA 203 the additional topics:
Group Theory – Groups, Elementary properties, Homomorphism Isomorphism, Cyclic groups, Cosets and Lagrange’s Theorem.
Course Name : OBJECT ORIENTED PROGRAMMING
Course Code : IT 202
Credits : 4
Design Points : 5
L T P : 4 0 0
Pr-req. : TA-101
Lecture with breakup No. of Lectures
PRINCIPLES OF OBJECTED ORIENTED PROGRAMMING: (02)
Advantages of OOP, comparison of OOP with Procedural Paradigm
C++ CONSTRUCTS: (03)
Tokens, Expressions and control structures, various data types, and data structures, Variable declarations, Dynamic Initializations, Operators and Scope of Operators, Typecasting, Unformatted and formatted console I/O Operations
FUNCTIONS, CLASSES AND OBJECTS: (04)
Prototyping, Referencing the variables in functions, Inline, static and friend functions. Memory allocation for classes and objects. Arrays of objects, pointers to member functions.
CONSTRUCTORS AND DESTRUCTORS: (05)
Characteristics and its various types, Dynamic Constructors, Applications, Order of Invocation, C++ garbage collection, dynamic memory allocation.
POLYMORPHISM: (05)
Using function and Operator overloading, overloading using friend Functions, type conversions from basic data types to user defined and vice versa.
INHERITANCE: (06)
Derived classes, types of inheritance, various types of classes, Invocation of Constructors and Destructors in Inheritance, aggregation, composition, classification hierarchies, metaclass/abstract classes.
POINTERS: (08)
Constant pointers, Use of this Pointer, Pointer to derived and base classes, virtual functions, Bindings, Pure virtual Functions and polymorphism
I/O OPERATIONS AND FILES: (04)
Classes for files, Operations on a file, file pointers
GENERIC PROGRAMMING WITH TEMPLATES: (06)
Definition of class template, Function Templates, Overloading Template Functions, Class templates and member functions templates with parameters, Standard C++ classes, persistent objects, streams and files, namespaces, exception handling, generic classes, standard template library: Library organization and containers, standard containers, algorithm and Function objects, iterators and allocators, strings, streams, manipulators, user defined manipulators and vectors
Introduction to Object Oriented System, Analysis and Design
(02)BOOK:
1. Object Oriented Programming with C++ By Bala Guruswamy, TMH
REFERENCE:
1. C++ Primer Plus By Prata, Pearson Education
2. The C++ Programming Language By Bjarne Stroutstrup
3. Object Oriented Programming with Ansi and Turbo C++,Kamthane, Pearson Education
4. The Complete Reference to c++ By Schildt, TMH
5. OOPs Using C++ By Sanjeev Sofat, Khanna Publishions
IT 202H, OBJECT ORIENTED PROGRAMMING
In addition to the contents of IT 202 the additional topics:
A project based on Design of different Information systems/ Real world systems shall be given to each group of students . The students will be required to give the Analysis & design of the systems which shall include various each carrying design points
Problem Specification, Problem Analysis, Problem Design using design tools including, Class diagrams, Object diagrams, State Transition diagrams, Interaction diagrams, Module diagrams, Process diagrams
Course Name : Computer Architecture & Organization
Course Code : IT 203
Credits : 4
Design Points : 4
L T P : 4 0 0
Lecture with breakup No. of Lectures
BASICS (07)
An introduction to computers with block diagrams, Computers generations, Impact of technology.
LOGIC DESIGN TECHNIQUES (08)
Designing Combinations logic using Karnaughs maps with building blocks of basic gates, Mulitplexers, de-multiplexers, decoders, encoders, arithmetic/logic unit Instruction codes, Computers registers and instructions, timing, and control, Instructions cycle, memory reference instruction, I-O interruption
Basic sequential logic blocks of flip-flops, registers, shift registers and counters, Finite state Machine using state tables
COMPUTER ARITHMETIC (06)
Adder, and Subtractor circuits, Booth Multiplication Algorithm, Performance bench marks.
CONTROL PATH DESIGN (06)
Sequence counter method, Micro programmed controllers address sequencing, symbolic microinstructions.
CENTRAL PROCESSING UNIT (07)
Registers General register origination, stack organization, instructions formats, address instructions, addressing modes, data transfer and manipulations, program control, RISC instruction set design, three address instructions and arithmetic pipelines with example of floating point adder, instructions pipelines , advanced pipelining using instruction level parallelism
MEMORY ORIGINATION (06)
Memory device characteristics, random access memory, serial access memory, virtual memory, associative memory, cache memory, memory management hardware.
I/O ORGANIZATION (04)
I/O interface asynchronous data transfer, DMA interrupt, I/O processor
BOOK:
1. M. Morris Mano, Computer system & Architecture PHI
REFERENCES:
1. Hayes .J.P, Computer architecture and organization,
2. M.Morris and Charles R. Kinre , Logic and computer design Fundamentals –. PHI 1995
IT 203H, Computer Architecture & Organization
In addition to the contents of IT 203 the additional topics
Introduction to Grid Computing and its applications, Introduction to Global Computing and Globus tool kit., Grid Security, Grid Scheduling, Data Management services in Grid Computing, Open Grid Standards, Computation Management agent for muti-institutional grids, Grid enabled storage appliance.
Course Name : DEPARTMENT LAB. 1
Course Code : IT 252
Credits : 2
L T P : 0 0 4
MODULE-I
Introduction to VC++ development & debugging environments.
Problem solving approach using object oriented concepts.
Overloading of different operators and functions and using the same for doing interconversions of various data types.
Implementation of different types of class hierarchies and its applications.
Use of virtual functions, abstract classes, container classes and friend functions.
Solving file handling problems
Implementation of templates, Overloading Template Functions, Standard C++ classes, persistent objects, streams and files, namespaces, exception handling, generic classes, standard template library.
MODULE-II
Design & Implementation of
Combinational logic structures using PCB simulation software.
Introduction to PCB design software and using the same for designing the following:
Karnaughs maps with building blocks of basic gates, Mulitplexers, de-multiplexers, decoders, encoders, Basic sequential logic blocks of flip-flops, registers, shift registers and counters, Adder, and Subtractor circuits, Booth Multiplication Algorithm and counters