syllabus

Download syllabus

If you can't read please download the document

Upload: ronak-agrawal

Post on 03-Jan-2016

52 views

Category:

Documents


4 download

DESCRIPTION

syllabus

TRANSCRIPT

Download the original attachment VIT ------VELLORE INSTITUTE OF TECHNOLOGY DEEMED UNIVERSITY VELLORE 632 014

SCHOOL OF COMPUTER SCIENCES A place to Learn ; A chance to grow

VIT ------VELLORE INSTITUTE OF TECHNOLOGY DEEMED UNIV ERSITY VELLORE SCHOOL OF COMPUTER SCIENCES M S (SOFTWARE ENGINEERING) DEGREE CURRICULUM FROM 2006 onwards I SEMESTER Sl.No Sub code Subject Name L T P C 1 06MSE101 Technical English I 4 0 0 3 2 06MSE103 Calculus and Analysis 4 0 0 3 3 06MSE105 Modern Physics* 4 0 0 3 4 06MSE107 Introduction to Computer Science* 4 0 0 3 5 06MSE109 Electronic Devices and Circuits* 4 0 0 3 6 06MSE111 Programming in C* 4 0 0 3 7 06MSE113L Electronic Devices and Circuit lab* 0 0 3 2 632 014

8 06MSE115L Programming in C lab* 0 0 3 2 Total 22 II SEMESTER 1 06MSE102 Technical English - II 4 0 0 3 2 06MSE104 Linear Algebra and Differential Equation 4 0 0 3 3 06MSE106 Advanced Physics* 4 0 0 3 4 06MSE108 Digital Computer Fundamental* 4 0 0 3 5 06MSE110 Object Oriented Programming* 4 0 0 3 6 06MSE112 Environmental Studies 4 0 0 3 7 06MSE114L Digital Computer Fundamentals Lab* 0 0 0 2 8 06MSE116L Object Oriented Programming Lab* 0 0 3 2 Total 22 III SEMESTER 1 06MSE201 Complex Variables and Partial Differential Equations 4 0 0 3 2 06MSE203 Microprocessor and Assembly Language Programming 4 0 0 3 3 06MSE205 Data Structures and Algorithms* 4 0 0 3 4 06MSE207 Computer Profession and Society* 4 0 0 3 5 06MSE209 Programming Practices and Coding Standards 4 0 0 3 6 06MSE211 Management Information Systems 4 0 0 3 7 06MSE213L Microprocessor and Assembly Language Programming Lab 0 0 0 2 8 06MSE215L Data Structures and Algorithms Lab* 0 0 3 2 Total 22

IV SEMESTER Sl.No Sub code Subject Name L T P C 1 06MSE202 Probability Statistics and Reliability 4 0 0 3 2 06MSE204 Computer Architecture and Organization* 4 0 0 3 3 06MSE206 System Programming* 4 0 0 3 4 06MSE208 Internet Programming* 4 0 0 3 5 06MSE210 Database Management Systems* 4 0 0 3 6 06MSE212 Theory of Computation* 4 0 0 3 7 06MSE214L Internet Programming Lab* 0 0 3 2 8 06MSE216L Database Management Systems Lab* 0 0 3 2 Total 22 V SEMESTER 1 06MSE301 Discrete Mathematical Structure 4 0 0 3 2 06MSE303 Software Engineering* 4 0 0 3 3 06MSE305 Operating Systems* 4 0 0 3 4 06MSE307 Computer and Communication Networks* 4 0 0 3 5 06MSE309 Open Source Programming - I 4 0 0 3 6 06MSE311 Management in Engineering 4 0 0 3 7 06MSE313L Computer and Communication Networks Lab* 0 0 0 2 8 06MSE315L Operating Systems Lab* 0 0 3 2 Total 22 VI SEMESTER 1 06MSE302 Graph Theory and its Applications 4 0 0 3 2 06MSE304 Networking Protocols and Standards 4 0 0 3 3 06MSE306 Software Architecture and Design 4 0 0 3 4 06MSE308 Requirements Engineering 4 0 0 3 5 06MSE310 Compiler Design* 4 0 0 3 6 06MSE312E Elective I 4 0 0 3 7 06MSE314L CASE Tools Lab - I 0 0 0 2 8 06MSE316L Compiler Lab 0 0 3 2 Total 22

