centurion university of technology and management… year int. m.sc(it)syylabus -2014.pdf ·...

18
CENTURION UNIVERSITY OF TECHNOLOGY AND MANAGEMENT, ODISHA SCHOOL OF BASIC SCIENCES COURSE STRUCTURE AND SYLLABUS FOR (First Year) 5-YEARS MASTER’S DEGREE OF SCIENCE In Information Technology M. Sc (IT) 2014 -Batch

Upload: doanminh

Post on 10-May-2018

219 views

Category:

Documents


4 download

TRANSCRIPT

CENTURION UNIVERSITY OF TECHNOLOGY AND

MANAGEMENT, ODISHA

SCHOOL OF BASIC SCIENCES

COURSE STRUCTURE AND SYLLABUS

FOR

(First Year)

5-YEARS MASTER’S DEGREE OF SCIENCE

In

Information Technology

M. Sc (IT)

2014 -Batch

CENTURION UNIVERSITY OF TECHNOLOGY AND MANAGEMENT,

ODISHA

Detailed Course Structure & Syllabus (1ST Year-2014)

SEMESTER-I SEMESTER-II

Sl

no

Subject

Code Subject

Contac

t Hours

per

week

(L+T+

P)

Cre

dit

s

Sl

no

Subject

Code Subject

Contact

Hours per

week

(L+T+P) Cre

dit

s

1 MSIL1101/

MSIL1102 ORIYA/HINDI 2+0+0 2 1 MSEN1201

COMMUNICATIVE

ENGLISH-I 2+0+0 2

2 MSIT1101

PROGRAMMING AND

PROBLEM SOLVING

USING ‘C’

3+1+0 4 2 MSIT1201

COMPUTER

ORGANIZATION AND

SYSTEM

ARCHITECTURE

3+1+0 4

3 MSIT1102 FUNDAMENTALS OF

COMPUTER S 3+1+0 4 3 MSIT1202

DATA STRUCTURES

USING ‘C’ 3+1+0 4

4 MSIT1103 BASIC ELECTRONICS 3+1+0 4 4 MSIT1203

DISCRETE

MATHEMATICAL

STRUCTURES

3+1+0 4

5 MSMA1102 MATHEMATICS FOR IT 3+1+0 4 5 MSES1201 ENVIRONMENTAL

STUDIES 3+1+0 4

6 MSTL1101

PROGRAMMING AND

PROBLEM SOLVING

USING ‘C’ LAB.

0+0+3 2 6 MSTL1201

COMPUTER

ORGANIZATION AND

SYSTEM

ARCHITECTURE LAB

0+0+3 2

7 MSTL1102 FUNDAMENTALS OF

COMPUTER S LAB 0+0+3 2 7 MSTL1202

DATA STRUCTURE

USING C LAB 0+0+3 2

8 MSTL1103 BASIC ELECTRONICS LAB 0+0+3 2 8 MSEL1201

COMMUNICATIVE

PRACTICE

LABORATORY-I

0+0+3 2

TOTAL CREDITS 24 TOTAL CREDITS 24

TOTAL CUMULATIVE CREDITS 24 TOTAL CUMULATIVE CREDITS 48

FIRST SEMESTER

MSIT1101 PROGRAMMING AND PROBLEM

SOLVING USING ‘C’ (3-1-0) MODULE-I

Problem solving techniques: Algorithms, Flow charts, Pseudo codes, Structured programming-

sequence, selection and iterations.

Introduction to C: Overview of C, Structure of C program, Character set, Identifiers, Keywords.

Constants, Variables Data Types: Size and range of data types, type conversions.

Operators: Arithmetic, relational and logical operators, increment and decrement operators, conditional

operator, bit-wise operators, assignment operators, expressions, precedence and order of evaluation.

Managing Input and Output: I/O functions: printf, scanf, getchar, putchar, gets, puts etc.

MODULE-II

Decision Making and Branching: if, if-else, if-else-if, nested if and switch statements.

Loop Control Structures: while, do-while and for loops. Jumping statements: goto, break, continue,

return, and exit.

Arrays: declaration, definition, accessing elements of one dimensional and two-dimensional arrays and

applications.

Strings: String Manipulation and String handling functions.

Functions: Types of functions, prototype declaration, definition, parameter passing, recursive functions,

