syllabus it

49
SYLLABUS FOR BACHELOR OF VOCATIONAL (TDC B.VOC Programme in Information Technology) For Gauhati University June 2014 Prepared by- Swapan Biswas HoD & Assistant Professor Department of Computer Science Abhayapuri College PO: Abhayapuri Dist.: Bongaigaon (Assam) PIN : 783384

Upload: hatu

Post on 09-Jan-2017

249 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Syllabus IT

SYLLABUS FOR BACHELOR OF VOCATIONAL (TDC B.VOC Programme in Information Technology)

For

Gauhati University

June 2014

Prepared by-

Swapan Biswas HoD & Assistant Professor

Department of Computer Science Abhayapuri College

PO: Abhayapuri Dist.: Bongaigaon (Assam)

PIN : 783384

Page 2: Syllabus IT

1

TDC B.VOC. COURSE

INFORMATION TECHNOLOGY FIRST SEMESTER

Paper 1.1 : Communicative English I Communicative English plays a pivotal role in equipping the learners with all basic skills and enables them to use English language in all their real life context. The objectives of this course is to prepare the students for the competitive world of job market with a reasonable fluency in spoken English through appropriate English pronunciation. Its aim is to enhance the student srange of vocabulary and enable them to use appropriate vocabulary in context. The course is intended to shed the communication barriers of the students aspiring to get absorbed in various vocational fields i.e. business organizations, corporate sector, civil and aviation sector, public administration other government and private sector, front- desk services and other relevant fields. While classroom lectures will focus on the theoretical aspects of the contents of the different units, the practice sessions will give demonstration of the skills involved. The course for both the semesters is divided into two papers. Paper I (For 1st Semester) Fundamentals of communications: Credit-2 10 marks Meaning and nature of communication, essentials of effective communication, four basic skills of Communication i.e., listening, speaking, reading and writing, Verbal and non verbal communication gestures and body language, formal and informal communication, one way versus two way communication, group communication; levels of communication- upward/ downward/ horizontal communication, barriers to communication. Oral communication : Credit 2 10 marks Mechanism of effective oral communication- how to speak a language clearly, fluently and naturally. Pronunciation, stress and intonation, everyday conversation and chat, group discussion and interviews, public speaking, presentation of language and situational context, practice in language skills in various real life situations.

Page 3: Syllabus IT

2

Written communication: Credit - 2 10 marks Mechanism of effective written communication, punctuation; Report writing, writing letters for different occasions, personal letters, official letters, job application etc. Business communication: Credit - 2 10 marks Different types of business letters and their function; Various parts of a business letter, Intra organizational correspondence; memo writing, notice and agenda, press release, Tele- conference, emails, and any other external communication. Home assignment: Credit - 2 15 marks For internal assessment, students will be required to answer one essay type question of 10 marks, and one short note of 5 marks from the prescribed lesson. Personal Interview: Credit - 2 20 marks The interview board will consist of an external expert appointed by the university, the head of the concerned departments and the course coordinator of the institution will constitute an expert panel. Students will have to appear before the panel for viva- voce. Paper 1.2 : FUNDAMENTALS OF COMPUTER UNIT 1: 10 Computer Architecture and Peripherals History and Generations of Computer, Classification and Components of Computer & its Interconnections, Computer Memory (Primary and Secondary Memory), Different storage Units of Computer System. Computer Hardware & Software and its types.

Page 4: Syllabus IT

3

UNIT 2: 10 Operating System Operating System Definition, Different types of Operating System, Different Parts and Processes of Operating System, System Tools. UNIT 3: 10 Network Fundamentals Computer Network Definition, Architecture and Requirement of Network, Types & Functions of Network and its Applications, Network Devices, Network Media and Internet Basics. UNIT 4: 10 Computer Security Computer Security Definition, Types of Security Threats, Different Threats Prevention Techniques. Computer Firewall, System Backup and Restore. UNIT 5: 20 Practicum a. Introduction to MS-WORD Feature, File creation, Storing, Modification, Formation, Creation of Table, Splitting and Merging cells, Mail Merge etc. b. Introduction to MS-EXCEL Feature, File creation, Storing, Modification, Use of Formulas and Functions etc. c. Introduction to MS-PowerPoint Feature, File creation, Storing, Modification, Insertion of new Slides, Pictures, Tables etc. d. Application Software Installation I. Installing Standard Software II. Creating and Configuring Email Account III. Configuring Web Browser e. Windows BOOT Process. ************************************************************** Objectives: In this Paper, Student will learna. Computer Architecture & Peripherals b. About Operating System- Windows XP c. Networking Fundaments d. Windows Installation, System Tools, Backup & Restore e. Maintaining & Troubleshooting Application Software f. Computer Security Essentials

Page 5: Syllabus IT

4

On Completion of this Paper, Student would be able toa. Identify various components of a computer. b. Handle the computer system c. Use the Microsoft Office software d. Troubleshoot a Computer and Install a Operating System e. Install Standard Application software, like Office tools, Antivirus etc. Suggested Booksa. Computer fundaments, Sinha and Sinha- BPB Publication b. Glister, R: PC Hardware A Beginners, Tata McGraw Hills c. Sudhaka, V, Varanasi & Mrunalini: Computer Education, Neelkamal Publication, Hyderabad. Paper: 1.3 : Introduction to Office Suite

(Total Marks : 75, Internal Assessment : 10, Total Credit = 03, Total Number of Classes : 60, Theory= 25, Practical= 35, Viva on Practical= 05, Time : 3 Hours) UNIT 1: Introduction to office suite opening text document, parts of office suite, typing the text-option to type text, saving, opening & closing, common edit function-selection text, copying text, moving text & change case. UNIT 2: Text editing-working with multiple documents, moving around the documents, correcting mistakes, inserting text, insert & type over mode, spell check common formatting factions-working with alignment, working with indentation, working with highlight, working with font, UNIT 3: Find & replace, formatting the paragraph, special symbols & tables, bullets & numbering, tables. Inserting image and image graphic, picture & drawing tool bar, printout, header & footer. UNIT 4: Commonly used file formats. Reference: G.Dalin. M.Sc software engineering, HSI PUBLICATIONS UNIT 5: On Job training. N.B: The above work and the practical work will be done though MS-Office & LibreOffice Reference:

1. Microsoft Office Reference Guide by Tom Bunzel

Page 6: Syllabus IT

5

2. Self-Publishing using LibreOffice Writer, By Jean Hollis Weber

Page 7: Syllabus IT

6

Paper 1.4: DIGITAL ELECTRONICS

(Total Marks : 75, Internal Assessment : 10, Total Credit = 03, Total Number

of Classes : 60, Time : 3 Hours) UNIT 1: Logic Gates: AND;OR; INVERTER; BUFFER; NAND; NOR (universal gate) Exclusive OR (XOR) and Exclusive NOR and their truth table, Realization of digital circuit for a given logic equation; examples of IC gates; Block diagram. UNIT 2: Boolean Algebra: Boolean Algebra theorems; simplification of Boolean expression; universal gates; formulation and implementation of logic expressions; D’ Morgans theorem and application. UNIT 3: Combination Logic: Applications involving developing of combinational logic circuits; combinational logic circuit analysis; design and optimization; special logic gates; characteristics of auto AOI; Tristate devices; expandable gates. UNIT 4 Number System: Binary; octal; hexadecimal number systems; conversion from one number system to another; binary arithmetic; one’s & two’s complement subtraction; exclusive-OR gate and implementation of arithmetic circuits of Half Adder; Full Adder; subtractor; serial/parallel binary adders & parallel/adder/subtractor circuits, Digital comparator: Arithmetic codes; 8421; Excess – 3 Code; gray code; hamming code: addition of BCD and excess-3 coded numbers; ASCII and EBCDIC codes. UNIT 5: Displays: Construction; working and operation principles of LED; LCD; seven segment; Dot-Matrix & Alphanumeric displays. UNIT 6: Logic Families: TTL logic; open collector and totem-pale output; 74 & 54 series of IC’s and their number coding; MOS circuits & compression with TTL ckts.