VII SEMESTER Sl.No Sub code Subject Name L T P C 1 06MSE401 Project I 0 0 0 22 VIII Semester Sl.No Sub code Subject Name L T P C 1 06MSE402 Operation Research 4 0 0 3 2 06MSE404 Software Testing 4 0 0 3 3 06MSE406 Software Configuration Management 4 0 0 3 4 06MSE408 Open Source Programming - II 4 0 0 3 5 06MSE410 Elective II 4 0 0 3 6 06MSE412 Elective III 4 0 0 3 7 06MSE414L Software Testing Lab 0 0 3 2 8 06MSE416L Open Source Programming - II 3 2 Total 22

IX SEMESTER Sl.No Sub code Subject Name L T P C 1 06MSE501 Design Patterns 4 0 0 3 2 06MSE503 Software Inspection 4 0 0 3 3 06MSE505 Software Measurements 4 0 0 3 4 06MSE507 Software Quality and Process Improvement 4 0 0 3 5 06MSE509E Elective IV 4 0 0 3 6 06MSE511E Elective V 4 0 0 3 7 06MSE513L CASE Tools Lab - II 0 0 3 2 8 06MSE515L Software Measurements Lab 0 0 3 2 Total 22 X Semester 1 06MSE502 Project 0 0 0 22

* Common between B.Tech (IT) List of Electives Distributed Computing Mobile Communication Web Services Geographic Information System Data Warehousing and Data Mining Software Reengineering Image Processing Software Agents Digital Signal Processing Decision Support system Multimedia Computing E- Commerce Natural Language Processing Network Security Computer Simulation and Modeling Enterprise Resource Planning Intelligent Systems Embedded Systems 06MSE101 - TECHNICAL ENGLISH L C T P

4 Aim

0

0

3

To Learn Technical Communication Objective To Communicate Technical Information orally and verbally. Reading Skills Mechanics of reading Exposure to Technical English on a wide range of topics Skimming and scanning Extensive and Intensive reading.

Oral Communication (Listening & Speaking) Listening for specific information communicative functions Expressing a point of view. Description of speech organs Consonants, vowels and diphthongs. Writing Skills Paragraph writing Inductive, deductive, expository techniques, Note making Lette r writing (formal & informal) Descriptive writing, Essay writing. Communication Grammar Sentence patterns, Noun group, articles verbal group adverbial group vocabulary S tem, Prefixes and Suffixes modals and verbs Tenses. Text Book: Effective English for Technical Communication, by Dr.T.M.Farhathullah ssons First 6 Lessons 2002 Publisher orient Longman Reference Books: Wings of Fire (Extensive Reader) II Lessons & I 2003 university press. English Practice Book for Engineering Students, by Dr. T.M.Farhathullah 2000 Eme rald publisher. Mode of Evaluation: By Assignment, Seminars and Written Examinations First 6 Le

06MSE103 - CALCULUS AND ANALYSIS L 4 Aim To learn the fundamental concepts of applied mathematics, namely the Fourier ser ies and Vector Calculus. Objective To evaluate multiple integrals in Cartesian, Cylindrical and Spherical geometrie s. T 0 P 0 C 3

To learn the powerful language of vector calculus with physical understanding to deal with subjects such as Fluid Dynamics and Electromagnetic fields. To analyze a signal by constructing Fourier series to it. To understand the concept of convergence and divergence of series and the possib le conditions under which they can be differentiated / integrated. Single and Multivariable Calculus Geometrical Applications of Differential calculus: Radius of Curvature Cartesian and polar coordinates Tracing of curves (Cordioid, Laminscate, Cycloid)- Length of a plane curve. Partial differentiation: Functions of two variables-continuity concept, partial derivatives Total differential Differentiation of implicit functions- Taylor s exp ansion-Maxima and Minima-Constrained maxima and minima by LaGrange multiplier me thod-Jacobians-Differentiation under the integral sign-Leibnitz s rule (without pr oof). Multiple Integrals Beta, Gamma functions-interrelation- Evaluation of Integrals-Error function. Eva luation of Double integrals-Change of order of integration-Change of variables-P olar coordinates- Evaluation of Triple integrals-Cartesian, cylindrical and sphe rical coordinates. Vector Analysis Applications of Vector Algebra: Vector equations for a plane, straight line and Sphere-perpendicular distance of a point from a plane-perpendicular distance be tween parallel lines-tangent plane to a sphere at a point. Vector Calculus: Scalar and vector point functions-gradient-physical interpretat ion-Total derivative Directional derivative Divergence Curl Vector identities (w ithout proof) physical interpretation of divergence & Curl Scalar and vector pot entials Line, surface & volume integrals Green s, Stoke s, & Gauss divergence theore ms (without proof) related problems. Infinite Series Convergence & Divergence of series, Comparison test D Alembert s Ratio test Raabe s t est Logarithmic test Cauchy s root test Cauchy s integral test alternating series ibnitz z test Concept of Uniform convergence-Weierstrass M-Test-Theorems on Differ entiation and Integration of Fourier series (without proof). Fourier Series Representation by Fourier series-Functions having arbitrary period-Euler's formu las for the Fourier coefficients-even and odd functions-Half range series-Theore ms on Differentiation and Integration of Fourier series (without proof).