storage classes - extern, auto, register, static, scope rules.

MODULE-III

Derived data types: Structures- declaration, definition and initialization of structures, accessing

structures, nested structures, arrays of structures, Union and typedef, bit fields.

Introductions to pointers: Pointer arithmetic, Pointers to arrays, Pointers to functions, Pointers to

structures, Self referential Structures. Pointers to pointers, pointers and multidimensional arrays,

command line arguments.

File management in C: Input and output, concept of a file, text files and binary files, streams, standard

I/O, Formatted I/O, file I/O operations, error handling.

Text Books

1. Byron Gottfried, “Programming with C” TMH Publications

2. Ashok. N. Kamthane,“ Computer Programming”, Pearson Education

Reference Books:

1. E. Balaguruswamy “Programming in C”, Tata McGraw Hill-3rd edition

2. B.W. Kernighan & D.M. Ritchie, "C Programming Language", PHI.

3. T Jeyapoovan, A First Course in Programming with C, Vikas Publishing House Pvt Ltd.

MSIT1102 FUNDAMENTALS OF COMPUTERS (3-1-0)

Module 1 (20 hours)

Computer Basics: A simple model of computers, Digital and Analog Computers, Evolution of digital

computers, Major Components of a digital computer, hardware, software, firmware, middleware,

freeware. Input/output Devices: Input Devices, Output Devices, Printers, and Plotters, Other forms of

Output devices, Input and Output port.

Number System: Decimal Number System, Binary Number System, conversion of numbers(binary to

decimal, decimal to binary), Addition of Binary Numbers, 1’s complement and 2’s complement

representation of numbers, Binary Subtraction, Binary Multiplication, Binary Division, Hexadecimal

and octal number system, ASCII and ISCII code, EBCDIC code, Gray codes, Fixed point and Floating

Point Representation, Overflow and Underflow.

Logic Circuits: Switching circuits, AND/OR operations, NOT operations, Boolean Functions,

Canonical Forms of Boolean Functions, Logic circuits.

Module 2 (12 hours)

Processor: CPU organization, Structure of Instruction, A machine level language

Computer Memory: Read only memory, Serial Access memory, Main memory, Secondary memory:

Magnetic hard disk, Floppy disk Drives, Compact Disk Read Only memory, Magnetic tape Drives.

Computer Architecture: Interconnection of units, Processor to memory communication, I/O to

processor communication, Interrupt Structure, Multiprogramming, Processor Features, RISC, Virtual

Memory.

Module 3 (18 hours)

Computer Languages: Programming Language, Introduction to Interpreter and compiler, Assembly

Language, Higher Level Languages

Operating System: Need of an OS, Batch operating system, multiprogramming Operating system,

Time sharing Operating System, personal computer Operating system, on-line and real time system.

Computers and Communications: Computer Generations, Types of communications with and among

computers, internet and world wide web, characteristics of communication channels, Physical

Communication Model, Computer Network topologies, Local Area Network.

Text Book:

1. Fundamentals of Computers, by V.Rajaraman (chapter 1,2,3,4,5,6,7,8,9,10,12,13)

2. Reference Books:

1. Computer Fundamentals, by B.Ram

2. Computer Fundamentals by P.K.Sinha

3. Fundamentals Of Information Technology, 2nd Edition, Alexis Leon, Mathew Leon,Vikas

Publishing House Pvt Ltd.

MSIT1103 BASIC ELECTRONICS (3-1-0)

Module-I

Introduction to Electronics: Signals, Frequency spectrum of signals, Analog and digital

signals,Amplifiers.Semiconductor Diodes: Introduction, Physical operation of p-n junction diodes,

Characteristicsof p-n junction diodes,Rectifier circuits (half-wave, full-wave, bridge and peak rectifiers),

Diodeclipper and clamper circuits, Zenerdiode and voltage regulations.

Bipolar Junction Transistors (BJTs): Simplified structure and physical operation of n-p-n and p-n-p

transistors, Current-voltage characteristics of BJT (Common-Emitter, Common-Base and Common

Collector configurations), BJT as an amplifierand as a switch. DC biasing in BJT amplifier circuits,

SmallSignal Operation of BJT: Simplified hybrid-π model and its application to single stage BJT

amplifiers.

Module-II