Page 8: Syllabus IT

7

UNIT 7: Flip Flop: Basic principles of flip-flop operation of RS; RSI; D; J-K; and M/S; J-K flip-flop. UNIT 8: Introduction to LSI; VLSI; Chip-function wise; their uses.

Reference:

1. Modern Digital Electronics - R P Jain

2. DIGITAL ELECTRONICS AND LOGIC DESIGN- B. SOMANATHAN NAIR

Page 9: Syllabus IT

8

Paper 1.5: INTRODUCTION TO PROGRAMMING

(Total Marks: 100, Internal Assessment : 10, Total Credit = 04, Total Number

of Classes : 80, Theory= 60, Practical= 20, Viva on Practical= 10, Time : 4

Hours) UNIT 1: Introduction to Programming: The basic model of computation, Algorithms, Flow-characters, Programming languages, Compilation, Linking and Loading, Testing & Debugging, Documentation. UNIT 2: Algorithms for Problem Solving: Exchanging values of two variables, summation of a set of numbers, Decimal base to binary base conversion, Reversing digits of an integer, GCD or Greatest Common Divisor of two numbers, Test whether a number is prime, Organise numbers in ascending order, Finding square root of a number, factorial computation, Fibonacci sequence, Evaluation of Sinx as sum of a series, Reverse order of elements of an array, Finding largest number in an array, elements of upper triangular matrix, multiplication of two matrices, evaluate a polynomial. UNIT 3: Introduction to C Language: Character set, variables and identifiers, built-in data types, variable definition. Arithmetic operators and expressions, constants and literals. Simple assignment statement, basic input output statement. Simple C programs. UNIT 4: Conditional statement and Loops: Decision making within a program. Conditions, Relational Operators, Logical Connectives. If Statement, if-else statement. Loops: while loop, do while loop, for loop, nested loops, infinite loops, Switch statement, Struck Statement. Programming with loops. UNIT 5: Arrays: One dimensional array: manipulation; searching, insertion, deletion of a n element from an array. Finding the largest/ smallest element in an array; Two dimensional array,

Page 10: Syllabus IT

9

addition and multiplication of two matrices, Transpose of a square matrix; Null terminated strings as array of characters, Representation of sparse matrix. UNIT 6: Functions: Top-down approach of problem solving, Modular programming and functions, standard library of C functions, Prototype of a function: formal parameter list, Return type, Function call, Block structure, passing arguments to a function: call by value, Recursive functions, arrays as function arguments. UNIT 7: Structure and Unions: Structure variables, initialization, structure assignment, nested structure, structures and functions, structures and arrays; arrays of structures, structures containing arrays, unions. UNIT 8: Pointers: Address operators, pointer type declaration, pointer assignment, pointer initialisation, pointer arithmetic, functions and pointers, Arrays and Pointers, pointer arrays. UNIT 8: Self Referential Structure and Linked Lists: Creation of a singly connected linked, traversing a linked list, insertion into a linked list, deletion from a linked list. UNIT 9: File Processing: Concept of files, File opening in various modes and closing of a file, reading from a file, writing into a file. Reference: 1 .Programming with ANSI and Turbo C By Ashok N. Kamthane 2. Programming with C By byron Gottfried. 3. Let Us C By Yashawant Kanetkar

Page 11: Syllabus IT

10

SECOND SEMESTER

Paper 2.1 : Communicative English II (Paper II) Practice in grammar and composition: Basic grammar skill: 10 marks What is grammar? Parts of speech, phrases and clauses, sentence connectors, subordinating and coordinating conjunctions, questions, articles and prepositions, tenses, reported speech. Vocabulary and word study: 10 marks, Credit - 2 Synonyms, words easily confused, everyday verbs, thematic vocabulary; people, the world, at home, school and workplace, leisure and social issues, forming adjectives. Written communication: 20 marks, Credit - 2 Writing gist/ summary; writing curriculum vitae, job description, presentation of language in a variety of real life situations- at the hotel, at the post office, at the airport, etc., notice and advertisement. Internal assessment: 15 marks, Credit - 2 In this module, students will take part in simulated classroom activities such as role play, pair and group activities, etc. They will be engaged in communicative tasks that resemble real life activities in actual situations. Personal Interview: 20 marks, Credit - 2 The interviewing body will consist of an external expert appointed by the university, the head of the concerned departments and the course coordinator. Students will have to appear before the panel for viva- voce. Suggested reading: Strengthen your writing: V.R Narayanswami (Orient Longman) Everyday Dialogues in English: Robert J Dixon (Prentice Hall of India) Spoken English: V Sasikumar & P Dhamija (Tata Mchraw Hill Publishing ltd) C. S Communication: Rayudu (Himalaya Publishing House) Oxford Advanced Learners Dictionary

Page 12: Syllabus IT

11

Paper 2.2 : FUNDAMENTALS OF ACCOUNTING Total Marks:-75 Internal Assessment:-15 Unit:-I Introduction: Introduction of Book keeping and Accounting, Needs and objectives, Generally Accepted Accounting Principles (GAAP). Marks- 10 Unit:-II Double Entry System of Book Keeping: Meaning, Features, Advantages and Disadvantages of Double Entry System, Books of Account, Journal and Ledger. Cash books, Bank Reconciliation Statement (BRS). Marks- 20 Unit: III Final Account of Sole Proprietorship Firms: - Preparation of Trial Balance and Rectification of Errors, Preparation of Trading Account, Profit and Loss Account and Balance Sheet. Marks-15 Unit:-IV Accounts for non-profit Organization: Receipts and payments Account and Income and Expenditure Account. Marks-15 Suggested Books:- 1) Financial Accounting. C.Mohan Juneja. 2) Theory and Practice of Accounting-I. K.R.Das and K.M.Singha. 3) Theory and Practice of Accounting. B.B.Dam. UNIT: I Introduction:- Book Keeping: Meaning, Needs, Objectives of Book Keeping. Accounting: Definition, Function of Accounting, Objectives, Advantages and Disadvantages of Accounting. Difference between Book Keeping and Accounting. IsAccounting a Science or Art, Branches of Accounting, Users of Accounting Information, Qualitative Characteristics of Accounting Information. Transactions: Meaning, Features and Classification of Transactions. Terminologies used in Accountancy. Accounts: Meaning and Classification of Account. Accounting Principles: Meaning, Features and Needs of Accounting Principles, GAAP, Basic Assumption, Basic Principles, Modifying Principles and Accounting Standards. UNIT: II Double Entry System Book Keeping: Meaning, Features, Advantages and Disadvantages of Double Entry System, Accounting Equation. books of Account:

Page 13: Syllabus IT

12