L

Text Books:

Erwin Kreysizig, Advanced Engineering Mathematics, 8th Edition., John Wiley & So ns, (Wiley student Edison) (2004). B. S.Grewal, Higher Engineering Mathematics, 38th Edition. Khanna Publications,( 2005). Reference Books: G.B.Thomas and R.L.Finney, Calculus and analytical geometry, 9th Edition, Pearso n Education, 5th Indian Reprint, (2002). Michale D. Greenberg, Advanced Engineering Mathematics, 2nd Edition, Pearson Edu cation, First Indian reprint,(2002). R. Courant and F.John, Introduction to Calculus and Analysis, Vol.II, Wiley-Inte r Science Pub. (1974) Peter V. O Neil, Advanced Engineering Mathematics, 5th Edition, Thomson, Book/Col e. (2003). C. Ray Wylie, Advanced Engineering Mathematics, 6th Edition, McGraw Hill,(1995). Mode of Evaluation: By Assignment, Seminars and Written Examinations

06MSE105 MODERN PHYSICS L T P 4 Aim : 0 0

C 3

To enable the students to understand the basics of latest advancement in Physics namely Quantum Mechanics, Laser and its applications, Fiber Optics and its appl ications, Ultrasonic, Microwaves and Nuclear Physics. Objective : It will be the base to understand the concepts involved in all branches of Engin eering and Technology. Quantum Physics Dual nature of electron magnetic radiation de Broglie waves compton effect exper imental verification Heisenberg uncertainty principle Schrodinger equation appli cation particle in a box (ID) Application of Quantum Mechanics problems. Contents Laser Laser characteristics Einstein s coefficients its significance population inversio n three level- four level laser gain coefficient threshold gain coefficient CO2 He Ne laser welding, drilling, cutting optical disk systems recording data reado ut from optical disks Problems. Fiber optics Light propagation through fibres Acceptance angle numerical aperture types of fi

bres step index, graded index single mode-multimode dispersion model application of fibre optics in communication - source LED todiode endoscope problems. Ultrasonics and microwaves

inter model intra Detector PIN pho

Properties generation magnetostriction method piezo electric method f ultrasonics applications NDT characteristic features of micro waves unn diode applications of microwaves. Nuclear Physics

detection o klystron G

Nuclear forces Einstein s mass energy relation (derivation) Binding energy mass de fect energy released in nuclear fission critical size four factor formula. Nucle ar reactor Fast Breeder reactor Nuclear Power plant. Text Books Physics for engineers Department of physics, VIT 2005. Concepts of Modern Physics by Arthur Beiser, 6th edition, Tata-Mc Graw Hill Edit ion (2003) Reference books: William Silfvast, Laser fundamentals, Cambridge University Press (2002). Djafar K. Mynbaeu, Fibre Optic Communication Technology, Pearson Education Asia( 2004) C. Kittel, Solid State Physics, John Wiley & Sons, Seventh edition (2001) Irving Kaplan, Nuclear physics, Narosa publishing house (2002) V.Rajendran and A. Marikani, Applied physics & Engineers, 3rd edition, Tata Mc. Graw-Hill (2003) K.C. Gupta, Micro waves, New Age International Ltd. (2000) Mode of evaluation: Written Examination, Assignments, Seminars and Mini projects 06MSE107 - INTRODUCTION TO COMPUTER SCIENCE L T P C 4 Aim To establish knowledge in basics of computer science Objectives Exposure to fundamentals of computer science and Information technology. Introduction to Computer Science & IT 0 0 3