The Operational Amplifier (Op-Amp): The ideal Op-Amp, Inverting and non-invertingconfigurations,

Difference amplifier, CMRR, Application of Op-Amp (Instrumentation amplifier,Summing amplifier,

Integrator and Differentiator).

Electronic Instruments: Basic principle of Oscilloscope, Function of the sweep generator, Blockdiagrams

of oscilloscope, Simple CRO, Measurement of frequency and phase by Lissajousmethod, Application of

oscilloscope for measurement of voltage, period and frequency, Blockdiagram of standard signal

generator, AF sine and square wave generator, and Functiongenerator.

Module-III

Digital Electronic Principles: Introduction, Binary digits, Logic levels and Digital

waveforms,Introduction to basic logic operation, Number system, Decimal numbers, Binary

numbers,Decimal- to-Binary conversion, Simple binary arithmetic, 1’s & 2’s complement

Logic Gates and Boolean algebra: The inverter, The AND, OR, NAND NOR, Exclusive-OR

andExclusive-NOR gate, Boolean operations and expressions, Laws and Rules of Boolean

algebra,DeMorgan’s theorem, Boolean analysis of logic circuits, Standard forms of

Booleanexpressions(SOP,POS), Boolean expression and truth table.

Combinational Logic and Their Functions: Basic combinational logic circuits, Implementation

ofCombinational logic, The universal properties of NAND and NOR gates.

Text Books:

1. Electronic Devices and Circuit Theory (Eighth Edition), Robert L. Boylestad and

LouisNashelsky, Pearson Education.

Module-1: (1.1 to 1.6 2.7 to 2.11 3.1 to 3.8 4.1 to 4.6 7.1 to 7.6)

Module-2: (1 3.1 to 13.4 14.5 21.1 to 21.5)

2. Digital Fundamentals (Eighth Edition), Thomas L. Floyd and R.P. Jain, Pearson Education.

Mdule-3: (1.1 to 1.3 2.1 to2.7 3.1 to 3.6 4.1 to 4.7 5.1 to 5.3)

3. Microelectronic Circuits (Fifth Edition), Adel S. Sedra and Kenneth C. Smith, Oxford

universityPress.

Reference Books:

1. Electronic Instrumentation, H.S. Kalsi, Tata McGraw-Hill Publishing Company Limited

2. Digital Circuits & Design, Salivahanan,Arivazhagan,4th Ed,Vikas Publishing House Pvt. Ltd

MSMA1102 MATHEMATICS FOR IT (3-1-0)

Module-1

Arithmetic: Ratio and proportions, profit and loss, Simple Interest, compound interest, time and distances,

quadratic equations.

Surface area and Volume of solids: Right circular cone, cylinder, cube, cuboids and sphere,

Statistics: mean, median, mode, mean deviation about mean and median, variance, Standard deviation.

Module-2

Set Theory: Sets, Types of sets, set operations. Relations and Functions: types of relations, types of

functions. Number Systems: Real and Complex numbers. Counting Theory: Counting, Pigeon Hole

Principle.

Module-3

Matrices and Determinants, Matrix operations and Matrix algebra, Permutations, combinations,

Binominal theorem, Sequence and series, Introduction to Probability.

Text Books

3. R S Agarwal, Quantitative Aptitude, Sultan Chand Publishing Company Pvt Ltd.

Reference Book:

1. Kenneth H. Rosen, “Discrete Mathematics and Its Applications”, Sixth Edition, 2008, Tata

McGraw-Hill (TMH) Publications Pvt. Ltd., New Delhi.

MSTL1101 PROGRAMMING AND PROBLEM

SOLVING USING ‘C’ LAB (0-0-3)

Experiment No.1

(i) Write a C program to demonstrate different data types in C.

(ii) Write a C program to find the greatest of five numbers using conditional operator.

(iii)Write a C program to perform the arithmetic operations -addition, subtraction, multiplication,

and division of integers. Error should be reported, if any attempt is made to divide by zero.

Experiment No.2

(i)Write a C program to generate all odd and even numbers within a specific range.

(ii) Write a C program to find the roots of a given quadratic equation with non-zero coefficients.

(iii) Write a C program to find whether a given integer is prime number or not.

Experiment No.3

(i) Write a program to evaluate the following series.

1+ x/2! + x2/4! + x3/6! + x4/8! +x5/10!