i) Journal:-Definition, Features, Needs and Function of Journal; Source Documents for Writing Journal; Journalizing of Transactions. Meaning of Debit and Credit, Rules of Debit and Credit under Traditional and Modern Approach. ii) Ledger: - Meaning, Features and Necessity of Ledger, Difference between Journal and Ledger, Classification of Ledger, Advantages and Disadvantages of Ledger, Posting to the Ledger and its procedure, Balancing of Ledger Accounts. Subdivision of Journal: Meaning of Subsidiary Book, Needs and Classification of Subsidiary Books. Cash Book: Meaning, and Features of Cash Book, Cash Book is Journal as well as Ledger, Single Column Cash book, Double Column Cash Book, Trade Discount and Cash Discount, Cash Book with Bank Transactions, Contra entry, Triple Column Cash Book, Petty Cash Book. Bank Reconciliation Statement: Meaning and Preparation Bank Reconciliation Statement. UNIT: III Final Account of Sole Proprietorship Firm:- Trial Balance: Meaning, Features, Objectives, Advantages and Disadvantages of Trial Balance; Preparation of Trial Balance; Rectification of Errors, Typesof Errors, Rectification of Errors located before and after preparation of Trial Balance Financial Statements: Meaning of Financial Statements, Components of Financial Statements, and Parties interested in Financial Statements; Trading account, Profit and Loss Account and Balance Sheet; Capital and Revenue items. UNIT: IV Not for Profit Organization: Meaning and example of not for profit organization, Features and needs for maintaining Account. Books of Account: i) Receipts and Payments Account: Meaning, Features, Objectives, Advantages and Disadvantages of Receipts and Payments Account, Preparation of Receipts and Payments Account. ii) Income and Expenditure Account: Meaning, Features and Objectives of Income and Expenditure Account, Difference between Income and Expenditure and Receipts and Payments Account, Capital Receipts and Revenue Receipts,, Capital Incomes and Revenue Incomes, Capital Payments and Revenue Payments, Capital Expenditure and Revenue Expenditure, Preparation of Income and Expenditure Account.

Page 14: Syllabus IT

13

Paper 2.3: OPERATING SYSTEM

(Total Marks: 75, Internal Assessment : 10, Total Credit = 03, Total Number

of Classes : 60, Theory= 40, Practical= 20, Viva on Practical= 05, Time : 4

Hours) UNIT 1: Introduction Definition of O.S, history of O.S, Concepts, Structure. UNIT 2: Processes Definition of process & thread, Interprocess communication, Classical I.P.C problems, Process Scheduling, Concept of deadlock, Resources, Dead lock Prevention: Banker Algorithm & Safety Algorithm, The Ostrich Algorithm, Deadlock Detection and Recovery, Deadlock Prevention UNIT 3: Process Scheduling Algorithm Resident Monitor (single user), multi user system, Time sharing system, FIFS ,Round Robin Fashion/Time quantum Concept, Multiple queues, Priority queues, Shortest job first UNIT 4: Memory Management Resident Monitor, Multiple Partition, Garbage collection and compaction, Paged memory management, Page Replacement Algorithms, Swapping, Segmentation, Segmented paged memory management, Demand paged memory management, Virtual Memory UNIT 5: File Systems Concept of Files & Directories, File System Implementation, Security Issues in Files, Protection Mechanisms, Case studies of LINUX file systems UNIT 6: Input / Output

Page 15: Syllabus IT

14

Principles of I/O Hardware, Principles of I/O Software, Disk, Clocks,Serial and Parallel port access, Terminal Access UNIT 7: Device Management Techniques for Device Management- Dedicated, shared, virtual, Device allocation considerations I/O traffic control & I/O Schedule, I/O Device handlers Practical LINUX UNIT 1. Overview of LINUX LINUX as an Operating system, Kernel, Shell and User, LINUX File System, Files and Directories, Access permission, File system hierarchy UNIT 2: Basic LINUX Commands Listing of files and directories, Copying, Deletion, Renaming and comparing files, Creation, Navigation and Removing directories, Access permission of files and directories, Editors in LINUX, Status of users, terminals, date and time, Displaying blown-up message, Paging and printing of files, Background jobs UNIT 3. Advance Features of LINUX I-nodes, trees, Pipes and Filters, Cutting, Pasting and Sorting of files, searching for a pattern in a string UN IT 4: Programming with the Shell System variables and shell variables, Interactive shell scripts, shell termination, Conditional statements, Looping statements, Special parameters in shell Computation and string handling

Page 16: Syllabus IT

15

REFERENCE BOOKS: Operating System – Madnick and Donovan – MGH Operating System Concepts - A. Silberschatz and P. Galvin- ADP The LINUX Programming Environment-by Kernighan & Pike- PHI LINUX- Concepts & Application – by Sumitabha Das

Page 17: Syllabus IT

16

Paper 2.4: COMPUTER GRAPHICS APPLICATION

(Total Marks: 75, Internal Assessment : 15, Total Credit = 03, Total Number

of Classes : 60, Theory= 60, Time : 4 Hours) Unit 1: Overview of Computer Graphics

Introduction, Computer Graphics System, Interactive Graphics. Passive Graphics, Application of

Computer Graphics. Unit 2: Display Devices

Introduction, Display Devices, Cathode Ray Tube. Unit- 4 Bit-Mapped Graphics, Graphics Attributes,

Refresh Cathode Ray Tubes. Random Scan Displays, Raster-Scan Displays, Color CRT Monitors. Direct-View Storage Tubes (DVST), Plasma Panel Displays, Thin Film Electroluminescent displays. Light Emitting Diode (LED), Liquid Crystal Displays (LCDs), Hard Copy Output Devices. Unit 3: 2-D

Graphics

Introduction, Scan Conversion, Digital Differential Analyzer. Bresenham's Algorithm, Integer

Bresenham's Algorithm. General Bresenham's Algorithm, Circle Generation Algorithms, resenham's

circle generation algorithm, Midpoint Circle Algorithm, Ellipse Generation algorithms, Midpoint

Ellipse Algorithm, Arc Generation algorithms, Fill Algorithms. Fundamentals of Antialiasing,

Dithering,2-D Graphics Transformations, Geometric and Coordinate Transformations. Transformation Composition, 2-D View and Clipping, Exterior and Interior Clipping, Viewport

Transformation, Polygon Clipping, Text Clipping. Unit 4:

3-D Graphics

Introduction,3-D Graphics Transformations. Coordinate Transformations,3-D Projections, Perspective

Projection on a Plane with C(0,0,0),Perspective Projection on a Plane with C(a,b,c),Parallel

Projections, 3-D Viewing and Clipping, Hidden Lines and Surfaces Scan line Entries (a) (b) (c) (d). Importance of Wireframe Models, Demerits of Wireframe Models, Representing a Polygonal Net

Model, Bezier Curves and Surfaces, B-Splines.

Page 18: Syllabus IT

17

Unit 5: Multimedia Introduction, Multimedia Hardware, Multimedia Software Tools, Application Areas for Multimedia, Multimedia Components Hypermedia, Multimedia Technology

Reference Books: 1. Computer graphics: principles and practice-James D. Foley

2. Computer Graphics C Version-Donald Hearn, M. Pauline Baker

Paper 2.5: DATA STRUCTURE USING C

(Total Marks: 100, Internal Assessment : 10, Total Credit = 04, Total Number

of Classes : 80, Theory= 60, Practical= 20, Viva on Practical= 10, Time : 4

Hours) Unit 1:

Introduction to data structure Basic concept, Abstract data types, Fundamental and derived data types.

Representation, primitive data structures. Arrays (Single and multidimensional arrays. Address calculation using column and row major ordering. Various operations on

Arrays. Matrix multiplication).

Unit 2:

Algorithms

Complexity, Time space, Algorithm notation

Unit 3:

Stack and queues

Representation of stacks and queue using arrays and linked-list. Applications of stacks & Queue Conversion from infix to postfix and prefix expressions, postfix evaluation algorithm

Unit 4:

Linked lists

Page 19: Syllabus IT

18

Singly linked list; operations on Linked-list . Circluar linked lists, Doubly linked lists.