Information systems Software and data IT in business, Industry, Home at Play, Ed ucation, Training, Entertainment, Arts, Science, Engineering and Mathematics Com puters in Hiding Global Positioning System (GPS) Types of Computers Anatomy of a Computer Foundations of Modern Information Technology The Central Processing Unit Buses for Input and Output Text and Graphics State of the Art rn Output Display Screens Modern Storage Storage Media rd Increasing Data Storage Capacity Backing up your Data The Smart Ca Printers How Microprocessors and Memory Chips are Made Communication With Peripherals Input and Output I/O Devices Memory Inputting

Pointing Devices- Foundations of Mode

Software and Software Issues User Interface Application Programs Operating Systems Document Centric Computing

Network Computing se Applications ks

Word Processing and Desk top Publishing

Spreadsheet and Databa Local Area Networ High Bandwidt

Network Applications

Foundation of Modem Networks

Wide Area Networks h Personal Connections Multimedia on Web Text Book:

Links between Networks Multimedia

Networks: Dial up Access

Tools of Multimedia

Delivering Multimedia

Information Technology Reference Books:

The Breaking Wave, D.p.Curtin, K.Foley, K.Sen TMH

2002

1.Using Information Technology TMH 2003, 5th edition

Brief Version, Sawyer, Williams and Hutchinson,

Fundamentals of Information Technology, Alexis Leon and Mathews Leon, Vikas Publishing 1999 Mode of Evaluation: By Assignment, Seminars and Written Examinations 06MSE109 ELECTRONIC DEVICES & CIRCUITS *

L 4 Aim

T 0

P 0

C 3

The subject covers most of the basic devices and their functioning, application and selection of apt devices to achieve a particular circuit function. Objective The students would become aware of the ranges with respect to frequency, tempera ture, power ratings etc. The operational requirements such as proper heat sink a rrangement etc. shall be provided. UNIT I: Semiconductor Basis- Review of extrinsic semiconductor drift and diffusi on currents thermal generation of minority carriers Hall Effect. Junction Diodes - Energy band diagram pn junction junction diode volt ampere characteristics rat ings transition and diffusion capacitance varactor diode avalanche and Zener bre ak down Zener diode tunnel diode PIN diode, clipper and clamper circuits. UNIT II: Bipolar Junction Transistor- Principle of transistor action current com ponents cutoff, active and saturation region input and output characteristics CE , CB, & CC Configurations small signal and large signal beta transistor breakdow n ratings Thermal runaway problems Use of Heat sinks. UNIT III: FET And Other Devices- Constructional features and characteristics of JFET and MOSFET depletion and enhancement modes VVR operation of FET handling pr ecautions for MOSFET construction and characteristics of UJT, fabrication and ch aracteristics of four layer devices such as SCR, Triac and Diac. UNIT IV: Photo Electric Devices- Photo emissivity-photo electric theory-Photo di odes Photo voltaic cell LED & LCD Photo multiplier circuit Light absorption and photo devices Photo conductive cell (LDR) Photo transistor PN junction LASER Sol ar energy converters. UNIT V: Electronic Circuits-Half wave and full wave rectifier circuits performan ce characteristics of rectifier circuits filter consideration capacitor, inducto r, L section, RC section filters Voltage regulators current regulators, IC volta ge regulators protection circuits for dc power supplies switched mode power supp lies. TEXT BOOK: 1. G.K. Mithal, Electronic Devices & Circuits , Khanna Publishers, New Delhi, 2001.

REFERENCE BOOKS:

1. Ben.G. Streetman,

Solid state electronic devices , Prentice Hall of India, 1999.

2. S.P. Mathur, D.C. Kulshreshtha and P.R. Chanda, Electronic Devices and Applica tions of Integrated Circuits , 1998. 3. J. Millman, C.C. Halkias, Electronic Devices and Integrated Circuits , McGraw Hi ll, 1997. Mode of Evaluation: By Assignment, Seminars and Written Examinations 06MSE111- PROGRAMMING IN C L T P C 4 Aim To understand the basics of C Objective To know the basic C atements, programming constructs like data types, operators, decision st Programming. 0 0 3