(ii) Write a C program to find the roots of a given quadratic equation with non-zero coefficients.

(iii) Write a C program to find whether a given integer is prime number or not.

Experiment No.4

(i) Write a C program to generate and print the first N Fibonacci numbers.

(ii) Write a C program to find factorial of a given number.

(iii) Write C program to check a number is an Armstrong’s number or not.

Experiment No.5.

(i) Write a C program to find the GCD and LCM of two given integers.

(ii) Write a C program to reverse a given four-digit number and check whether the number is a

palindrome or not.

(iii) Write program to print the following pattern up to desired no. of lines.

1

2 3

4 5 6

Experiment No.6

(i) Write a C program to find both the largest and smallest number in a list of integers in an array.

(ii) Write a C program to insert a number in a given array.

(iii) Write a C program to delete a number in a given array.

Experiment No.7

(i) Write a C program to find sum and difference of two matrices A and B.

(ii) Write a C program to read two matrices A (M x N) and B (P x Q), and compute the product of

A.B after checking compatibility for multiplication.

Experiment No.8

(i) Check Whether Entered string is Palindrome or Not.

(ii) Write a program to sort an array of strings read through the keyboard.

(iii) Write a program to find the no of blank spaces, vowels, words and lines in a paragraph.

Experiment No.9

(i) Write C user defined functions

a. To input N real numbers into single dimension array

b. to compute their mean

c. to compute their variance

d. to compute their standard deviation

Using these functions write a C program to input N real numbers into a single dimension array,

compute their mean, variance, and standard deviation.

(ii) Write a C program to read a matrix A (M x N) and compute the following using user defined

functions:

a. Sum of the elements of the specified row

b. Sum of the elements of the specified column

c. Sum of all the elements of the matrix

Experiment No.10

(i) Write a program to create a structure for student (with fields Name, IdNo, gender and

age).read the details of student and display it.

(ii) Program to create a structure for bank customer (with fields Name, Account No and

balance).read the details of N customer details and display it.

(iii) Program to create a structure called Employee having member fields like name, gender and

salary. Write a program that accepts the details of employees. Display the employee details who

has highest salary. Display all employees in sorted order according to their salary.

Experiment No.11

(i) Write a Program to add two numbers using pointer.

(ii) Program to swap two values by using call by reference

(iii) Write a C program using pointers to read in an array of integers and print its elements in

reverse order.

Experiment No.12

(i) Write a C program which copies one file to another.

(ii) Write a C program to reverse the first n character in a file.

(NOTE: The file name and n are specified on the command line).

MSTL1102 FUNDAMENTALS OF COMPUTERS LAB (0-0-3)

Experiment 1: Introduction to computer and connectivity of different functional units.

Experiment 2: Identification of various components of a computer and its functions.

Experiment 3: Identification of various power supply units and peripheral units and their functions.

Experiment 4: Hardware Troubleshooting.

Experiment 5: Installation of operating Systems (Windows & Linux)

Experiment 6: Installation of Ms Office, Turbo C and other essential application software in

windows.

Experiment 7: Installation of Software in Linux Platform.

Experiment 8: Internet Basics: Browsing, Mailing, Domain Name Systems (DNS)

Experiment 9: Basic DOS commands

Experiment 10: Basic Linux commands

Experiment 11: Software Troubleshooting

Experiment 12: Usage of Word-Processors (Ms-Word), spread-sheets (Ms-excel) and multi-media

presentations (Ms Power Point).

MSTL1103 BASIC ELECTRONICS LABORATORY (0-0-3)

Hardware lab experiments (1-6) and Orcad Spice Software (7-12)

Best 10 experiments will be awarded marks

1. Identification, specification and testing of Electronic Components-Resistors, capacitors,

Inductors, Junction Diodes, Zener Diode, laser diode, BJT, Power BJTs, FET, OPAMP.