Unit 5:

Trees

Basic terminology, Binary tree traversal methods - Preorder, Inorder and Postorder.

Application of binary tree, Binary search tree, insertion and search operations on binary

search tree. Postfix, Prefix notations.

Unit 6:

Searching and sorting

Searching: Linear and binary searches algorithm, performance and complexity using big

‘O’ notation. Sorting algorithm (complexity, advantage and disadvantage, implementation) Insertion,

selection, bubble, quick.

Unit 7:

Graphs

Definition of Graph, Graph terminology, Directed, Undirected & Weighted graphs. Graph representation: Adjacency matrix, Adjacency lists. **********00000********** DATA STRUCTURE USING C (PRACTICAL) Program Related to: Creation of singly & doubly linked list. Insertion, deletion and updation of (1) above. Creation of stack, queue and insertion/deletion operation on Stack/Queue. Conversion among infix, prefix & postfix expressions. Creation of tree and insertion/deletion of a node. Tree traversal problems. Graph search algorithms. Searching & Sorting Algorithm. REFERENCE BOOKS: Data Structures: Seymolur Lipschutz (Schaum Series).

Page 20: Syllabus IT

19

Fundamentals of Computer Algorithms – by Horowitz, E. N. Sahani, S. Galgotia. Data Structures Theory Applications: Trembly & Sorenson (TMH). **********00000**********

Page 21: Syllabus IT

20

THIRED SEMESTER

Paper 3.1 : Environmental Studies Unit - I: Introduction: (1 Credit) 05 Definition, Different factors of Environment, Global Environment and its segments atmosphere, hydrosphere, lithosphere and biosphere, Scope and importance. Unit-II: Natural Resources: (2Credits) 10 Definition and types of Natural Resources, Renewable and non-renewable resources. Natural resources and associated problems. (a) Forest Resources: Use and Over-exploitation, deforestation, Timber extraction, mining, and their effects on forests and tribal people. (b) Water resources: Use and over-utilization of surface and ground water, floods, drought, dams-benefits and problems. (c) Mineral resources: Use and exploitation, environmental effects of extracting and using mineral resources. (d) Food resources: World food problems, changes caused by agriculture and overgrazing, effects of modern agriculture, fertilizer, pesticides problems, water logging. (e) Energy resources: Growing energy needs, renewable and non-renewable energy sources, use of alternate energy sources. (f) Land resources: Land as a resource, land degradation, man induced landslides, soil erosion and desertification, Role of an individual in conservation of natural resources. Unit - III: Ecosystems(2 Credits) 10 Concept of an ecosystem, Structure and function of an ecosystem- producers, consumers and decomposers, Energy flow in the ecosystem, Food chains, food webs and ecological pyramids, Introduction, types, characteristic features, structure and function of the following Ecosystem-(a) Forest ecosystem, (b) Grass land ecosystem and (c) Aquatic ecosystems (ponds, streams, lakes, rivers, and oceans). Unit - IV: Bio-diversity and its Conservation (1 Credit) 10 Introduction-Definition: Biogeographical classification of India, Biodiversity at global, national and local levels, India as a mega-diversity nation, Hot-spots of biodiversity, Threats of biodiversity: habitat loss, poaching of wildlife, man-wildlife conflicts, Conservation of biodiversity: In-situ and ex-situ conservation of biodiversity.

Page 22: Syllabus IT

21

Unit - V: Environmental Pollution (1Credit) 10 Definition, causes, effect and control measures of: (a) Air pollution (b) Water pollution (c) Soil pollution, Solid waste management, Role of an individual in prevention of pollution. Unit - VI: Social Issues and the Environment (1 Credit) 05 Sustainable development, water conservation, rain water harvesting, watershed management, urban problems related to energy, Resettlement and rehabilitation of people: its problems and concerns. *Library Assignment (1 Credit) 05 *Home Assignment (1Credit) 05 *Field report (2 Credits) 15 Suggested Books: 1. Text book of Environmental Studies Erach Bharucha, UGC 2. A Textbook of Environmental Studies- D.K. Asthana, Meera Asthana, S.Chand. 3. Environmental Studies- Prof. R.B. Singh, Dr. D.K. Thakur, Dr. J.P.S. Chauhan, Romesh Book Depot. 4. Perspective in Environmental Studies Anubha Kaushik, C.P. Kaushik, New Age International 5. Paribesh Adhyayan-A.K. Medhi, Dr. Basistha Kalita, M.Saikia, Dr.J.Borah, G.C.Das, K.Devi, J.Pathak Sarma.Kaliabor College Science Forum. Vision Environment always plays an important role in human civilization. So, the importance of environmental science and environmental studies cannot be disputed. Human beings have been interested in ecology since the beginning of civilization. Even our ancient scriptures also threw light on the values of environmental conservation. Through this curriculum the learners will be able to gather knowledge about the need of sustainable development, conservation of biodiversity, management of environmental hazards etc. Apart from that the curriculum is expected to be useful in knowing about the various burning environmental problems such as pollution, global warming, ozone layer depletion, loss of biodiversity and natural resource management. Paper 3.2 : Society and Culture of Assam Internal Assessment : 15 Objective: The objective of the course is to familiarize the students with the society and culture of Assam. The Social Change in Assam since Independence will also be the focus of the study.

Page 23: Syllabus IT

22

Unit - I : Definition of Society and Culture; Characteristics; Society, Culture and Civilization; Language and Culture. 15 Marks/3 credits Unit - II : Society of Assam: Society in Pre-Colonial, Colonial and Post Colonial------ Class-Structure, Economy and Administration; 15 Marks/3 credits Unit - III : Cultural and Ethnic Diversity: Languages, Caste and Community, Religious Beliefs and Practices, Aspects of Social Customs of the Assamese society 15 Marks/3 credits Unit - IV : Social Change in Assam: Cultural-Religious Movement, Political Movement, Ethnic Movement. 15 Marks/3 credits References: 1. Barpujari, H.K. ; The Comprehensive History Of Assm(Vol.II) ; Publication Board Assam. 2. Bhuyan, B.C ; Political Development Of The North East, Omsons Publication; New Delhi, 1992. 3. Gait, Edward; History of Assam; Surjeet Publication, 2003. 4. Goswami, Sandhya ; Language Politics In Assam; Ajanta Publication, 1997. 5. Gogoi, Hiren; Asamor Jatiya Jibant Sanghat Aru Sanghati; Assam Publication Trust, 2004. 6. Hussain, Monirul ; The Assam Movement Class, Ideology And Identity; Manak Publication, 1995. 7. Kakati, Banikanta; Assamese its formation and Development; LBS Publication, 1995. 8. Konwar, Narayan ; Society And Politics In Assam; Book Land, Panbazar, Guwahati-1, 2007. 9. ussain, Monirul ; The Assam Movement Class, Ideology and Identity; Manak Publication, 1995. 10. Konwar, Narayan; Society and Politics in Assam, Book Land, Panbazar, Guwahati-1, 2007. Society in Post-Colonial ---Social groups, economic transformation and Demographic Transformation

Page 24: Syllabus IT

23

Unit-IV Social change in India-little and great tradition, parochialisation and universalisation, sanskritisation westernisation and modernisation in Indian society (15 lecture) Unit-V Social background Nation- building in Independent India (15 lecture) Political Development in Assam since Independence: Language Politics in Assam- causes and implications of language movement; Re-organization of Assam, Tribal Politics and Autonomy Movement. Bhattacharyya, P.C. : Asomor Janajati Das, B.M : People of Assam. Kagyung, Bhrigumuni: Mising Sanskritir Alekhya Datta, B. et al (eds.) : Asomiya Biswakosh Vol. V. : A Handbook of Folklore Material of North-East India. S. Endle : The Kacharis R. Rabha : The Rabhas Lyall and Stacks : Karbis Pegu, N : The Misings Paper 3.3: COMPUTER ORGANISATION