Control statements, functions, arrays and pointers. Fundamentals of C Programming C fundamentals - character set - identifier and key works - data types - constants - variables - declarations - expressions - statem ents - arithmetic, unary, relational and logical, assignment and conditional ope rators - liberty functions. Primitive structures in C Data input/output functions - simple C programs flow of control - control structures - switch, break and continue go to statements - com ma operator Functions Functions - defining, accessing functions - function prototypes - pass ing arguments - recursions - storage classes multi file programs. Arrays and Structures Arrays - defining and processing - passing array to functi ons - multidimensional arrays - arrays and string structures - passing structure s to functions - self referencing structures - unions Pointers Pointers - declarations - passing pointers to function - operation in p ointers - pointer and arrays of pointers structures and pointers - files: creati ng processing, opening and closing - bit wise operations. Text Book: Kamthane - Programming with ANSI and Turbo C , Pearson Education, 2002. Reference Books

1.

Narain Gehani

C Advanced Introduction

Universities Press

2004.

Noel Kalicharan C by Example Cambridge university Press-1996. Kamthane - Programming with ANSI and Turbo C 2002. Herberet Schildt The Complete Reference, TMH, 4th Edition, 2000 Mode of Evaluation: By Assignment, Seminars and Written Examinations

06MSE113L ELECTRONIC DEVICES CIRCUITS LAB*

L 0 3

T 2

P

C 0

LIST OF EXPERIMENTS: Study of CRO and measurement of amplitude frequency time period and phase angle. Forward and reverse characteristics of PN junction diode. Characteristics of Zener diode and study of its power ratings. Input and output characteristics of BJT (CE CB CC) and graphical determination o f h-parameters. Drain and transfer characteristics of JFET and graphical determination of transc onductance. Static emitter characteristics of UJT and PUT. V-I characteristics of SCR and TRIAC. Switching characteristics of BJT SCR and MOSFET. V-I characteristics of tunnel diode and varactor diode. Study of Logic Gates (AND OR NAND NOT EXOR gates). Study of Flip flops (D T JK SR flipflops). Design and testing of Half and Full adders. Design and testing of Half and Full subtractor. Implementation and testing of 3 bit binary ripple counter. Implementation and. testing of code convertors. Implementation and testing of Multiplexers. Implementation of shift registers using flip-flops. Study of decade counter using flip-flops. 06MSE115L PROGRAMMING IN C LAB L T P C 0 0 3 2

LIST OF EXPERIMENTS 1. Determining a given number is prime or not. 2. Pascal s Triangle. 3. String Manipulation.

4. Matrix Multiplications. 5. Finding Determinant of a Matrix. 6. Finding inverse of a Matrix. 7. Checking for Tautologies and Contradictions. 8. Euclidean s Algorithms for finding GCD. 9. Generating Permutations. 10. Computing Combinations. 11. Creating database for telephone numbers and related operations Use file conc epts. 12. Creating database for Mailing addresses and related operations Using Struct ures. 13. Creating database for Web page addresses and related operations using point ers. 14. File Processing.

06MSE102 - TECHNICAL ENGLISH

II

L 4 Aim

T 0

P 0

C7 3

To improve the technical communication for the students. Objective To expertise in Technical report generation. Reading Skills Global and local perception interpreting charts and tables use of reference mate rial evaluating texts understanding discourse features and writer s opinion. Oral Communication (Listening & Speaking) Discussion role play-guided note taking. Stress, strong and weak forms, intonation. Writing Skills Business letters Technical report - Laboratory report advanced essay writing w charts, tables, graphics Description of instruments and machines. Communication Grammar Tenses revisited sequence of tenses-comparison of adjectives and adverbs ty use of imperatives conditionals concord - Preposition + relative. Text Book: Dr. T.M. Farhathullah - Effective English for Technical Communication - Emerald Publisher - 2001 Reference Books: 1. A.P.J Abdul Kalam - Wings of Fire (Extensive Reader) I & II Lessons - Univer sity Press. 2. Dr.T.M. Farhathullah - English Practice Book for Engineering Students - Emer ald Publisher, 2000. Mode of Evaluation: By Assignment, Seminars and Written Examinations flo

passivi

06MSE104 LINEAR ALGEBRA AND DIFFERENTIAL EQUATIONS L T P C 4 Aim To give a comprehensive coverage to the subject of ordinary differential equatio 0 0 3