2. Study of different types of measuring instruments (I-meter-V-meter, DMM, AMM,

Oscilloscope (CRO, DSO), Function Generator and regulated power supply.

3. V - I Characteristic of a semiconductor diode. Determining DC and AC resistance and

Half wave and Full wave rectifiers with capacitor filter. Record of waveforms,

Measurement of Average and RMS values.

4. V - I Characteristics of a NPN and PNP transistor. DC Biasing and measurement of dc

voltages and currents.

5. Truth Tables of logic gates.

6. Soldering Practice using passive and active devices, Wire cutting with stripper & Wire

wrapping using PCB(Single Layer and Multilayer) and Strip Board, Breadboard, splicing

of co-axial cable and data cable.

Orcad Spice Software (7-12)

7. Half wave and full wave rectifier designing and finding out the i/p and o/p waveforms.

8. RC coupled amplifier designing and finding out the i/p and o/p waveforms.

9. Designing and simulation of differentiator and integrator.

10. Introduction to digital circuit and its application designing and simulation.

11. Clipper and clamper designing and finding out the i/p and o/p waveforms

12. Project on Design of Digital Clock / Design of Remote controller / Design of burglar

alarm

SECOND SEMESTER

MSEN1201 COMMUNICATIVE ENGLISH-1 (2-0-0)

The paper in English is of 100 (Hundred) percentage marks.

MODULE-I: COMMUNICATION SKILL

Communication: Definition, concept

Channels of Communication: Sender, receiver, channel, message, encoding, decoding, context, feedback

Verbal & Non-Verbal Communication: Spoken & written-advantages & disadvantages

Bias free English,Formal & informal style.

MODULE-II: COMMUNICATIVE GRAMMAR

Time, Tense & Aspect

Verbs of state & events

Modality

Active & Passive voice

Antonyms, Synonyms, Homonyms, one word substitutions & correction of errors

MODULE-III: SOUNDS OF ENGLISH

Length of vowels:

Long vowels as in the words feel, food, shoot, card etc.

Short vowels as in the words pen, sun, cut, shut, etc.

Consonants

Stress pattern

Intonation: Rising & Falling.

Text Books:

Effective technical communication by M.A.Rizvi

Reference Books:

Communicative English & Business Communication by R.K.Panda, J.Khuntia, M.Pati, Alok

Publication.

Communicative Grammar of English Geoffery Leech

Brush up your English- S.T.Iman (Bharati Bhavan, Patna)

MSIT1201 COMPUTER ORGANIZATION AND SYSTEM

ARCHITECTURE (3-1-0)

MODULE –I

Basic structures of Computers: Functional units, Bus structures, Computer Architecture vs Computer

Organization.

Addressing Methods and Machine Program Sequencing: Memory Locations, Addressing and encoding of

information, Main memory operations, Instructions and instruction sequencing, Addressing modes,

Assembly language

MODULE –II

Processing Unit: Fundamental concept, Execution of complete instruction, Hardwires control,

Performance considerations, Micro programmed control.

Memory: Basic concepts, Semiconductor RAM memories, Read only memories, speed, Size and cost,

Cache memories, Performance considerations, Virtual memories, Memory management requirements.

Input, Output Organization: Accessing I/O devices, Interrupts, Direct memory access, I/O hardware,

Standard I/O interfaces.

MODULE –III

Arithmetic: Number representations, Addition of positive numbers, Design of fast adders, Signed addition

and subtraction, Arithmetic and branching conditions, Multiplication of positive numbers, Signed-

operand multiplication, Fast multiplication, Integer division, Floating-point numbers and operations.

Text Books:

Books Recommended:

1. V.C. Hamacher, Z.G. Varanesie & S.G. Zaky- Computer Organization, Mc Graw Hill International.

Reference Books

1. M. Mano- Computer System Architecture, Prentice Hall of India

2. J.P. Hayes – Computer Architecture and Organization, Mc Graw Hill International.

MSIT1202 DATA STRUCTURE USING ‘C’ (3-1-0)

MODULE-I

Overview: Function, Dynamic memory allocation and pointers, pointer, Structure in ‘C’

Introduction to Data Structures: Data Structures, Need of data structure, Computer Memory,

Algorithm, Pseudo code for expressing algorithms, time complexity and space complexity.

Linear Structures of Array: Memory representation, Implementation and application, sparse matrix,

Advantages and Disadvantages of array

Link list: Memory representation, implementation and application, Linked stacks and queues, operations

on Polynomials, Doubly Linked Lists, Circularly Linked Lists. Advantages and

Disadvantages of linked list.

Stack: Memory representation, implementation and application of stack (Conversion from Infix to

Postfix, Evaluation of postfix expressions), Disadvantages of stack

Queue: Queues: Memory representation, implementation and application of a queue, Priority Queues,

Circular Queues. Advantages and Disadvantages of queues

MODULE-II

Tree: Concept of tree: Definition : Tree, Binary tree, Complete binary tree, Binary search tree, : Root,

Node, Degree of a node and tree, Terminal nodes, Non terminal nodes, Siblings, Level, Edge, Path, depth,

Parent node, ancestors of a node. Binary tree: Array representation of tree, Creation of binary tree.

Traversal of Binary Tree: Preorder, Inorder and postorder.

MODULE-III

Graphs: Terminology & Representations, Graphs & Multi-graphs, Directed Graphs, Sequential

Representations of Graphs, Adjacency Matrices, Traversal, Connected Component and Spanning Trees,

Minimum Cost Spanning Trees.

Sorting and searching: Bubble, Selection, Insertion, Heap sort, Radix sort, linear search, binary search

Text Books:

1. Data Structures: Seymour Lipschutz

Reference Books:

1. Data Structures in C by Tanenbaum.

2. Fundamentals of Data Structure by Sahany

3.Data Structures, by Tremblay and Sorenson.

4. Data Structure & Algorithms using C ,Amitav Nag and J P Singh, 2nd Edition, Vikas Publishing House

Pvt Ltd.

MSMA1203 DISCRETE MATHEMETICAL STRUCTURES (3-1-0)

MODULE-I

Logic: Propositional Logic, Propositional Equivalence, Predicates and Quantifiers, Rules of Inference,

Sequences and Summations, Mathematical Induction

Recurrence relations: Recursive definition, Solution to recurrence relations, generating functions.

Relation and Diagraphs: Properties of relations, composition of relations, closure operation on relations,

equivalence relations and partitions, paths in relation and diagraphs, Operations on relations, Transitive

closure. Partial ordered sets (POSET), Hasse diagram.

MODULE -II

Graphs: Basic terminologies, Directed and undirected graphs, paths and circuits, Eulerian paths and

circuits, Hamiltonian paths and circuits, Graph coloring.

Trees: Definition, properties and applications. Tree traversals— preorder, inorder, postorder, binary trees,

spanning trees, Minimum cost spanning trees-Prim’s and Kruskal’s algorithm.

MODULE-III

Algebraic Structures: Semi groups, Monoids, Groups, Subgroups, Cosets, Lagrange’s theorem, Normal

subgroup, Homomorphism, Isomorphism, Rings, Integral Domain and Field.

Lattices: Basic properties of Lattices, Distributed and Complemented Lattices, Boolean Lattice.

Boolean algebra: Boolean Functions and Boolean Expressions, Disjunctive and Conjunctive Normal

Forms.

Recommended Text Books:

1. Bernard Kolman, Robert Busby, Sharon C. Ross, “Discrete Mathematical Structures”, Sixth

Edition, 2008, Pearson Education Inc., New Delhi. / Prentice Hall of India (PHI) Pvt. Ltd., New

Delhi.

2. Kenneth H. Rosen, “Discrete Mathematics and Its Applications”, Sixth Edition, 2008, Tata

McGraw-Hill (TMH) Publications Pvt. Ltd., New Delhi.

Reference Books:

1. D. S. Malik & M. K. Sen, “Discrete Mathematical Structures”, First Edition, 2005, CENGAGE

Learning India Pvt. Ltd., New Delhi.

2. Judith L. Gersting, “Mathematical Structures for Computer Science: A Modern treatment to

Discrete Mathematics”, Fifth / Sixth Edition (Asian Student Editions), 2008, W. H. Freeman &

Company, New Delhi.

3. Richard Johnsonbaugh, “Discrete Mathematics”, Seventh Edition, 2008, Pearson Education Inc.,

New Delhi.

4. N Ch SN Lyengar,P S Arunachalam,K A Venkataesh,V M Chandrasekheran“Discrete

Mathematics”, 2nd Edition, Vikas Publishing House Pvt Ltd.

MSES1201 ENVIRONMENTAL STUDIES (3-1-0)

MODULE-I

Concepts of Ecology & Environment: Definition-Environment, Ecology & Ecosystem; Environmental

concepts – Atmosphere, Hydrosphere, Lithosphere & Biosphere, Environmental factors – Abiotic factors

(Climate & Edaphic) & Biotic factors, Environmental gradients & limiting factor.

Concept of Ecosystem & Processes: Type & Structure, Ecosystem Processes – Energy flow, food chain,

food web & ecological pyramids; Biogeochemical cycles – Hydrological cycle(water), gaseous

cycle(carbon & oxygen), sedimentary cycle(nitrogen & sulphur).

MODULE-II

Population ecology & Ecological succession:

Population ecology: Population density, natality, mortality, population age structure, population growth

curves & carrying capacity.

Ecological succession: Characteristics, types (Hydrosere & Xerosere) & Process.

Environmental Pollution: Water pollution, Noise pollution, Air pollution(source, effect, control

measure), Depletion of ozone layer – cause, effect & control measure, Green House Effects & Global

warming, Acid rain, Biological concentration and biomagnifications, Sewage & sewage treatment.

MODULE-III

Conservation of natural resources: Natural resources – renewable, non-renewable, abstract resources,

Biodiversity & its conservation, wild wife conservation, pollution control board, Environmental

awareness & mass education.

Text Books:

1. Text book of Environmental studies by A.K.Panigrahy & A.Sahu, Sadagrantha Mandir

Publishing, Berhampur.

Reference Books:

1. Fundamentals of Ecology by E.P.Odum

2. Environmental Engineering by G.Kiely

3. Fundamentals of Environmental studies by N.K.Tripathy

4. Environmental Biology by P.D.Sharma

5. Ecology & Environment by P.D.Sharma

6. Principles of Environmental Engineering & Science by Davis & Masten

7. Principles of Environmental Science by Cunningham.

MSTL1201-COMPUTER ORGANIZATION AND SYSTEM

ARCHITECTURE LAB (0-0-3)

1. Study of various components of PC.

2. Detail Study of Keyboard and Mouse.

3. Study Anatomy of SMPS

4. Study Anatomy of Motherboard.

5. Some experiments using CPU trainer kits

6. Some experiments using printer trainer kits

7. Dismantling and assembling a PC.

8. Study Anatomy of BIOS

9. Simulation of multiplication algorithm using C / MATLAB

10. Simulation of simple fundamental units like half adder, full adder, multiplexer, de multiplexer,

Arithmetic logic Unit, Simple processor (CPU) etc using VHDL code.

MSTL1202-DATA STRUCTURE USING ‘C’ LAB (0-0-3)

1. Write a Program to Traverse an Array.

2. Write a Program to Insert and delete an Item into an Array.

3. Write a program to search an element using sequential search.

4. Write a program to search an element using binary search.

5. Write a program to implement stack operation using array.

6. Write a program to convert an infix to postfix notation using stack.

7. Write a program for stack implementation using linked list.

8. Write a program to implement queue operation using array.

9. Write a program to implement circular queue operation using array.

10. Write a program for queue implementation using linked list.

11. Write a program to implement link list (creation, insertion, deletion).

12. Write a program to implement circular link list (creation, insertion).

13. Write a program to implement double link list (creation, insertion).

14. Write a program to construct binary tree.

15. Write a program to traverse (in order, preorder, post order any one .

16. Write a program to sort N number of elements using bubble sort.

17. Write a program to sort N number of elements using quick sort.

18. Write a program to sort N number of elements using merge sort.

19. Write a program to sort N number of elements using selection Sort.

20. Write a program to sort N number of elements using insertion Sort.

MSEL1201 COMMUNICATIVE PRACTICE LAB-I (0-0-3)

LISTENING SKILLS

Listening for information

a) The students can listen to a given speech in normal speed (150/200 words per min) and locate

important points and arrange them in logical order.

b) While listening to a speech given in normal speed the student can fill up blanks, spaces, flow charts

and can take notes.

SPEAKING SKILLS

Conversation Situations and Role Plays:

Introductions, greetings, giving directions, appointments, seeking permissions, requesting for information,

asking for help and similar kind of activities.

READING SKILLS

The student can read a scientific passage for moderate length (300-400 words) for the purpose of

skimming, scanning, note making and vocabulary building.

WRITING SKILLS

a) Paragraph construction

From general - specific, data - comment, problem- solution, process-description

b) Précis writing and summarization

c) Official notices and business letters