(Total Marks : 75, Internal Assessment : 10, Total Credit = 03, Total Number of Classes : 60, Time : 3 Hours) UNIT 1: Number Representation: Singed numbers, signed-magnitude 1’s complement, 2’s complement and excess notations, fixed and floating point numbers and operations, Booth’s Algorithm, Common errors in arithmetic, truncation errors, round-off errors. Codes: weighted and non-weighted, BCD, ASCII, EBCDIC. UNIT 2: Central Processing Unit: Components of ALU (in block diagram only), different types of instructions, instruction format, addressing modes, different CPU registers – accumulator, flag, program counter, instruction register and general purpose registers. Hardware control unit, its different functions – Micro-programmed control unit design. UNIT 3: Microprocessors: Intel 8085 architecture and simple assembly language programming concept, Brief introduction to Intel 8086/ 8088 and Pentium processor (relative study), Brief introduction to RISC processor. UNIT 4: Memory: Concept of bits, bytes and words; storage of numbers and characters, RAM, ROM, EPROM; concept of cache memory – its role in performance improvement, memory hierarchy. UNIT 5:

Page 25: Syllabus IT

24

Input Output Devices: Printers – Dot matrix, Inkjet, Line, Laser; Visual display unit – alpha-numeric and graphic; Keyboard, Graphics devices – mouse, joy-stick, scanners and digitizers, Auxiliary storage devices – floppy and hard disk: sectors, tracks and cylinders, accessing mechanisms (brief idea). Magnetic tapes – description and accessing mechanisms, CD ROM. UNIT 6: Input Output Organisation: Addressing of I/O devices, transfer, concept of DMA, Synchro-nisation, polling and interrupts, interrupt handling. UNIT 7: PC Architecture. References: 1. Computer Organisation by (i) Stailings, PHI, (ii) Hamacher, Vranesic & Zaki, MGH 2. Computer Architecture & Organisation, JP hayers, MGH 3. Computer Organisation & Design, Pal Choudhuri, PHI 4. Computer System Architecture, Mano, PHI

Page 26: Syllabus IT

25

Paper 3.4: DATA COMMUNICATION AND COMPUTER NETWORKS

(Total Marks : 75, Internal Assessment : 10, Total Credit = 03, Total Number of Classes : 60, Time : 3 Hours) UNIT 1: Introduction The uses of Computer Network: Network Goals, Application of Network, Network Structures, Network Architecture, Protocol Hierarchies, Design Issues for the Layers, The O.S.I Reference Model, Services: OSI Terminology, Connection-oriented and Connectionless services, Service primitives, The Relationship of services to protocols, Example Network: Public Networks, ARPANET, Novell Netware. UNIT 2: The Physical Layer: Transmission Median, Wireless Transmission, Telephone System, ISDM, Transmission and switching. UNIT 3: The Medium Access Sub Layer: ALOHA, CSMA, Collision Free protocols, IEEE Standard 802 for LAN Ethernet, Token Bus, token ring, Bridges. UNIT 4: The Data Link Layer: Data Link Layer Design Issue, Error Detection and Correction, Elementary Data Link Protocols, Sliding windows protocols. UNIT 5: The Network Layer: Network Layer Design Issues, Ponting Algorithms, Congestion Control Algorithm. UNIT 6: The Transport Layer: The Transport Services, Elements of Transport Protocols, A simple Transport Protocols. UNIT 7:

Page 27: Syllabus IT

26

The session Layer: Design Issues: Concept of Data exchange dialog management, activity management, Remote Procedure Call: Client-server model, Semantics of R.P.C. UNIT 8: The Presentation Layer: Design Issue, Data Compression Techniques, Elementary idea of cryptography. UNIT 9: The Application Layer: Design Issue, File Services, E Mail. UNIT 10: Concepts of internet and www, HTML, TCP/IP REFERENCE BOOKS: Computer Network- A.S. Tanenbaum, PHI Data Communication & Computer Networks- W. Stallings, PHI Introduction to digital and data communication – M.A. Miller Telecommunication & the computer-James Martin, PHI Data Communication & distributed network- U.D. Black Cabling the complete guide top networking- Groth McBee

Page 28: Syllabus IT

27

Paper 3.5: DATABASE MANAGEMENT SYSTEM

(Total Marks: 100, Internal Assessment : 10, Total Credit = 04, Total Number

of Classes : 80, Theory= 60, Practical= 20, Viva on Practical= 10, Time : 4

Hours) UNIT 1: File Structure: Record storage and primary file organization: memory hierarchies and storage devices, Storage of DataBases, Placing file records on disks: Records and its Types, Files, Fixed length records and variable length records, Record Blocking, allocating file blocks on disks, operation on files. Issues in Physical Design : Concept of indexes UNIT 2: Overview of Database Management System: Definition of DataBase, Traditional File Approach vs. DBMS approach, Characteristics of the Data Base Approach, DBMS user, Role of a DBA, Advantage of using DBMS, DBMS architecture, Data independence ANSI/SPARC 3 level architecture. UNIT 3: Relational Models: Fundamental integrity rules: entity integrity, referential integrity, Relational algebra(Select , Project, Cross ,Product , theta join, equi join, natural join, outer join ),Set Operation ANSI SQL –92 Standard : DDL, DML, SQL constructs(Select .. From… Where… Group by ….. Having… Order by….), Insert, Delete, Update, View, Definition and use, nested quires, Constraints considers(NOT NULL , UNIQUE, Check Primary key. Foreign key) UNIT 3: Database Design: Conceptual model, logical model, physical model. ER model as a tool for conceptual design-entities, attributes and relationships, weak and strong entities, conversion of ER model into relational schema. DFD. Normalization: informal design guidelines for relational schemas (overview level), functional dependencies, different types of keys. Normal forms (first, second, third, BCNF). Functional dependency diagram and design of relational database from it.

Page 29: Syllabus IT

28

Practical:

Introduction to Structured Query Language(SQL) Data definition language(DDL)-Create, alter, drop table Data manipulation language(DML)-Select, insert, update, delete Data control language-Grant,revoke Creating and deleting views, index Introduction to Scripting Block structure, variable and types, looping constructs, expression and operators, functions Cursor variable, cursor fetch, loops Procedure, functions, triggers Error handling and exceptions Composite datatypes DBA function Installation of database Creation of database Routine Maintanance of Database Backup & Recovery of database Concept of inet.ora REFERENCE BOOKS: Fundamentals of Database System- by Elmasri and Navathe Database Management- by CJ Date Principles of Database Systems- by John E. Hoperoft & Jeffrey D. Ullman Developing personal oracle 7 applicaions- by David Lockman Oracle8 DBA handbook- by Kevin Loney

Page 30: Syllabus IT

29

FOURTH SEMESTER

Paper : 4.1 Personality Development Total Marks: 75 Total Credit: 06 Nomenclature of Papers Contents 1 Theory Papers 40 marks 2 Internal Assessment 15 marks 3 Practical Paper 20 marks. Theory paper: Unit I (Marks 10) Introduction to Personality a) Basic of Personality b) Human growth and Behavior c) Theories in Personality d) Motivation Unit II (Marks 10) Communication skills and Personality Development a) Intra personal communication and Body Language b) Inter personal Communication and Relationships c) Leadership Skills d) Team Building and public speaking Unit III (Marks 10) Techniques in Personality development I a) Self confidence b) Mnemonics c) Goal setting d) Time Management and effective planning Unit IV (Marks 10) Techniques in Personality Development II a) Stress Management b) Meditation and concentration techniques c) Self hypnotism d) Self acceptance and self growth Practical Paper (Marks 20) This paper includes one exercise/activity on each of the following: Communication Skills, Inter-personal Relations, Social Etiquettes, Decision Making, Presentation and Attitudes (Practical Test will involve written exercise as well as demonstration/ presentation).