ns and matrices. Objective To know how to model a simple physical problem in the form of a differential equ ation and analyze it. Matrices The eigen value problem solution symmetric matrices- Theorems concerning eigen v alue and eigen vectors Quadratic forms Diagonalization Orthogonal reduction- pos itive definite forms Systems of linear differential equations- Model of a vibrat ing systems with two masses-Solution by matrix methods. Linear Differential Equations of Higher Order Linear differential equation with constant coefficients Rule for finding the com plementary function and particular integral method of undetermined coefficients variation of parameters technique Equation reducible to linear equations with co nstant coefficient Cauchy Euler equations-simultaneous linear equations with con stant coefficients. Power Series Solutions The Strum-Liouville Problem-orthogonality of eigen functions, Bessel s and Legendr e s equations- Power series solutions method of Frobenius Legendre functions Besse ls functions orthogonality relations (Proof not required) Fourier Bessel and Fou rier Legendre series generating functions recurrence relations. Laplace Transforms Definition-Laplace transform of functions-properties of Laplace transforms Initi al and Final value theorems Inverse transform Transform of periodic function con volution theorem step function, Impulse function-concept of transfer function-ap plication to the solution of differential equations. Application of Differential Equations First order equations: Newton s law of cooling radioactive decay, L-R and C-R circ uits-Equation of motion for a particle in gravitational field Terminal velocity. Second order equations: Motion of a body in a resisting medium, Motion of an ele ctron in a uniform magnetic field. Mechanical Vibrations: Free undamped and damped vibrations, Forced oscillationsResonance phenomenon. Electrical Vibrations: series LCR circuit, Analogy with mass-spring system, LCR circuit with voltage source, complex impedance, and Resonance phenomena. Text Books: Erwin Kreysizing, Advanced Engineering Mathematics, 8th Edition, John Wiley & So ns, (Wiley student Edison)(2004). B.S.Grewal, Higher Engineering Mathematics, 38th Edition. Khanna Publications(20 05). Reference Books: 1. W.E.Boyce and R.C. Diprima, Elementary differential equations, 7th Edition. J

ohn Wiley & Sons, Inc.(2002). 2.Michale D. Greenberg, Advanced Engineering Mathematics, 2nd Edition, Pearson E ducation, First Indian reprint (2002). Peter V. O Neil, Advanced Engineering Mathematics, 5th Edition, Thomson, Book/Col e (2003). C. Ray Wylie, Advanced Engineering Mathematics, 6th Edn, McGraw Hill (1995). Gary L. Peterson, Linear Algebra and Differential Equations, Addison-Wesley (200 2). Mode of Evaluation: By Assignment, Seminars and Written Examinations

06MSE106 ADVANCED PHYSICS L 4 T 0 P 0 C 3

Aims & Objectives: To enable the students to understand the nature of different types of materials namely Dielectrics, Magnetic, Semi conducting, Conducting and Superconducting ma terials. Dielectrics Introduction Dielectric parameters various polarization mechanisms in dielectric s and their frequency and temperature dependence Lorentz field Clausius Mosotti relation dielectric loss dielectric strength dielectric break down different typ es of dielectric breakdown problems. Magnetic Materials Origin of magnetic moment Bohr magnetron properties of dia, para, ferro, antifer ro and ferri magnetic materials Ferromagnetism Domain theory of ferromagnetism H ystersis soft and hand magnetic materials Antiferromagnetic materials floppy and magnetic disk drives magnetic memories ferrite core memory and bubble memory Semiconducting Materials Band theory of solids Semiconductors classification intrinsic, extrinsic-n type, p type-direct, indirect band gap - electron hole pair formation and recombinati on radiative and non radiative band to band recombination - structure of Si and Ge Variation of Fermi level with carrier concentration and temperature in n type solar cell Problems. Conducting Materials Conducting Materials : Free electron gas ivity relaxation time drift velocity thiessen s rule, Hall effect problems. Drude Lorentz theory thermal conductivity electrical conduct Wiedmann Franz law Mat

Superconducting materials Zero resistance source of superconductivity properties effect of magnetic field Meissner effect critical current isotope effect type I and II superconductors BC S theory London equations (I&II) Josephson effect (AC & DC) application cryotron SQUIDS problems. Text books: 1. Physics for engineers Department of Physics, VIT 2005.

2. Materials Science and Engineering by V.Raghavan, Prentice Hall, 4th edition 2 000. Mode of evaluation : Written Examination, Assignments, Seminars and Mini projects

06MSE108 DIGITAL COMPUTER FUNDAMENTALS* L 4 Aim The subject aims to impart the knowledge about digital logic fundamentals, des ign steps involved in flip-flop, shift register, designing a simple computer whi ch is capable of providing few arithmetic and logical operation. Objectives The students shall be able to understand boolean laws, boolean algebra, boolea n logic, logic gate fundamentals, function of flip-flop and shift register, arit hmetic and Logic unit, understand the memory representation in ROM, RAM and CPU. UNIT I: Number Systems and Boolean Algebra- Number systems converting number fro m one base to another complements algorithms for r s and r-l s complements sign. Flo ating point representation.Codes- Binary decimal, error detection reflection alp hanumeric codes. Basic laws, theorems and properties of Boolean algebra Boolean functions canonical and standard forms logical operations logic gates Karnough map up to 6 variables SOP and POS simplification don t care condition tabulation m ethod. UNIT II: Combinational Logic Design-Adder subtractor code conversion analyzing a combinational circuit multi level NAND and NOR circuits binary parallel adder d 0 0 3 T P C

ecimal adder RCD adder

Magnitude comparator

decoders

demultiplexer.

Sequential Logic Design- Flip flops triggering of flip flop analyzing a sequenti al circuit state reduction excitation tables counters design with state equation registers shift registers ripple and synchronous counters. UNIT III: Processor Organization-Memory unit inter register transfer micro opera tions bus organization scratch pad memory ALU design of ALU - status register e ffect of o / p carry design of shifter processor unit design of accumulator. UNIT IV: Control Logic Design- Control organization PLA control microprogram con trol hardwired control microprogram sequencer microprogrammed CPU organization. UNIT V: Computer Design- Computer configuration instructions and date formats in struction sets timing and control execution of instruction design of computer de sign of control. TEXT BOOK: Morris M. Mano, "Digital Design", Third Edition, Prentice Hall India, 2001 REFERENCE BOOKS: 1.Thomas C. Bartee, "Computer Architecture Logic Design", Tata McGraw Hill 1997. 2.A. P. Malvino and D. P. Leach, Digital Principles and Applications , 4th edition, McGraw Hill 1999. Mode of Evaluation: By Assignment, Seminars and Written Examinations 06MSE110 OBJECT ORIENTED PROGRAMMING * L T C 4 Aim The subject aims to impart the knowledge about the evolution of C++ language, fe atures of Object-oriented Programming and focuses on generic programming with te mplates and Exception handling. Objectives Students will be able to know the fundamentals of object oriented programming and use OOPs features such as inheritance, polymorphism, and templates. UNIT I: Object Oriented fundamentals- Structured versus object-oriented developm ent, elements of object oriented programming, fundamentals of OO-class, object, and abstraction and its importance, encapsulation, polymorphism, benefits of OOP , structure of C++ program. UNIT II: Working with classes- Classes and Objects- Class specification, class o bjects, accessing class members, defining member functions, inline functions, ac cessing member functions within class, data hiding, class member accessibility, 0 0 3

P

empty classes, constructors, parameterized constructors, constructor overloading , copy constructor, new, delete operators, this pointer, friend classes and friend functions. UNIT III: Overloading-Function overloading, operator overloading- overloadable o perators, unary operator overloading, operator keyword, limitations of increment /decrement operators, binary operator overloading, arithmetic operators, concate nation of strings, comparison operators, Generic programming with templates-Func tion templates, class templates. UNIT IV: Inheritance- Base class and derived class relationship, derived class d eclaration, Forms of inheritance, inheritance and member accessibility, construc tors in derived class, destructors in derived class, constructor invocation and data member initialization, data conversion, abstract classes, virtual base clas ses, virtual functions. UNIT V: Files and Streams-Opening and Closing a file, file modes, file pointers and their manipulation, sequential access to a file, ASCII and binary files, ran dom access to a file, error handling during file manipulations, Exception handli ng-exception handling model, exception handling constructs, lists of exceptions, catching exceptions, handling exceptions. TEXT BOOK : 1. K.R.Venugopal, T.Ravishankar, and Rajkumar, "Mastering C++ , Tata McGraw Hill, 1997 REFERENCE BOOKS: 1. E.Balagurusamy, McGraw Hill Object Oriented Programming with C++ , 2nd Edition, 2004, Tata

2. Bjarne stroustrup, The C++ programming Language , Addison Wesley, 3rd edition, 1988. Mode of Evaluation: By Assignment, Seminars and Written Examinations

6MSE112 ENVIRONMENTAL STUDIES L C 4 0 0 3 T P

Aim : The subject aims to impart knowledge about natural resources, ecology, env ironmental pollution, Role of information technology in welfare of population an d protection of environment. Objectives : The students shall be able to learn about various natural resources , concepts of ecosystem, bio-diversity, pollution, population explosion, welfare