Page 31: Syllabus IT

30

Paper 4.2 : Fundamentals of HR management and marketing Unit 1- Nature and Significance of Management Unit 2- Process of management and Decision making Unit 3- General aspects of Organizing Unit 4- Staffing, Motivation, Leadership Unit 5- Directing and Communication Unit 6- Controlling and Co-ordination Detailed Syllabus Unit 1- Nature and significance of Management 10 Meaning, importance, principles and levels of management, Management Vs Administration. Unit 2- Process of Management and Decision Making 10 Functions of management, Nature and importance of planning, Process of decision making, MIS, MBO, SWOT analysis Unit 3- General aspects of Organizing 10 Principles of organization, Types of organization structures, Authority and Responsibility, Delegation, Decentralization Unit 4- Staffing, Motivation, Leadership 10 Meaning and importance of Staffing; Motivation-Meaning, Process, Theories; Leadership- Meaning, Styles, Leader Vs Manager. Unit 5- Directing and Communication 10 Meaning and importance of Directing, Principles of Directing process, The process of Communication, Barriers to Communication and Measures to overcome them. Unit 6- Controlling and Co-ordination 10 Meaning of controlling, Steps in the process of controlling, Controlling techniques; Basics Principles of Co-ordination. Suggested Books: 1. Business Management- Niru Vasishth- Taxmann 2. Essentials of Management- Koontz and Wehrich- Mc Graw hill 3. Principles of Management R. N. Gupta- S.Chand

Page 32: Syllabus IT

31

Paper 4.3: WEB TECHNOLOGY

(Total Marks: 75, Internal Assessment : 10, Total Credit = 03, Total Number

of Classes : 60, Theory= 40, Practical= 20, Viva on Practical= 05, Time : 4

Hours) Overview of the World Wide Web and the internet: A brief history of TCP/IP and the Internet, Internet services-email, telnet, ftp , Internet components, the birth of web, web page, home page, web site, types of Internet connection- dial up, DSL, Broadband, VSAT, WiFi UNIT 1: Web Servers and Browsers: Web browsers-Netscape navigator and IE, Web browser helper applications, Web servers, Web server architecture. UNIT 2: Internet architecture: IP addresses and its working, domain name system, URL UNIT 3: Linking database to the web: JDBC, ODBC- CGI and ASP, Dynamic page creation and advantages UNIT 4: HTML editors and tools: Basic HTML, HTML tags, creating list in HTML, hyperlinks, multimedia, HTML forms, tables in HTML, frames in HTML, image maps, style sheets in HTML. DHTML, XML-Introduction, Need for XML, Advantages, simple XML programs, DTD. UNIT 5: Java Script: Client side Scripting languages, history of JavaScript, Java vs. Java Script, Creating interactive documents using JavaScript. UNIT 6: Using Visual Basic Script: The benefits of VBScript, Interacting VBScript with HTML forms, VBScript variables and operators, VBScript flow of control statements, Server Side scripting languages Introduction. Note: above topics will be done in practical.

Page 33: Syllabus IT

32

Suggested Readings: 1. The Internet –Complete M.L Young ; Tata McGraw Hill 2. Using CGI by J.Dwight , M.Erwin, R. Niles: Prentice Hill 3. Mastering JavaScript and Jscript by J.Jaworski ;BPB Publication 4. Dynamic HTML –the definitive references by D.Godman: Shroff Publishers 5. Understanding XHTML by D.P Nagpal: Wheeler Publishing.

Page 34: Syllabus IT

33

Paper 4.4: HARDWARE MAINTENANCE

(Total Marks: 75, Internal Assessment : 10, Total Credit = 03, Total Number

of Classes : 60, Theory= 20, Practical= 35, Viva on Practical= 10, Time : 4

Hours) Unit 1 : Tools: Screw drivers flat blade, Screw drivers Phillips, Long nose plier, Wire cutters/cutting pliers, Hard disk, File, Torch, Chip extractors, Chip inserter, Tweezers, Soldering iron, Solder sucker, Meters-analogue and digital, Logic probe/pulser, Outlet tester, English and metric system, Oscilloscope, Physical configuration: Record physical configuration, Desktop, Tower, Laptop, Remove cover, Remove disk drives, mark connectors, Remove power supply, Remove mother board, Locate primary system components: Mother boards, Bus slots and I/O cards, Processor types, Memory, Power supply. Unit 2: Assemble a new PC: Components required, Casing and cover, Mother board, I/O cards, Disk drive (HDD), Floppy drive (FDD), Keyboard, Bootable floppy, Cables, Locate different sections of an SMPS: Observe signals, Troubleshoot power supply (created problem): Check resistance, diodes, transistors, capacitors, etc. Offline. Locate communication ports, Observe signals , Configure ports. Locate different sections of keyboard and mouse signals, Locate different sections of monitor, Observe signals, Check power supplies, Locate different sections of a printer, Observe main signals, Check power supplies, Locate different parts of a floppy drive, Install a floppy drive, Note cables and jumpers, Locate different sections of a printer, Observe main signals, Check power supplies, Locate different parts of a floppy drive, Install a floppy drive, Note cable and jumpers, Locate different parts of a hard disk drive, Install HDD (simple), Install HDD (master slave), Install SCSI HDD. Unit 3: Install MM kit, Observe and note booting sequence, Note and setup CMOS, Trouble shoot crated faults (10 problems), Observe different parts of a CVT, Connect a CVT and study the supply with oscilloscope, Observe different parts of UPS, Connect a UPS and observe functions in different conditions, Observe the components of a LAN, Workstations, File servers, LAN cables- twisted pair, co-axial, fibre-optic Network adapters. Note: above topics will be done in practical. REFERENCE BOOKS: Upgrading and repairing of PC’s- Scott Mueller

Page 35: Syllabus IT

34

ABC’s of Upgrading your PC- Dan Gookin PC tools

Page 36: Syllabus IT

35

Paper 4.5: OBJECT ORIENTED PROGRAMMING IN JAVA

(Total Marks: 100, Internal Assessment : 10, Total Credit = 04, Total Number

of Classes : 80, Theory= 60, Practical= 20, Viva on Practical= 10, Time : 4

Hours) UNIT 1: Java language basics: Basic features, Java virtual machine concepts. Data types:- primitive data types and variables. Java Key words, integer and floating point data type, character and Boolean types, declaring and initialization variables. Java operators, Expressions, Statements-- selection statements, control statements, iterative statements, jump statements. Classes & Objects: Creating objects, assigning object reference variables. Introducing methods. Arrays:- Static methods, Constructors, Overloading constructors., Strings, and Vector. This Keyword , Using object as parameters:- argument passing, returning objects. Method Overloading , garbage collection , the Finalize() method. Inheritance and Polymorphism- Inheritance basics, access control, multilevel inheritance, method overriding, abstract classes, polymorphism, Final keyword. Multithreaded programming, I/O in Java :- I/O basics, Streams and stream classes , reading from and writing to console, reading and writing files. UNIT 2: Java applets: The Applet Class, Applet Architecture, An Applet skeleton: initialization and termination, handling events, HTML Applet Tag, Control. UNIT 3: Networking : Socket overview -- datagram socket and TCP/IP based server socket, Internet Addressing --- DNS, UR. Event handling Drivers in Java. UNIT 4: Java Database Connectivity: Establishing a connection( JDBC, ODBC connectivity) , transactions with database. UNIT 5: On job training. Suggested Reading