programmes and role of Information technology in protection of environment. UNIT I: Environment & Natural Resources- Definition, Scope, importance, need for public, Natural Resources use, exploitation, deforestation, construction of multipurpos e dams effect on forests, Water resources use of surface and subsurface water, e ffect of floods, drought, water conflicts, Mineral resources use and exploitatio n, environmental effects of mining, food resources food problems, advantage and disadvantage of fertilizers & pesticides, effect on environment, Energy resource s need to develop renewable energy, land resources Land degradation, land slides , soil erosion, desertification & case studies. UNIT II: Ecology- Concept of ecosystem, structure & function of an ecosystem, producers, consumers and decomposers, energy flow, ecological succession, food chains, food webs and ecological pyramids, various characteristics features of forest, grass land, desert, aquatic ecosystems (ponds, streams, lakes, rivers, oceans, estuari es). Bio-diversity-Definition, genetic, species and ecosystem diversity, biogeographi cal classification of India, Values consumptive use, productive use, social, eth ical, aesthetic and option values, hotspots, threats related to habitat loss, pa oching of wildlife, man-wildlife conflicts, endangered and endemic species of In dia, Conservation of biodiversity. UNIT III: Environmental Pollution- Definition - Causes, Pollution effects and control meas ures of Air, Water, Soil, Marine, Noise, Thermal, Nuclear hazards. Solid Waste m anagement: causes, effects and control measures of urban and industrial wastes, pollution measures, case studies, Disaster management: floods, earthquake, cyclo ne and landslides. UNIT IV: Urban problems related to energy & sustainable development, water conservation, rain water harvesting, watershed management, problems related to rehabilitation case studies, Environmental ethics- Issues and possible solutions, Climate chang e, global warming, acid rain, ozone layer depletion, nuclear accidents and holoc aust case studies, Wasteland reclamation, Consumerism and waste products Environ ment Protection Act, Air, Water, Wildlife, Forest Conservation Act, Environmenta l legislation and public awareness UNIT V: Human Population and the Environment- Population growth, variation among nations , population explosion Family Welfare Programme, Environment and human health, H uman Rights, Value Education, HIV / AIDS, Women and Child Welfare, Role of Infor mation Technology Case Studies. Field Work- Documenting environmental assets river / forest / grassland / hill / mountain, Visit to local polluted site Urban / Rural / Industrial / Agricultura l, Study of common plants, insects, birds, Study of simple ecosystems pond, rive

r, hill slopes, etc., - Field Visits.

TEXT BOOKS: Erach Bharucha, University Grants Commission, Brunner RC, 1989, Hazardous Waste Incineration, McGram Hill Inc. 480 pgs. REFERENCE BOOKS: Cunningham WP, Cooper TH, Gorhani E & Hepworth MT, 2001. Enviromental Encyclopae dia, Jaico Publishing House, Mumbai, 1196 pgs. De AK, Environmental Chemistry, Wiley Eastern Ltd. Down to Earth, Center for Science and Environment(R) Odum EP, 1971. Fundamentals of Ecology, WB Saunders Co. USA, 574 pags. Rao MN and Datta AK, 1987. Waste Water Treatment. Oxford and IBH Publishing Co. Pvt. Ltd. 345 pgs. Mode of Evaluation : By Assignment, Seminars and Written Examinations

06MSE114L - DIGITAL COMPUTER FUNDAMENTALS LAB L 4 0 T 0 P 3 C

Design a Half adder and a Full adder using NAND gates only. Cascade them to impl ement a 2 bit binary adder. Design and implement Excess-3 to BCD code converter using logic gates. (Choice of Logic gates left to the student) Design and implement using NAND gates : 4:1 multiplexer 2:4 decoders Design and implement the following the following using 4-bit adder chip and gate s. Excess-3 to BCD code converter BCD to Excess-3 code converter Design and implement a full adder using a multiplexer. Also implement a multiple xer tree using 3 multiplexes.

Design and implement using decoder and other gates a. Full adder b. Full subtractor. Design and implement a 3 variable Boolean SOP expression using 2 numbers of 4:1 multiplexer IC. Design and implement a 3 stage asynchronous counter using J-K flip flops to coun t down from 7 to n (n>0). Display result on discrete LEDs and the waveform on CR O. Design and implement asynchronous counter using a Decade counter IC to count up from 0 to n (n