Page 37: Syllabus IT

36

1. Programming in Java, E. Balaguruswamy, Tata Mc-Graw Hill. 2. Patrik Naughton & Herbert Schildt ― The complete reference java‖

Page 38: Syllabus IT

37

FIFTH SEMESTER

Paper 5.1: APPLICATION DEVELOPMENT USING VB.NET

(Total Marks: 75, Internal Assessment : 10, Total Credit = 03, Total Number

of Classes : 60, Theory= 40, Practical= 20, Viva on Practical= 05, Time : 4

Hours) UNIT 1: Introduction to .NET framework : Managed Code and the CLR- Intermediate Language, Metadata and JIT Compilation - Automatic Memory Management, Language Concepts and the CLR: Visual Studio .NET - Using the .NET Framework, The Framework Class Library: .NET objects - ASP .NET - .NET web services – Windows Forms. UNIT 2: Elements: Variables and constants – data types – declaration. Operators – types – precedence. Expressions. Program flow – Decision statements – if .. then, if..then..else, select..case– Loop statements – while..end while, do..loop, for..next, for..each..next. Types: Value data types – Structures, Enumerations. Reference data types- Single-dimensional – Multi-dimensional arrays – jagged arrays – dynamic arrays, Windows programming: Creating windows Forms – windows controls – Button, Check box, Combo box, Label, List box, Radio Button, Text box. Events – Click, close, Deactivate, Load, Mousemove, Mousedown, MouseUp. Menus and Dialog Boxes: Creating menus – menu items – context menu - Using dialog boxes – showDialog() method. UNIT 3: Application development using ADO .NET features of ADO.NET: Architecture of ADO.NET – ADO.NET providers – Connection – Command – Data Adapter – Dataset. Accessing Data with ADO.NET: Connecting to Data Source, Accessing Data with Data set and Data Reader - Create an ADO.NET application - Using Stored Procedures. UNIT 4: ASP.NET Features: Change the Home Directory in IIS - Add a Virtual Directory in IIS- Set a Default Document for IIS - Change Log File Properties for IIS - Stop, Start, or Pause a Web Site. Creating Web Controls: Web Controls - HTML Controls, Using Intrinsic Controls, Using Input Validation Controls, Selecting Controls for Applications - Adding web controls to a Page.

Page 39: Syllabus IT

38

Creating Web Forms: Server Controls - Types of Server Controls - Adding ASP.NET Code to a Page. UNIT 5: Overview of XML : XML Serialization in the .NET Framework -SOAP Fundamentals-Using SOAP with the .NET Framework, Introduction to web services: Web Services protocol and standards – WSDL Documents - Overview of UDDI - Calling a Web Service from a Browser - Calling a Web Service by Using a Proxy - Creating a simple web service - Creating and Calling a Web Service by Using Visual Studio .NET. Reference Books: Introduction to Visual basic.NET - NIIT Prentice Hall of India,2005 Introducing Microsoft .NET- David S. Platt Microsoft Press”, Saarc Edition, 2001 Introduction to Microsoft® ASP.NET Work Book - Microsoft- Microsoft Press Developing XML Web Services Using Microsoft® ASP.NET -Microsoft- Microsoft Press Designing Microsoft ASP.NET Applications-Douglas J. Reilly-Microsoft Press ASP.NET-Danny Ryan and Tommy Ryan-Hungry Minds Maran Graphics

Page 40: Syllabus IT

39

Paper 5.2: DESKTOP PUBLISHING

(Total Marks: 75, Internal Assessment : 10, Total Credit = 03, Total Number

of Classes : 60, Theory= 20, Practical= 35, Viva on Practical= 10, Time : 4

Hours) UNIT 1: Work Area: arranging palettes,customizing workspace, palette menus, navigation and magnification, layers, context menus, selecting objects, using help, Documents starting new documents and page size, master pages, footers, placeholder master, applying master and overriding master, editing master pages. UNIT 2: Frames: modifying and resizing text frames, modifying and resizing graphic frames, wrapping graphics, creating and duplicating frames, rotating and aligning objects, Importing and editing text, managing fonts, creating and entering text, creating headline, flowing text, working with styles, aligning text, threading text, changing number of columns, changing text alignment, character style, find and Replace and Spell check, text on a path, Typography: vertical spacing, baseline grid, space above and below paragraph, font and type style, paragraph alignment, special font features and drop cap, fill and stroke for text, kerning and tracking, working with tabs, rule for paragraph. UNIT 3: Working with color, adding color to swatch palette, applying color to objects, dash stroke, gradient, tint, spot color, apply color to text, apply color to object, creating and applying gradient swatch, Importing and linking graphics, adding graphics, vector and bitmap graphics, managing links to imported graphics, updating graphics, clipping paths, settings for display performance library to manage objects. Tables: Importing and formatting a table, formatting borders and alternating row colors, graphics within tables, formatting text in table, character style to table text, adjust column size. UNIT 4: Vector graphics: document grids, applying color to path pencil tool, pen tool, drawing curve and straight segments, compound path, slicing a path with scissor, adding end shape to open path, creating texture effects, inline graphics. UNIT 5: Transparency, transparency setting, opacity of objects, blending modes, feathering, transparency settings for EPS images, drop shadow, Interactive document, bookmarks, hyperlinks, navigation buttons, adding a movie, button with rollover and down states adding an action to button, Exporting to pdf.

Page 41: Syllabus IT

40

UNIT 6: Book, defining a book, creating book file, order and pagination, table of content, maintaining consistency, synchronizing book document, updating table of content, indexing the book. UNIT 7: Printing and preparation: preflight, package, separation preview, transparency preview, transparency flattener preview, printing proof. N.B: The above work in practical will be done using Indesign and Scribus. Reference: 1. Indesign Basics, By Sterling Teaches 2. Advanced Indesign By Unluckylion. 3.Working with in adobe indesign By Kelly Kordes anton

4. Scribus: Open-Source Desktop Publishing by Christoph Schäfer

5. Scribus 1.3.5: Beginner's Guide" by Cedric Gémy

Page 42: Syllabus IT

41

Paper 5.3: Project Work (Total Mark : 75, Internal Assessment : 10, Total Credit = 03, Presentation of Project Report : 50, Viva on Project report : 15) Paper 5.4 : Project Work (Total Mark : 75, Internal Assessment : 10, Total Credit = 03, Presentation of Project Report : 50, Viva on Project report : 15) Paper 5.5: WEB PROGRAMMING (using Linux, Apache, MySQL and PHP)

(Total Marks: 100, Internal Assessment : 10, Total Credit = 04, Total Number

of Classes : 80, Theory= 40, Practical= 40, Viva on Practical= 10, Time : 4

Hours) UNIT 1: Review of PHP, Forms, Form Processing, Server side programming with PHP, Page templates; PHP functions, error reporting; login, authentication, and login sessions; Content management; PHP classes and objects; script security, UNIT 2: Database driven websites: SQL queries; MySQL datatypes; PHP database access; Database support for product orders and payment; UNIT 3: Security issues: Web hostng: Apache, PHP and MySQL Web servers; URL and URI; Apache; Linux access control and access; run-time configuration; basic and digest suthentication; password encryption; SSL/TLS, installing and testing. UNIT 4: PHP and MySQL and a selection of topics from: HTML 5 DOM and APIs, Document Object Model (DOM) as an application programming interface; interfaces, XML, AJAX, and Web Services, extensible Markup Language (XML), XSL, transforms and templates, XML processing with PHP. UNIT 5: Javascript and XML:

Page 43: Syllabus IT

42

Asynchronous Javascript and XML (AJAX), Web services, HTML5 and Mobile Websites, Mobile website strategies and design, mobile and smartphone functionality, testing and debugging Reference: Dynamic Web Programming and HTML5 by Paul S. Wang

Page 44: Syllabus IT

43

SIXTH SEMESTER Paper 6.1: NETWORKS AND INFORMATION SECURITY

(Total Marks: 75, Internal Assessment : 10, Total Credit = 03, Total Number

of Classes : 60, Theory= 40, Practical= 20, Viva on Practical= 05, Time : 4

Hours) UNIT 1: Introduction: Attacks, Services and Mechanisms, Security Attacks, Security Services, Integrity check, digital Signature, authentication, has algorithms. UNIT 2: Secret Key Cryptography: Block Encryption, DES rounds, S-Boxes IDEA: Overview, comparison with DES, Key expansion, IDEA rounds, Uses of Secret key Cryptography; ECB, CBC, OFB, CFB, Multiple encryptions DES. UNIT 3: Packet Capture for Network traffic analysis: Packet Capture Overview, Packet Capture on Device Interfaces, Firewall Filters for Packet Capture, Packet Capture Files, Analysis of Packet Capture Files UNIT 4: Intrusion Detection Systems and Intrusion Prevention System: An Approach to Intrusion Detection, Performance evaluation, Common Characteristics of Intrusion Detection, A Distributed Intrusion Detection System, Privacy Issues in Intrusion Detection, Where to do Intrusion Detection, Intrusion Prevention System: Understanding IPS, IPS Attack Coverage, Modern IPS Features, IPS, Virtualization, and Cloud Computing, IPS and Regulatory Compliance, Selecting the Right IPS, Ten Ways to Lower TCO. UNIT 5: Public key Cryptography: Algorithms, examples, Modular arithmetic (addition, multiplication, inverse, and exponentiation) RSA: generating keys, encryption and decryption. Other Algorithms: PKCS, Diffie-Hellman, El-Gamal signatures, DSS, Zero-knowledge signatures. UNIT 6: Authentication:

Page 45: Syllabus IT

44

Password Based, Address Based, Cryptographic Authentication. Passwords in distributed systems, on-line vs offline guessing, storing. Cryptographic uthentication: passwords as keys, protocols, KDC’s Certification Revocation, Interdomain, groups, delegation. UNIT 7: Security Policies and Security Handshake Pitfalls: What is security policy, high and low level policy, user issues? Protocol problems, assumptions, Shared secret protocols, public key protocols, mutual authentication, reflection attacks, use of timestamps, nonce and sequence numbers, session keys, one-and two-way public key based authentication. UNIT 8: Inside the firewall: Firewall, proxy server, overview of intranet security, web server security, username/password authentication. COM, DCOM, CORBA. Example System: Kerberos: purpose, authentication, serer and ticket granting server, keys and tickets, use of AS and TGS, replicated servers. Kerberos V4: names, inter-realm authentication, Key version numbers. Kerberos V5: names, realms, delegation, forwarding and proxies, ticket lifetimes, revoking tickets, multiple Realms. UNIT 9: Network Security: Electronic mail security, IP security, Network management security, Security for electronic commerce: SSL, SET, System Security: Intruders and Viruses, Firewalls, Intrusion Detection. Tutorials: 1. Numerical problems on DE, IDEA, MD2, MD5, Diffie-Helman and El-Gamal Signatures. 2. Comparative study of network security tools. 3. Vulnerability tools: Nessus, Retina, Wireshark, Nmap. 4. Packet Sniffers: Tcpdump, Ettercap, Dsniff. References: 1. Atul Kahate, Cryptography and Network Security, McGraw Hill. 2. Kaufman, c., Perlman, R., and Speciner, M., Network Security, Private Communication in a public world, 2nd ed., Prentice Hall PTR., 2002. 3. Stallings, W.,.Cryptography and Network Security: Principles and Practice, 3rd ed., Prentice Hall PTR.,2003. 4. Stallings, W. Network security Essentials: Applications and standards, Prentice Hall, 2000. 5. Cryptography and Network Security; McGraw Hill; Behrouz A

Page 46: Syllabus IT

45

Forouzan. 6. Information Security Intelligence Cryptographic Principles and App. Calabrese Thomson. 7. Securing A Wireless Network Chris Hurley SPD.

8. Selected Topics in Communication Networks and Distributed Systems

By Sudip Misra, Subhas Chandra Misra, Isaac Woungang

Page 47: Syllabus IT

46

Paper 6.2: NETWORK MANAGEMENT AND TROUBLESHOOTING

(Total Marks: 75, Internal Assessment : 10, Total Credit = 03, Total Number

of Classes : 60, Theory= 40, Practical= 20, Viva on Practical= 05, Time : 4

Hours) UNIT 1: Identification of various networks components: Connections, BNC, RJ-45, I/O box, Cables, Co-axial, twisted pair, UTP, NIC (network interface card), Switch, hub. UNIT 2: Sketch wiring diagrams of network cabling considering a computer lab of 20 systems, Interfacing with the network card (Ethernet), Preparing of network cables, Establishment of a LAN, Use of protocols in establishing LAN. UNIT 3: Layer 2 and Layer3 switches, router configuration, firewall configuration. UNIT 4: Trouble shooting of networks, Installation of network device drivers, Installation of networks (Peer to Peer Networking client server interconnection), Use/installation of proxy server. N.B. The above work will be done in practical. RECOMMENDED BOOKS 1. Computer Networks by Tanenbaum, Andrew S, Prentice Hall of India, New Delhi 2. Data Communications and Networking by Foronzan, Tata McGraw Hill, New Delhi 3. Local area Networks by Peter Hudson 4. Understanding Local area Network by Neil Jenkins

Page 48: Syllabus IT

47

Paper 6.3 : Project Work (Total Marks : 75, Internal Assessment : 10, Total Credit = 03, Presentation of Project Report : 50, Viva on Project report : 15) Paper 6.4 : Project Work. (Total Mark : 75, Internal Assessment : 10, Total Credit = 03, Presentation of Project Report : 50, Viva on Project report : 15) Paper 6.5: 3D COMPUTER ANIMATION

(Total Marks: 100, Internal Assessment : 10, Total Credit = 04, Total Number

of Classes : 80, Theory= 20, Practical= 30, Viva on Practical= 10, On Job

Training=30, Time : 4 Hours) UNIT 1: Basic and advanced mesh modeling, Materials and lighting, Texture mapping. The Blender Interface, Manipulating Objects, Edit Mode, Object Edit Mode Modeling UNIT 2: Character animation, Key-frame based animation, Rigging and posing. UNIT 3: Walking and running, Motion capture based animation, Particle system. UNIT 4: Fluid, Hair, Cloth. UNIT 5: Deformable models, Motion tracking, Dynamic paint. UNIT 6: Textures, Animation, Modifiers, Blender Scenes and Modeling, Particles, Constraints,UV Textures / Sculpting, NURBS Surfaces / Meta Objects, Rigid Body Dynamics, Reality 3D, Animal Planet, Set Design. UNIT 7: On job training.

Page 49: Syllabus IT

48

N.B: The above work and the practical work will be done though Blender / 3D studio Max Reference:

1. The Art of 3D Computer Animation and Effects by Isaac V. Kerlow