scheme of ug itm under choice based credit system (csbs)

46
UG Syllabus Under CBCS Information Technology Management Scheme of UG ITM Under Choice Based Credit System (CSBS) A: Courses for Honours Students SEMESTER. COURSE COURSE CODE TITLE REMARKS I Core C101 Computer System Compulsory C102 C Programming Generic Elective G101 Organizational Behaviour Compulsory For The Students Of ITM Ability Enhancement AE101 Environmental Science Compulsory II Core C203 Data Structure Using C Compulsory C204 Discrete Mathematics Generic Elective G202 A. Management Accounting The Students Have To Choose One Of The Two Courses B. General Management Ability Enhancement AE202 Communicative English Compulsory Skill Enhancement SE201 MIL (Odia/Hindi/Alt. English) Compulsory; The Students Have To Choose Any One Of The Courses III Core C305 Operating System Compulsory C306 Data Communication And Networking C307 DBMS Generic Elective G303 Marketing Management Compulsory For The Students Of ITM Skill Enhancement SE302 Computer / IT Compulsory IV Core C408 Software Engineering Compulsory C409 JAVA C410 Network Administration Generic Elective G404 A. Managerial Economics The Students Have To Choose One Of The Two Courses B. Business Environment And Ethics

Upload: vanhuong

Post on 01-Jan-2017

219 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Scheme of UG ITM Under Choice Based Credit System (CSBS)

UG Syllabus Under CBCS Information Technology Management

Scheme of UG ITM Under Choice Based Credit System (CSBS)

A: Courses for Honours Students

SEMESTER. COURSE COURSE CODE TITLE REMARKS

I

Core C101 Computer System

Compulsory C102 C Programming

Generic Elective G101 Organizational Behaviour Compulsory For The Students Of

ITM

Ability Enhancement AE101 Environmental Science Compulsory

II

Core C203 Data Structure Using C

Compulsory C204 Discrete Mathematics

Generic Elective

G202 A. Management Accounting

The Students Have To Choose One Of The Two Courses B. General Management

Ability Enhancement AE202 Communicative English Compulsory

Skill Enhancement SE201 MIL (Odia/Hindi/Alt.

English) Compulsory; The Students Have To Choose Any One Of The Courses

III

Core

C305 Operating System

Compulsory C306 Data Communication And Networking

C307 DBMS

Generic Elective G303 Marketing Management Compulsory For The Students Of

ITM

Skill Enhancement SE302 Computer / IT Compulsory

IV

Core C408 Software Engineering

Compulsory C409 JAVA C410 Network Administration

Generic Elective G404

A. Managerial Economics The Students Have To Choose One Of The Two Courses B. Business Environment

And Ethics

Page 2: Scheme of UG ITM Under Choice Based Credit System (CSBS)

Skill Enhancement SE403 Management Of Training

And Development Compulsory

V

Core C511 Computer Organization

And Architecture Compulsory C512 Linux Operating System

Discipline Specific

D501 Digital Electronics Compulsory

D502 A. Programming In C++ The Students Have To Choose Any

One Of The Two Courses B. VB.NET

Skill Enhancement SE504 Entrepreneurship

Development Compulsory

VI

Core

C613 Web Technology Compulsory C614 Computer Graphics Compulsory

Discipline Specific

D603 A. Theory Of Computation The Students Have To Choose One Of

The Two Courses B. Numerical Analysis D604 Project Compulsory

Page 3: Scheme of UG ITM Under Choice Based Credit System (CSBS)

ITM (HONOURS) SEMESTER I Core Course

C101- COMPUTER SYSTEM (6 credits) Full marks -100 Theory Full marks: 70 (Mid-Sem: 20; End-Sem: 50) Practical Full marks: 30 (End semester evaluation) THEORY UNIT I- INTRODUCTION TO COMPUTER: Introduction to Computer, Computer System Overview, Electronic Data Processing, Classification of Computers, Components of Computer System, Control Unit, Memory Unit, Primary, Secondary, Arithmetic Logical Unit UNIT II- NUMBER SYSTEMS Introduction to Number System, Binary Number System, Octal Number System, Hexadecimal Number System, Number System Conversions, Binary Arithmetic – Addition, Subtraction, Multiplication, Division UNIT III - STORAGE AND I/O DEVICES Storage, Computer Storage, Primary Storage, Secondary Storage, Input and Output Devices, Input Device, Output Device, Impact & NonImpact Printers, Line and Page Printer, VDU, LCD UNIT IV - LANGUAGE, SOFTWARE AND FILES Language, Four Levels of language, Machine Level Language, Assembly Level Language, High Level Language, 4th Generation Language, Software & Files, Software, Types of Software, System, Application and Utility Software, Translator, Compilers, Interpreters and Assemblers UNIT V – DBMS and INTERNET Database Management System, Data and Information, Database, DBMS, Database System, Internet, Definition, Basic Services, Electronic Mail, File Transfer Protocol, Telnet, Usenet News, Uses of the Internet. PRACTICAL Introduction to Window Operating System: Working with Desktop Properties, Setting the Taskbar and Icons.Control panel setting, working with short cut key. Working with Microsoft Word: Create, Save, Open, Print the Document.Moving and copying text, Text formatting, Paragraph setting, Find and Replace the text, Spelling and Grammar check.Working with Objects: Table, Clip art, Picture, Shapes, Word art and Text Box, Drop Cap, Equation and Symbols.Setting Themes, Page Background, Indentation, Page setup.Inert Header and Footer, Page number.Create Mail merge. Different View the Documents and window arrangement.

Page 4: Scheme of UG ITM Under Choice Based Credit System (CSBS)

Working with Microsoft Excel: Create, Save, Open and Close Worksheet.Data entry in Cell (Text, Number, Date, Time). Use of Fill, Cell selection. Formatting the Cell, CellAlignment and Orientation, insert Symbol, Cutting, Copying, Pasting, Finding, Replacing the Cell Value.Adding cell Border, Background, Font with color.Insert, Delete, Navigate the Worksheet. Renaming, Moving, and Copying the Worksheet.Work sheet Formatting: Inserting, Deleting, Hiding, Moving Rows, Columns.Working with Objects: Table, Picture, Smart art, Shapes.Create Chart from Table, Setting the Page Layout, View the work Sheets. Working with Microsoft Excel Functions: Working with Excel Data and Formulas.Logical, Text, Date & Time, Math & Trig.Formula Auding.Sorting and Filtering Data. Advance Filtering, Validation of data in cell entry Working with Microsoft Power Point: Creating, saving, open the slide. Use Layouts and Themes, color and font. Set slide background.Insert, delete slides, Object: tables, Pictures, Shapes, Text boxes, setting Album. Working with slide master.Adding Transition Animation, timing. Review Presentation setting up slide show. Running a Presentation and print the presentation.

Suggested Readings: Fundamental of Computers - Raja Raman Information Technology – Curtin, TataMcGraw Hill Computer Fundamentals – PK.Sinha-BPB

Page 5: Scheme of UG ITM Under Choice Based Credit System (CSBS)

ITM (HONOURS) SEMESTER I Core Course

C102- C PROGRAMMING (6 credits) Full marks -100 Theory Full marks: 70 (Mid-Sem: 20; End-Sem: 50) Practical Full marks: 30 (End semester evaluation) THEORY

UNIT –I OVERVIEW INTRODUCTION TO ‘C’: Introduction To C language, Features Of C language, Variables, Rules For Constructing Variable Names, Data Types and classification, Constant and types of constant, Operators and types, Designing And Developing Programs In C, Directives, Comments, Header Files, Input / Output operation using printf() and scanf()

UNIT –II DECISION MAKING AND LOOPING SELECTION STATEMENTS: What is Selection Statement ?, If-Else Statement, Else-If Construct, Nested if construct, Switch Statement, ITERATION STRUCTURE: What is Looping?, Types of Loop, Pre-test, post-test, infinite, nested loop, Jumping statements, break Statement, goto Statement continue statement

UNIT –III ARRAY, STRINGS ARRAY: Defining an Array, Types of Array, Declaration, initialization, Memory Representation of Arrays, Bound Checking, Multidimensional Array, STRINGS: What Are Strings, String Declaration and Initialization, String Assignment, String Manipulation, String handling library functions

UNIT- IV FUNCTION, POINTER FUNCTION: Define Function, Advantages Of Using Functions, Types of functions, Components of a function, Passing Values Between Functions, Call by value, call by address, Recursion, POINTER: What is Pointer, Pointer Notations, Pointer Arithmetic, Pointer TO Pointer, Pointer and 1D array, Array Of Pointers

UNIT- V STRUCTURE AND UNION, FILE HANDLING, PRE-PROCESSOR STRUCTURE AND UNION: What Is Structure, Array of Structure, Pointer to structure, Unions, Differences between structure and Union, FILE HANDLING AND C PREPROCESSOR: What Is File?, Operations in a File, Opening Files, File opening Modes, Reading From a File, Writing to a File, Closing a File, Structure of a General file program, Single Character Access, Record

Page 6: Scheme of UG ITM Under Choice Based Credit System (CSBS)

Access, Random access in File using functions(fseek(),ftell(),rewind()), End Of File, Using Argc and Argv, The C Preprocessor: Macro Expansion, File Inclusion, Conditional Compilation PRACTICAL Installing ‘C’ language, Writing, Compiling, Executing Program, Writing Simple Programme using C IDE, Programming Using :- Variables, Operators, Arithmetic Expression, I/O Statements. Decision making & branching: Decision making with IF statement, IF-ELSE statement, Nested IF statement, ELSE-IF ladder, switch statement, goto statement. Decision making & looping: For, while, and do-while loop, jumps in loops, break, continue statement. Arrays: Definition, types, initialization, processing an array, Strings: Declaration, initialization, assignment, manipulation, string library function. Functions: Definition, prototype, passing parameters, Call by Value, Call By Address, Recursion.Pointers: Defining, Pointer Notation, Pointer Arithmetic, Pointer with Function, Pointer with Array Structure: Definition, types, initialization, processing Structure. Files: Definition, types, Working with Files, reading, writing, modifying Files in C.Implementing Macro Expansion Suggested Readings: 1. Ansi C E. Balagurusamy – BPB 2. C in Depth S. k. Srivastav 3. Let Us C Y.R.Kanitkar – BPB

Page 7: Scheme of UG ITM Under Choice Based Credit System (CSBS)

ITM (HONOURS) SEMESTER I

Generic Elective Course G101- ORGANISATIONAL BEHAVIOUR (6 credits)

Full marks -100 (Mid-Sem: 20; End-Sem: 80)

The Generic elective course shall be taken by the students of ITM (Hons)

UNIT-I: INTRODUCTION: Definition & Meaning of Organizational Behaviour; Nature of Organizational Behaviour; Role of Organizational Behaviour; Importance of OB; Organizational Effectiveness; OB Model; Foundations of OB; Individual and Organisational Goals; Challenges to OB. UNIT-II: ORGANISATIONAL THEORIES (HISTORICAL EVOLUTION OF OB): The Classical Theory: (M. Webber’s Bureaucratic Model, F.W. Taylor’s Scientific Management Theory, H. Fayol’s Process Theory) The Neo-Classical Theory: (Human Relations Approach by Elton Mayo, Behavioural Approach by A. Maslow & D. McGregor) The Modern Management Theories: (Systems Approach, Contingency Approach) UNIT- III: ORGANISATIONAL STRUCTURE AND DESIGN: Principles of Organisations; Organisation Types: Line Organisation, Staff or Functional Organisation, Line & Staff Organisation, Committee Form of Organisation, Matrix Organisation, Virtual Organisation. UNIT IV: MOTIVATION: Nature & Importance of Motivation; Motivational Challenges; Content & Process theory of motivation; Motivational Theories (Maslow’s Need Hierarchy Theory, Herzberg’s two factor Theory, McClelland’s Need Theory) UNIT- V: LEADERSHIP AND COMMUNICATION: Leadership: Nature and Importance; Leadership Styles; Leadership Theories (Trait Theory, Behaviour Theory, Contingency Theory). Communication: Meaning, Definition & Importance; Communication Types, Communication Process, Barriers to communication; Effective Communication Methods.

Suggested Readings: 1. Organizational Behaviour: Gupta and Joshi (KP) 2. Environmental Studies & OB: Sharma & Gupta 3. Organisational Behaviour: L.M. Prasad 4. Organisational Behaviour: Stephen Robbins (PHI). 5. Organisational Behaviour: Rao & Narayana 6. Organisational Behaviour: K Aswathappa (HPH)

Page 8: Scheme of UG ITM Under Choice Based Credit System (CSBS)

ITM (HONOURS) SEMESTER I

Ability Enhancement Compulsory Course AE101- Environmental Science (2 Credits)

Full Mark: 50 (End semester evaluation) Unit I: Ecosystems

Ecosystem- Structure and function of ecosystem (Abiotic and Biotic factors); Energy flow in an ecosystem.

Environmental Problems: global warming and Climate change, ozone layer depletion. Deforestation, acid rain; impacts of environmental disturbances. Unit II: Natural Resources and Biodiversity

Energy resources: Renewable and non-renewable energy sources. Biodiversity patterns and global biodiversity hot spots, India as a mega-biodiversity nation; Endangered and endemic species of India, Threats to biodiversity, Conservation of biodiversity: In-situ and Ex-situ conservation of biodiversity.

Unit III: Environmental Pollution, Impact and Management

Environmental pollution: Air, water, soil and noise pollution, Nuclear hazards and human health risks, Solid waste management: Control measures of urban and industrial waste.

Environment Protection Act and International agreements: Montreal and Kyoto protocols and Convention on Biological Diversity (CBD).

Suggested Readings:

1. Carson, R. 2002. Silent Spring. Houghton Mifflin Harcourt. 2. Gadgil, M., & Guha, R. 1993. This Fissured Land: An Ecological History of India. Univ. of

California Press. 3. Gleeson, B. and Low, N. (eds.) 1999. Global Ethics and Environment, London, Routledge. 4. Gleick, P. H. 1993. Water in Crisis. Pacific Institute for Studies in Dev., Environment &

Security. Stockholm Env. Institute, Oxford Univ. Press. 5. Groom, Martha J., Gary K. Meffe, and Carl Ronald Carroll. Principles of Conservation

Biology. Sunderland: Sinauer Associates, 2006. 6. Grumbine, R. Edward, and Pandit, M.K. 2013. Threats from India’s Himalaya

dams. Science, 339: 36-37. 7. McCully, P. 1996. Rivers no more: the environmental effects of dams (pp. 29-64). Zed Books. 8. McNeill, John R. 2000. Something New Under the Sun: An Environmental History of the

Twentieth Century. 9. Odum, E.P., Odum, H.T. & Andrews, J. 1971. Fundamentals of Ecology. Philadelphia:

Saunders. 10. Pepper, I.L., Gerba, C.P. & Brusseau, M.L. 2011. Environmental and Pollution Science.

Academic Press.

Page 9: Scheme of UG ITM Under Choice Based Credit System (CSBS)

ITM (HONOURS) SEMESTER II

Core Course C203- DATA STRUCTURE USING C (6 credits)

Full marks -100; Theory Full marks: 70 (Mid-Sem: 20; End-Sem: 50) Practical Full marks: 30 (End semester evaluation) THEORY UNIT I - INTRODUCTION What is data structure, Classification of data structure, Primitive and Non primitive data structure, Dynamic memory allocation, Programs on malloc(),Calloc(),realloc(),free()

UNIT II - THE STACK What is stack and its features, Operations on stack, Representation of Stack: Static representation- Push(),POP() algorithm and program, Dynamic representation- Push(),POP() algorithm and program, Applications of Stack: Notations for arithmetic expression, Infix, prefix ,postfix, Notation conversions(Algorithm Only), Infix to postfix(Algorithm Only), Infix to prefix(Algorithm Only), Evaluation of Postfix Notations(Algorithm Only), Evaluation of Prefix Notations(Algorithm Only)

UNIT III - QUEUE What is Queue, Operations on a Queue, Representation of Stack, Static representation - Insert ( ) ,delete( ) algorithm and program, Dynamic representation- Insert ( ) ,delete( ) algorithm and program UNIT IV - LINKED LIST Introduction to Linked List, Types of linked list - Single linked list, Single circular linked list, Double linked list, Double circular linked list, Operations on linked list(Programs only) - Single linked list [Insert and delete (beg position ,end position, traverse], Single circular linked list [Insert and delete (beg position ,end position, traverse], Double linked list [Insert and delete (beg position ,end position, traverse], Double circular linked list [Insert and delete (beg position ,end position, traverse]

UNIT V - SEARCHING AND SORTING What is Searching ?, Linear Search(program only), Binary Search(program only), Sorting in Data structure, Types of Sorting, Bubble sort(program only), Insertion sort(program only), Quick sort(program only), Merge sort(program only), Heap sort(program only) PRACTICAL PRACTICE ON ARRAY, STRUCTURE, UNION Program on Function with different types of arguments and return type. Program using pointer. Program on Dynamic memory allocation: Malloc (), Calloc (), Realloc (), Free ()

Page 10: Scheme of UG ITM Under Choice Based Credit System (CSBS)

THE STACK AND QUEUE Program on Static representation of Stack usingPush (), POP () Program on Dynamic representation of Stack usingPush (), POP () Program on Notation conversions:Infix to postfix, Infix to prefix Program on Evaluation of Postfix Notations Program on Evaluation of Prefix Notations Program on Static representation of Queue: Create (), Insert ( ), delete () Program on Dynamic representation of Queue: Create (), Insert ( ), delete ( ) LINKED LIST, SEARCHING AND SORTING Program to create and display Single linked list Single circular linked list Double linked list Double circular linked list Program on linked list Operations Single linked list [Insert and delete (beg position, end position, traverse] Single circular linked list [Insert and delete (beg position, end position, traverse] Double linked list [Insert and delete (beg position, end position, traverse] Double circular linked list [Insert and delete (beg position, end position, traverse] Program on Linear Search, Binary Search Program onBubble sort, Insertion sort, Quick sort, Merge sort,Heap sort Suggested Readings:

1. Data Structure using C, Amiya Rath 2. Data Structure using C,S.K Srivastava 3. Data structures , Schaum’s outline series, S. Lipschutz

Page 11: Scheme of UG ITM Under Choice Based Credit System (CSBS)

ITM (HONOURS) SEMESTER II

Core Course C204 -DISCRETE MATHEMATICS (6 credits)

Full marks -100 (Mid-Sem: 20; End-Sem: 80)

UNIT I Methods of Proof ,Set ,Relation ,Function UNIT II Probability ,Probability of Combined Events ,Addition Law, Multiplication Law Introduction to Statistics , Presentation of Statistical Data, Histograms, Cumulative , Frequency Distributions ,Measure of Central Tendency ,Dispersion and Variation UNIT III Basics of Counting, Recurrence Relations , Techniques of Solving Recurrence Relations. UNIT-IV Graphs : Basic concepts, Isomorphism and sub graphs, Trees and their properties, Spanning Trees, Directed Trees, Binary Trees, Planar Graphs, Euler’s Formula, Multi graphs and Euler graphs, Hamiltanian graphs UNIT-V Boolean Algebra : Introduction, Boolean algebra, Boolean Functions, Switching Mechanism, Minimisation of Boolean functions Suggested Readings:

1. Discrete Mathematics and its Applications by Kenneth H Rosen

Page 12: Scheme of UG ITM Under Choice Based Credit System (CSBS)

ITM (HONOURS)

SEMESTER II Generic Elective Course

G202A- MANAGEMENT ACCOUNTING (6 credits) Full marks -100 (Mid-Sem: 20; End-Sem: 80)

The Generic elective course shall be taken by the students of ITM (Hons) UNIT-I: Introduction to Accounting: Meaning of Accounting; Book Keeping- the Basis of Accounting; Evolution of Accounting; Sub fields of Accounting; Users of Accounting Information. Accounting Cycle, Accounting Concepts and Conventions. Golden Rules of Accounting. UNIT-II: Concept of Double Entry and Single Entry Book-keeping. Recording of Transactions and Ledger Posting – Journal – Ledger – Balancing the Ledger Accounts; Subsidiary Books of Account (Cash Book; Purchase Day Book; Sales Day Book; Purchase Returns Book; Sales Return Book; Bills Receivable and Payable Book), The Trial Balance, Balance sheet (Treatments). UNIT-III: Introduction to Management Accounting, Scope, Objects & Functions and Limitations of Management Accounting. Tools and Techniques of Management Accounting. UNIT-IV: Funds Flow Statement and Cash Flow Statement - Preparation and Managerial Uses. UNIT-V: Management Reporting, Essentials, Reporting To Various Levels Of Management.Financial Statement Analysis -Meaning & Objective of Financial Statement, Techniques of Financial Statement Analysis, Comparative Ratio Analysis. Suggested Readings:

1. Management Accounting, R.K. Sharma & Shashi K. Gupta, Kalyani Publishers 2. Financial Accounting: Jain & Narang, KP 3. Financial Accounting: P.C.Tulsian (Pearson)

Page 13: Scheme of UG ITM Under Choice Based Credit System (CSBS)

ITM (HONOURS) SEMESTER II

Generic Elective Course G202B- GENERAL MANAGEMENT (6 credits)

Full marks -100 (Mid-Sem: 20; End-Sem: 80) The Generic elective course shall be taken by the students of ITM (Hons) UNIT I: MANAGEMENT Management - Concept of Management, Importance of Management, Managerial Roles, Functions of Management, Managerial Skills, Levels of Management, Management Process UNIT II: PLANNING Planning - Introduction, Features of Planning, Steps in the Planning Process, Principles of Planning, Importance of Planning, Limitations of Planning, Types of Plans, Management by Objectives - Meaning; Benefits; Limitations. UNIT III: ORGANIZING & STAFFING Organizing - Introduction to Organizing and Organization; Principles of Organisation; Importance of Organization; Types of Organisation Structure –Line, Functional, Line and Staff Organization Staffing - Meaning and Definition of Staffing; Features of Staffing; Steps in Staffing UNIT IV: DIRECTING & CONTROLLING Direction - Meaning, Importance, Characteristics, Principles of Direction, Elements of Direction, Skills of a supervisor Controlling – Meaning, Importance, Characteristics of an effective control system; Objectives of Controlling, Steps in the control process UNIT V: COMMUNICATION & MANAGEMENT OF CHANGE Communication - Communication Process, Importance of Communication, Communication Channels, Barriers to Communication. Change –Process of Planned Change, Need for Change, Resistance to Change, Overcoming Resistance to Change, Management of Change Suggested Readings: 1. Management Text and Cases, VSP Rao & V. Harikrishna, Excel. 2. Management Robbins, Coulter & Vohra, Pearson. 3. Management Principles & Applications, Ricky W. Griffin, Cengage. 4. Essentials of Management, Koontz and Weihrich, TMH 6 6. Principles of Management, Gupta, PHI

Page 14: Scheme of UG ITM Under Choice Based Credit System (CSBS)

ITM (HONOURS) SEMESTER II

Ability Enhancement Compulsory Course AE202- Communicative English (2 Credits)

Full Mark: 50 (End semester evaluation) This is a need based course. It aims to develop the communicative ability of the students in speaking, reading and writing skills. The course also aims to equip the students in use of grammar in meaningful contexts and express themselves in day to day life’s practical situations.

Unit I.

Basics of Communication:

The process of Communication; Language as a Tool of Communication; Levels of Communication, The Flow of Communication; Communication Networks; Barriers to Communication; Technology in Communication Verbal and Non-verbal Communication: Spoken and written; Formal and Informal Style; Use of bias free English Unit II.

Principles and Practices of Writing.

Grammar and Punctuation: Subject-Verb Agreement; Common Mistakes; Punctuation. Sentence Construction Unit III. Reading and Writing

Comprehension; Art of Condensation; Note making; Summarizing; Paragraph Writing; Writing a Review; Dialogue Writing

Page 15: Scheme of UG ITM Under Choice Based Credit System (CSBS)

ITM (HONOURS) SEMESTER II

Skill Enhancement Compulsory Course SE201- MIL(Odia/Hindi/Alternative English)(2 Credits)

Full Mark: 50 (End semester evaluation)

Page 16: Scheme of UG ITM Under Choice Based Credit System (CSBS)

HINDI

ALTERNATIVE ENGLISH

Unit I: Poetry: Shakespeare: Sonnet CXXX; William Blake: London; T S Eliot: Preludes; Thomas Hardy: The Darkling Thrush Wordsworth: It’s a Beauteous Evening Unit II: Short Story: Gabriel Garcia Marquez: Balthazar’s Marvellous Afternoon Amitav Ghosh: Ghost’s of Mrs Gandhi; Omprakash Valmiki: Jhootan Unit 3: Essays Virginia Woolf: Shakespeare’s Sister Chitra Banerjee Divakaruni: Indian Movie, New Jersey B. R. Ambedkar: Who are the Shudras? Prescribed Text: The Individual and Society: Essays Stories and Poems. New Delhi: Pearson, 2006

Page 17: Scheme of UG ITM Under Choice Based Credit System (CSBS)

ITM (HONOURS) SEMESTER III

Core Course C305 - OPERATING SYSTEM (6 credits)

Full marks: 100 (Mid-Sem: 20; End-Sem: 80) UNIT I: INTRODUCTION Introduction to O.S., Goal and Functions of O.S., Process concept, Process state, Process control block, Process scheduling, Schedulers, Context switches, Operation on process, System Calls for Process Management UNIT II: CPU SHEDULING Basic Concept, CPU Scheduler, Scheduling algorithm: First come first served scheduling (FCFS), Shortest –Job-First scheduling (SJF), Priority scheduling, Round –Robin scheduling (RR), Multilevel Queue scheduling UNIT III: DEADLOCKS Deadlock Characterization, Method of Handling Deadlock, Deadlock Prevention, Deadlock Avoidance, Deadlock Detection, Deadlock Recovery UNIT IV: MEMORY MANAGEMENT Background: Logical Vs Physical address, Swapping, Paging, Virtual Memory, Background, Demand Paging, Performance of Demand Paging, Page Replacement Algorithm

UNIT V: DISK SCHEDULING & FILE ORGANISATION Disk scheduling: FCFS, SSTF, SCAN, C-SCAN, File concept: Access methods, Directory structure, Protection

Suggested Readings: Operating system concepts- Silverschatz and Galvin- Wesley Publication.

Page 18: Scheme of UG ITM Under Choice Based Credit System (CSBS)

ITM (HONOURS) SEMESTER III

Core Course C306- DATA COMMUNICATION AND NETWORKING (DCN) (6 credits)

Full marks -100 Theory Full marks: 70 (Mid-Sem: 20; End-Sem: 50) Practical Full marks: 30 (End Semester Evaluation) THEORY UNIT I

Introduction - Data Communication, Networks, Internets, Intranets, Protocols, OSI and TCP/IP Models. Network Topologies- Bus Topology, Ring Topology, Star Topology, Mesh Topology. Physical Layer - Signals, Analog, Digital, Analog vs Digital, Transmission impairment, Data Rate Limits, Performance. Data Transmission- Transmission modes (Simplex, half-duplex, full-duplex communications). Transmission Media - Guided and Unguided Media. Types of networks - Local Area Network(LAN),Wide Area Network(WAN), Metropolitan Area Network(MAN), Personal Area Network(PAN). Connecting Devices - Repeaters, Hubs, Bridges, Switches, Routers, and Gateways. UNIT II Data Link Layer -Framing, Flow & Error Control, Stop-N- Wait ARQ, Go Back N ARQ, Selective Repeat ARQ. Medium Access-Random access (ALOHA, CSMA/CD, CSMA/CA) UNIT III Network layer protocol - internetworking, IPv4, Unicast, Broadcast and Multicast addresses,. Subnetting, Super-netting, IPv4 protocol packet format, fundamentals of IPv6 Addresses, Address mapping (ARP,RARP,BOOTP,DHCP),ICMP,IGMP. UNIT IV Transport Layer - Process to process delivery, UDP, UDP Datagram Format, TCP, TCP Segment Format, TCP’s Three-way Handshake for connection establishment and connection termination . TCP vs. UDP. UNIT V Domain Name System (DNS)-Name Space, Domain Name space, Distribution of name space, DNS in internet, Resolution.Remote Logging (Telnet), Electronic Mail, Simple Mail Transfer Protocol (SMTP), Mail Access Protocols (POP, IMAP), File Transfer Protocol (FTP), WWW, HTTP.

Page 19: Scheme of UG ITM Under Choice Based Credit System (CSBS)

PRACTICAL

1. Installing & Configuring a Virtual PC:Demonstrate the back-ground concept & hands on activities that involved to installing Windows 7 Ultimate computer using Virtual PC.

2. Installing & Configuring TCP/IP Connection:Demonstrate the back-ground concept & hands on activities that involved to installing & Configuring TCP/IP Connection using different methods.

3. Establishing Peer-to-Peer Network Connection:Demonstrate the back-ground concept & hands on activities that involved to establishing a Peer-to-Peer Network using Star Topology.

4. Installation & Configuration of Windows Server 2008: Demonstrate the back-ground concept & hands on activities that involved to installation of Windows Server 2008 using Virtual PC.

5. Create & Manage DNS Server:Demonstrate the back-ground concept & hands on activities that involved to Create & Manage DNS Server On an existing Windows Server 2008.

6. Create & Manage DHCP Server:Demonstrate the back-ground concept & hands on activities that involved to Creating & Managing DHCP Server On an existing Windows Server 2008.

7. Configuring & Managing Virtual Private Network:Demonstrate the back-ground concept & hands on activities that involved to Configure & Manage Virtual Private Network in an existing Windows Server 2008.

8. To Create & Configure Microsoft Management Console:Demonstrate the back-ground concept & hands on activities that involved to configuring MMC on Windows Server 2008.

9. Configuring Internet with Wireless & Wire based Connection:Demonstrate the back-ground concept & hands on activities that involved to Configuring Internet Access on Windows 7 Ultimate through Wireless & Wire based Modem.

Suggested Readings:

1. Data Communication and Networking, Behrouz A Forouzan, Fourth Edition,TMH 2. Computer Networks: A Systems Approach, Larry L. Peterson ,Bruce S. Davie, Morgan

Kaufmann Publishers.

Page 20: Scheme of UG ITM Under Choice Based Credit System (CSBS)

ITM (HONOURS) SEMESTER III

Core Course C307- DATABASE MANAGEMENT SYSTEM (6 credits)

Full marks -100 Theory Full marks: 70 (Mid-Sem: 20; End-Sem: 50) Practical Full marks: 30 (End Semester Evaluation) THEORY UNIT-I Database systems, Architecture of a database system, File-oriented system vs. Database system, Database administrator, Database user, Schemas, Instances, Three level database architecture, Data abstraction, Data independence, Data Models, Mapping constraints, Keys, Entity-relationship diagram, Extended entity relationship diagram, Mapping ER model to relational model UNIT II Relational algebra, Relational calculus, SQL, QBE, Functional dependency, Dependency preserving decomposition, Lossless and lossy decomposition, Normalization, Normal forms: 1NF, 2NF, 3NF, BCNF Unit III Transaction Concepts, Concurrency control, Transaction states, System log, Commit point, Transaction rollback, Desirable properties of transactions, Characterizing schedules, Conflict serializability, View serializability, Locking and timestamp based concurrency control Unit IV Types of failures, Database recovery concepts, Caching, Checkpoints, Recovery techniques based on deferred update, Recovery techniques based on immediate update Unit V Distributed databases and its types, Distributed data storage-replication, fragmentation, Distributed transactions, Commit protocols

PRACTICAL INTRODUCTION TO SQL SERVER& TSQL

SQL Server Introduction: Login to Sql Server,Sql Server Management Studio and Tools In Management Studio(Object Explorer,Object Explorer Details,Query Editor);

Page 21: Scheme of UG ITM Under Choice Based Credit System (CSBS)

TSQL: Introduction To TSQL,Types Of TSQL Commands(Data Definition Language (DDL),Data Manipulation Language (DML)),Database(Creating Database, Altering Database, Deleting Database),Data Types In TSQL, Table(Creating Table, Altering Table, Dropping Table),Constrains(Not Null, Default and Check constraints,Primary Key and Referential Integrity or foreign key constraints) DML , DQL, TABLE JOINS ,VIEWS DML: Insert, Update(Computed Columns), Delete; Data Query Language (DQL):Select Statement (withWhere clause, Order By Clause, Distinct Keyword),Column aliases, Predicates(Between … And, In, Like, Is Null), Scalar Functions(Numeric Functions, Character Functions, Date Functions, Aggregate Functions),Joining(Inner Join, Left, Right, Full Outer Join, Cross Join);Views:Purpose Of Views, Creating , Altering and Dropping Indexes

CURSOR, TRIGGER,PROCEDURE Cursors:Working With Cursors, Types Of Cursors( Forward_Only and Scroll Cursors, Static, Dynamic and Keyset Cursors, Local and Global Cursors);Triggers: Purpose of Triggers, Differences Between Stored Procedures and User Defined Functions and Triggers, Creating, Altering and Dropping Triggers, Magic Tables, Instead Of Triggers;TSQL Programming:Introduction To TSQL Programming, Control statements In TSQL Programming(Conditional Control Statements, Looping Control Statements) Suggested Readings: 1. An introduction to Database System – Bipin Desai, Galgotia Publications 2. Database System: concept, Design & Application by S.K.Singh (Pearson Education) 3. Database management system by leon &leon (Vikas publishing House). 4. Database Modeling and Design: Logical Design by Toby J. Teorey, Sam S. Lightstone, and

Tom Nadeau, “”, 4th Edition, 2005, Elsevier India Publications, New Delhi 5. Fundamentals of Database Management System – Gillenson, Wiley India 6. Database System Concepts by Sudarshan, Korth (McGraw-Hill Education) 7. Fundamentals of Database System By Elmasari &Navathe- Pearson Education

Page 22: Scheme of UG ITM Under Choice Based Credit System (CSBS)

ITM (HONOURS) SEMESTER III

Generic Elective Course G303- MARKETING MANAGEMENT (6 credits)

Full marks -100 (Mid-Sem: 20; End-Sem: 80) The Generic elective course shall be taken by the students of ITM (Hons) UNIT I: INTRODUCTION TO MARKETING Concepts of Marketing, Importance of Marketing, Marketing Mix: Product, Price, Promotion, Place, Marketing Research UNIT II: PRODUCT Product: Product concept, Product classification, New Product Development, Product life cycle, Product mix, Branding – Meaning & Types, Packaging - Meaning UNIT III: PRICE & PLACE Price: Objective of pricing, Pricing policies, Pricing methods. Place - Marketing channels UNIT IV: PROMOTION Promotion: Meaning, Importance of Promotion, Promotional Mix - Advertising, Sales promotion, Personal selling, Public relation. UNIT V: CONSUMER DECISION MAKING PROCESS Consumer Decision making process, Factors influencing consumer decision making, Special topics in Marketing: Meaning of Green marketing, Meaning of Relationship Marketing, Meaning of Guerrilla Marketing, Meaning of Online Marketing, Meaning of Database marketing. Suggested Readings: 1.Marketing Management, Kotler, Keler, Koshi, Jha, Pearson 2. Marketing Management, Ramaswamy, Namakumar, McMillan 3.Marketing, Etzel/Walker/Standtom/Pandit, TMH 4. Marketing Management, Karunakaran, HPH 5. Marketing Management, Evans/Berman, Cengage 6. Marketing Management, GovindRajan, PHI 7. Marketing Management‐ Text & Cases, Kazmi, Excel

Page 23: Scheme of UG ITM Under Choice Based Credit System (CSBS)

ITM (HONOURS) SEMESTER III

Skill Enhancement Course SE302- PHP Programming (2 Credits)

Full Mark: 50 (End semester evaluation) UNIT-I Introduction to PHP: PHP introduction, inventions and versions, important tools and software requirements (like- Web Server, Database, Editors etc.). PHP with other technologies, scope of PHP, Basic Syntax, PHP variables and constants Types of data in PHP, Expressions, scopes of a variable (local, global). PHP Operators: Arithmetic, Assignment, Relational, Logical operators, Bitwise, ternary and MOD operator. PHP operator Precedence and associativity Handling HTML form with PHP: Capturing Form Data. GET and POST form methods, Dealing with multi value fields, Redirecting a form after submission, UNIT-II PHP conditional events and Loops: PHP IF Else conditional statements ( Nested IF and Else), Switch case, while, For and Do While Loop, Goto, Break, Continue and exit. PHP Functions: Function, Need of Function, declaration and calling of a function PHP Function with arguments, Default Arguments in Function, Function argument with call by value, call by reference, Scope of Function Global and Local. UNIT-III String Manipulation and Regular Expression: Creating and accessing String, Searching & Replacing String Formatting, joining and splitting String, String Related Library functions. Use and advantage of regular expression over inbuilt function. Use of preg_match(), preg_replace(), preg_split() functions in regular expression. Array: Anatomy of an Array, Creating index based and Associative array ,Accessing array, Looping with Index based array, with associative array using each() and foreach(), Some useful Library functions. Reference Books:

1. Steven Holzner, "PHP: The Complete Reference Paperback", McGraw Hill Education (India), 2007.

2. Timothy Boronczyk, Martin E. Psinas, "PHP and MYSQL (Create-Modify-Reuse)", Wiley India Private Limited, 2008.

3. Robin Nixon, "Learning PHP, MySQL, JavaScript, CSS & HTML5", 3rd Edition Paperback, O'reilly, 2014.

4. Luke Welling, Laura Thompson, PHP and MySQL Web Development", 4th Edition, Addition Paperback, Addison-Wesley Professsional,2008.

Page 24: Scheme of UG ITM Under Choice Based Credit System (CSBS)

5. David Sklar, Adam Trachtenberg, "PHP Cookbook: Solutions & Examples for PHP Programmers", 2014.

Page 25: Scheme of UG ITM Under Choice Based Credit System (CSBS)

ITM (HONOURS) SEMESTER IV

Core Course C408- SOFTWARE ENGINEERING (6 credits)

Full marks -100 (Mid-Sem: 20; End-Sem: 80) UNIT-I INTRODUCTION TO SOFTWARE ENGINEERING Introduction: Definition, Objective, Evolution of Software, Software Crisis, Software life cycle models, Classical waterfall model, Iterative waterfall model, Prototyping model, Spiral model, Requirement Analysis & specification. Requirement gathering and Analysis. Software Requirement specification (SRS). Contents of the SRS Document. Requirement Methods. Communication Technique UNIT-II SOFTWARE DESIGN AND ANALYSIS What is a good Software Design? Cohesion and coupling. Modularity. Neat Arrangement. Software Design Approaches. Function Oriented Design. Object Oriented Design. Design Concepts. Abstraction. Architecture. Information hiding. Functional Independence Refinement UNIT-III OBJECT MODELING USING UML Overview of object oriented concepts, Basic Mechanisms, Advantages of object oriented design (OOD). Unified Modeling language (UML), UML Diagrams. USE CASE Model. CLASS Diagram. OBJECT Diagram. State Chart Diagram UNIT-IV CODING AND TESTING Coding: Coding standards and guidelines. Code review. Code Inspection, Testing: What is testing?, Verification & Validation, Design test cases. Black box Testing: Equivalence class partitioning, Boundary Value Analysis. White box Testing, Statement Coverage, Branch Coverage, Control Coverage, and Path Coverage. Debugging UNIT-V SOFTWARE RELIABILITY, QUALITY AND MAINTENANCE Software Reliability: Hardware vs. Software Reliability, Reliability Metrics. Software Quality. Software Maintenance: Types of Software Maintenance, Problems associated with Software Maintenance, Estimation of Maintenance Cost Suggested Readings:

1. Fundamental of Software Engineering, Rajib Mall, PHI 2. Software Engineering Practitioner’s Approach, TMH

Page 26: Scheme of UG ITM Under Choice Based Credit System (CSBS)

ITM (HONOURS) SEMESTER IV

Core Course C409- JAVA (6 credits)

Full marks -100 Theory Full marks: 70 (Mid-Sem: 20; End-Sem: 50) Practical Full marks: 30 (End Semester Evaluation) THEORY UNIT-I Overview of oops, evolution of java programming language, why java, virtual machine, byte code, how to write a program in java, basic elements of java(java identifiers, keywords, java primitive datatypes, operators), conditional statements and loops. UNIT-II Class fundamentals, methods, constructor, overloading of methods, overloading of constructors, access specifier, finalize(), this keyword, static & non-static block, taking input from keyboard through command line-by using scanner class, by use of redline method UNIT-III Array (1d and 2d), inheritance and its types, benefits of inheritance, use of super keyword, calling of constructor, method overriding and dynamic method dispatch, use of inner class/nested class. Concept of package, advantages of package, class path variable, naming convection and access protection. UNIT-IV Exception handling, types of exception, use of try, catch,throw,throws and finally block,user-defined exception. Multithreading and its Benefits, life cycle of thread, context-switch between a no. Of threads, thread synchronization. UNIT-V Use of wrapper class (character, integer, long, double, float class), introduction to applet, life cycle of an applet, applet tags, use of html, passing parameters to applet, advantages and disadvantages. Introduction to graphics class, graphics context and graphic objects.

PRACTICAL

GETTING STARTED WITH JAVA SE Installing Java, The jdk Directory Structure, Java Virtual Machine, World Wide Web and Java, Java Platforms. First Java Programs: Program Structure, Writing your first Java program "Hello, World", your first small step towards learning Java, Variables and Expressions. Java Program

Page 27: Scheme of UG ITM Under Choice Based Credit System (CSBS)

using Control Statement: Selection Statement like if, switch, Looping Statement like while, for Object-Oriented Programming, Classes and Objects, Access Control, Private, Public, Methods, Calling Methods, Defining Methods, Method with Parameters, Polymorphism, Method Overloading INTERFACE & PACKAGE & EXCEPTION HANDLING Interface: Creating Interface, Implementing Interface, Package, The import Statement, Defining Packages, Package Scope Exception Handling & Thread: Exceptions Overview, Exceptions: Declaring Exceptions, Defining and Throwing Exceptions, Errors and Runtime Exceptions, Catching Exceptions, The finally Block, Exception Methods, I/O Exceptions vs. Runtime Exceptions THREADS & APPLETS Implementing Threads, Creating Threads, Multithreading, Inter-Thread Communication, Runnable Threads, Coordinating Threads, Interrupting Threads. Applet and Graphics Programming: The APPLET HTML Tag, Passing Parameters to Applets, Component Methods, Button,TextField,TextArea,Label, Graphics Objects, Drawing Rectangles,circle,oval,polygon

Suggested Readings: 1. Programming with JAVA by E. Balagurusamy 2. Java Complete Reference by Herbart Shildt

Page 28: Scheme of UG ITM Under Choice Based Credit System (CSBS)

ITM (HONOURS) SEMESTER IV

Core Course C410- NETWORK ADMINISTRATION (6 credits)

Full marks -100 Theory Full marks: 70 (Mid-Sem: 20; End-Sem: 50) Practical Full marks: 30 (End Semester Evaluation) THEORY UNIT IINTRODUCTION TO WINDOWS SERVER AND TCP/IP: Understanding Windows Server Networks: Understanding Network Infrastructures, Networking with Default Components in Windows Server, Extending a Windows Server Network Infrastructure. Understanding TCP/IP: Understanding TCP/IP, Understanding IP Addressing, Subnetting and Supernetting IP Networks, Installing and Configuring TCP/IP UNIT II DNS: Configuring DNS Servers and Clients, Understanding Name Resolution in Windows Server, Understanding DNS in Windows Server Networks. Deploying DNS Servers, Configuring DNS Clients. Implementing a DNS Infrastructure: Configuring DNS Server Properties, Configuring Zone Properties and Transfers, Configuring Advanced DNS Server Properties, Creating Zone Delegations, Deploying Stub Zones. UNIT III DHCP: Configuring DHCP Servers and Client, Configuring the DHCP Server, Managing DHCP in Windows Networks, Configuring DHCP Servers to Perform DNS Updates.Monitoring and Troubleshooting DHCP:Analyzing DHCP Traffic, Monitoring DHCP through Audit Logging, Troubleshooting DHCP. UNIT IV ADDS FUNDMENTALS, ADMINISTERING USERS, GROUPS AND AD OBJECTS: Administering User Accounts, Understanding User Accounts, Creating User Accounts, Managing User Profiles and Home Folders, Maintaining User Accounts. Administering Groups, Understanding Groups, Creating and Administering Groups, Administration Strategies. Administering Active Directory Objects, Locating Active Directory Objects, Controlling Access to Active Directory Objects, Delegating Administrative Control of Active Directory Objects. UNIT V MANAGING ROUTING AND REMOTE ACCESS SERVICE: Routing with Windows Server 2003: Configuring Windows Server 2003 for LAN Routing, Configuring Demand-Dial Routing, Configuring NAT, Configuring and Managing Routing Protocols, Configuring Packet Filters. Configuring and Managing Remote Access, Configuring

Page 29: Scheme of UG ITM Under Choice Based Credit System (CSBS)

Remote Access Connections. Authorizing Remote Access Connections, Implementing VPNs, Deploying the Internet Authentication Service PRACTICAL Installing & Configuring Active Directory Services In Windows Server 2008. Demonstrate the back-ground concept & hands on activities that involved to installing & configuring Active Directory Services in Windows Server 2008. Administering Domain Users, Groups & Active Directory Objects. Demonstrate the back-ground concept & hands on activities that involved to Configuring & administering domain users, groups & Active Directory Objects. Configuring & Maintaining Domain, Client Environment in Win Server 2008. Demonstrate the back-ground concept & hands on activities that involved to maintaining domain, client environment in Window Server 2008

Implementing an Organizational Unit Structure & Applying Security Policy In Server 2008. Demonstrate the back-ground concept & hands on activities that involved to implementing & configuring organizational unit structure & applying policy in Server 2008.Configuring Sites & Managing Replication: Demonstrate the back-ground concept & hands on activities that involved in configuring sites & managing the replication.Configuring & Managing Internet Information Services in Server 2008. Demonstrate the back-ground concept & hands on activities that involved to configuring IIS Services On an existing Windows Server 2008.

Maintaining Files, Folders & Data Back-Up & Restoration in Server 2008. Demonstrate the back-ground concept & hands on activities that involved to maintaining files, folders & data back-up & restoration.Configuring Cisco Router (1800-series):Demonstrate the back-ground concept & hands on activities that involved to configuring Cisco Router In the practice packet tracer.Configuring Cisco Switches:Demonstrate the back-ground concept & hands on activities that involved to configuring Cisco Switches In the practice packet tracer.

Suggested Readings:

1. IMCSA/MCSE Self-Paced Training Kit (Exam 70-291): Implementing, Managing, and Maintaining a Microsoft Windows Server 2003 Network Infrastructure,

2. Second Edition by J.C. Mackin and Ian McLean 3. Second Edition by J.C. Mackin and Ian McLean

Page 30: Scheme of UG ITM Under Choice Based Credit System (CSBS)

ITM (HONOURS) SEMESTER IV

Generic Elective Course G404A - MANAGERIAL ECONOMICS (6 credits)

Full marks -100 (Mid-Sem: 20; End-Sem: 80) The Generic elective course shall be taken by the students of ITM (Hons) UNIT I - INTRODUCTION TO MANAGERIAL ECONOMICS Meaning, Scope and its Role of Managerial Economics, Relationship with other subjects. Meaning and types of demand, Elasticity of demand and its measurement, Demand forecasting and techniques of forecasting demand. UNIT II -PRODUCTION ANALYSIS Meaning of production, Production function, Law of Diminishing Returns, Law of Variable Proportion, Returns to scale UNIT III - COST ANALYSIS Cost, Concepts, Cost output relationship - Short run and long run cost functions, Economies and diseconomies of scale. UNIT IV - PRICING Pricing under different market structure, Perfect competition, Monopoly, Monopolistic competition, Oligopoly. UNIT V - THEORY OF THE FIRM Firm – Meaning, Objective of the firm – Economic Objectives (Profit Maximization, Sales Maximization), Non-Economic Objectives. Suggested Readings: 1. Managerial Economics, D.N. Dwivedi, Vikash Pub 2. Managerial Economics, Agrawal, Vindra Pub. 3. Managerial Economics, Geetika Ghosh, Roy Choudhury, TMH. 4. Managerial Economics, Keat, Young, Banarjee, Pearson. 5. Managerial Economics, Theory & Applications, D.M. Mithani, HPH. 6. Managerial Economics, analysis of managerial decisionmaking, H.L. Ahuja, S. Chand.

Page 31: Scheme of UG ITM Under Choice Based Credit System (CSBS)

ITM (HONOURS)

SEMESTER IV Generic Elective Course

G404B -BUSINESS ENVIRONMENT AND ETHICS Full marks -100 (Mid-Sem: 20; End-Sem: 80) The Generic elective course shall be taken by the students of ITM (Hons) UNIT-I Business- Meaning, Definition, Nature & Scope, Types Of Business Organisations Forms Of Business Organisations (Sole Proprietorship, Partnership, Company, Statutory Bodies And Corporations, HUF And Family Business, Cooperative Societies, Trusts, Other Forms Of Organisations); Business Environment- Meaning, Characteristics, Scope And Significance, Components Of Business Environment UNIT-II Micro And Macro Environment; Introduction To Micro Environment- Internal Environment (Value System, Mission, Objectives, Organisational Structure, Organisational Resources, Company Image), External Environment (Firm, Customers, Suppliers, Distributors. Competitors, Society) Introduction To Macro Environment- Demographic, Natural. Political, Social, Cultural, Economic, Technological, Legal) UNIT- III Globalisation: Introduction, Meaning Of Globalisation, Future Of Globalisation; Privatisation: Introduction, Meaning Of Privatisation, Problems With Privatisation; Liberalisation CSR: Introduction, Meaning And Definition, Need For Social Responsibility, Barriers To Social Responsibility, Social Responsibility Of Business In India. UNIT IV Genesis Of Ethics, Concept Of Ethics, Definition Elements Of Business Ethics, Features And Advantages Of Business Ethics, Scope Of Business Ethics, Importance Of Business Ethics, Indian Perspective To Business Ethics. UNIT- V Reasons To Unethical Business Practices, Barriers To Business Ethics. Ethical Problems In Management, Ethical Theories; Causes Of Unethical Behaviour; Ethical Abuses; Work- Place Ethics. Suggested Readings: Essentials of business environment, Aswathappa K., Himalaya Publications Business Environment, Reddy Sudarsana G. Himalaya Publications &Aswathappa K., Himalaya Publications Business Environment, Joshi Rosy, Kalyani Publications Business Ethics, Sharma R.K., Kalyani Publications

Page 32: Scheme of UG ITM Under Choice Based Credit System (CSBS)

ITM (HONOURS) SEMESTER IV

Skill Enhancement Compulsory Course SE403- MANAGEMENT OF TRAINING AND DEVELOPMENT (2 credits)

Full marks -50 (End Semester Evaluation)

UNIT -I Introduction to Training Definition, Meaning, Need for training, Importance of training, Objectives of training, Overview of training functions, Types of training, Development: meaning & concepts, Comparision between training and development. UNIT – II Process of Training Process of training; Steps in training – identification of job competencies – criteria for identifying training needs (person analysis – task analysis –organization analysis) – assessment of training needs – methods and process of needs assessment, Resistance to Training. UNIT –III Introduction to Learning& HRD Learning: Concepts, Techniques, Models - Transactional Analysis, Life Positions, Johari Window. HRD: Definition and Concept of HRD, HRD Framework Suggested Readings: 1. Employee Training and Development – Raymond Noe 2. Every Trainers Handbook – Devendra Agochia 3. 360 Degree Feedback, Competency Mapping and Assessment Centre – Radha Sharma 4. Training and Development – S. K. Bhatia 5. HRM – Biswajeet Pattanayak

Page 33: Scheme of UG ITM Under Choice Based Credit System (CSBS)

ITM (HONOURS) SEMESTER V

Core Course C511- COMPUTER ORGANISATION AND ARCHITECTURE (6 Credits)

Full marks -100 (Mid-Sem: 20; End-Sem: 80)

UNIT - I Basic Structure Of Computer Hardware And Software - System Functional Units; Basic Operational Concepts Of A System; Bus Structure; Software; Performance; Distributed Computing; Addressing Methods And Modes - Basic Concepts, Memory Location, Addresses, Main Memory Operation UNIT - II MIPS Addressing, ALU And Processor Data Path Control - Addressing In Branches And Jumps; MIPS Addressing Modes; MIPS Assembly Language; Decoding MIPS Assembly Language To Machine Language; Arithmetic For Computers – Introduction, Signed And Unsigned Numbers, Addition And Subtraction, Logical Operation, Construction Of ALU; Processor Data Path And Control – Introduction, Building A Data Path, A Simple Implementation Scheme, Creating A Single Data Path, Data Path For I-Type & R-Type Instruction - The ALU Control, Data Path For Basic Instruction ( Load/ Store Word, ALU Operation And Branches), The Simple Data Path With The Control Unit UNIT - III Central Processing Unit - Machine Language Instructions; Addressing Modes; Instruction Types; Instruction Set Selection; Instruction Cycle And Execution Cycle; Arithmetic Logic Unit; Control Unit - Data Path And Control Path Design UNIT - IV Memory Subsystem - Storage Technologies; Memory Array Organization; Memory Hierarchy, Interleaving; Cache And Virtual Memories. UNIT - V Input / Output Devices And Characteristics – Input / Output Processing; Bus Interface; Data Transfer Techniques; I/O Interrupts, Channels. Suggested Readings 1.Pal Choudhury P(1994) Computer Organisation and Design(PHI) 2. M. Mano, Computer System and Architecture (PHI) 3.Rajaraman and Radhakrishnan , Introduction to Digital Computer Design (PHI) 4. Stalling W, Computer Organisation and Architecture(PHI)

Page 34: Scheme of UG ITM Under Choice Based Credit System (CSBS)

ITM (HONOURS) SEMESTER V

Core Course C512- LINUX OPERATING SYSTEM (6 Credits)

Full marks -100 Theory Full marks: 70 (Mid-Sem: 20; End-Sem: 50) Practical Full marks: 30 (End Semester Evaluation) THEORY UNIT I LINUX OVERVIEW Introduction, History, Unix Architecture , Linux Vs Other O.S, Linux as Open Source, Features of Linux, Linux Distributions, Introduction to GNOME, Panel Applet UNIT II - INSTALLATION Detailed Installation procedure, Partitioning Disk – Fdisk, Disk Druid; Boot Loader, Setting Root Password, Selecting Package UNIT III - PROCESS MANAGEMENT Starting a Process; Foreground Processes; Background Process; Listing running process; Stopping Processes; Parent and child process; Zombie and Orphan Process; Deamon process UNIT IV - UNIX INODE Unix Inode structure; File and directory commands; File permission and ownership; I/O redirection operators; Text Editor; Vi text editor UNIT V - SHELL PROGRAMMING Linux Shell; Creating & Running Shell Programme; Shell Variables and Shell Environment; Test Commands; Quotation characters; Selection and Iteration Statements PRACTICAL Installation: Fdisk, Disk Druid, Boot Loader, Setting Root Password, Selecting Packages, Working with GNOME Commands: File and Directory Commands: touch cat, cp, rm, mv, mkdir, cd, ls, grep, wc, tail, head, split, cut File permission and ownership commands: chmod (Symbolic and Absolute), chown Misc Commands: who, whoami, bc, cal, clear, date, Process Commands: ps, kill, top Operators: >,>>, |,<,<<, Wildcard Characters: ? *, []

Page 35: Scheme of UG ITM Under Choice Based Credit System (CSBS)

Editor: VI Editor, Starting and getting out of Vi Editor, Creating, saving, coping and altering a file using editor, Navigating through a file, Selecting Procedure, Yanking, cutting and Pasting text in a file Shell script : creating and executing a shell script, Working with command line argument, Shell script using selection( if .. fi, case .. esac) and iteration ( while do .. done, for do .. done, until do.. done, select do .. done, nesting loop, break, continue statement Suggested Readings 1. Complete Reference Linux - TMH

Page 36: Scheme of UG ITM Under Choice Based Credit System (CSBS)

ITM (HONOURS) SEMESTER V

Discipline Specific Elective Course D501- DIGITAL ELECTRONICS (6 Credits)

Full marks -100 (Mid-Sem: 20; End-Sem: 80) UNIT I LOGIC GATES AND BOOLEAN ALGEBRA - Logic gates: AND, OR, NOT, NAND, NOR, Exclusive-OR and Exclusive-NOR, NAND–NAND implementations, NOR-NOR implementations; Boolean algebra, Logic operations, Postulates and Laws of Boolean algebra, De-Morgan’s Theorem , Duality , Reduction of Boolean expressions, Boolean expression in sum-of-product(SOP), Conversion of Boolean expression to Logic circuits and conversion of logic circuits to Boolean expressions. UNIT II MINIMIZATION OF SWITCHING FUNCTIONS - Karnaugh map (K-Map), Mapping of SOP Expressions and Minimization of SOP expressions using K-Map. Two, Three and Four-variable K-Maps, Don’t Care Combinations, Applications of K-Map. UNIT III COMBINATIONAL CIRCUITS - Design procedure – Half adder, Full Adder, Binary parallel adder, Binary Adder-Substractor, Multiplexers, De-multiplexers, Encoder (Octal-to-binary and Decimal-to-BCD Encoder), Decoder, Applications. UNIT IV SEQUENTIAL CIRCUITS - Latches and Flip-flops, Level triggered Flip-flops and Edge-Triggered Flip-flops, S-R flip-flop, J-K flip-flop, D flip-flop and T flip-flop, Flip-flop Excitation tables, Conversion of Flip-flops ,Application of Flip-flops, Shift Registers(Serial-in Serial-out Shift Registers, Serial-in Parallel-out Shift Registers, Parallel-in Parallel-out Shift Registers, Parallel-in Serial-out Shift Registers); Counters: Asynchronous counters, Design of Asynchronous counters(Up-counters),Synchronous counters, Design of Synchronous counters(Up-Counters),Application of counters. UNIT V MEMORY - The Role of Memory in a Computer Systems, Classification of memories, ROM, ROM organization, PROM , EPROM , EEPROM.RAM, RAM organization, Static RAM, Dynamic RAM, Non-Volatile RAMs. Magnetic Memories. Suggested Readings 1- DIGITAL LOGIC & COMPUTER DESIGN, M. Morris Mano, Pearson publications. 2- Digital Principles & Applications by Donald P Leach, Albert Paul Malvino, Goutham Saha,

Tata McGraw Hill. 3- Digital Logic Design, Fourth Edition 4th Edition, Brian Holdsworth , Clive Woods. 4- Schaum's Outline of Digital Principles, Roger Tokheim

Page 37: Scheme of UG ITM Under Choice Based Credit System (CSBS)

ITM (HONOURS)

SEMESTER V Discipline Specific Elective Course

D502A - PROGRAMMING IN C++ (6 Credits) Full marks -100 (Mid-Sem: 20; End-Sem: 80)

UNIT-I INTRODUCTION TO OBJECT ORIENTED PROGRAMING - What is Object Oriented Programming; Features of Object Oriented Programming; Advantages of OOP; Difference between OOP and SOP UNIT-II BEGINNING WITH C++ & FUNCTIONS - Use of insertion operator (<<) and extraction operator(>>); Use of COUT and CIN; Use of manipulators (SETW,SETPRECISION,SETFILL); Variable Aliasing; Scope Resolution Operator and its use. Function:The Main function; Components of function call by VALUE; Call by reference; Default Arguments; Function Overloading and its advantage; Template and its uses; Inline functions and its benefits UNIT III - CLASSES, OBJECTS, CONSTRUCTORS - Introduction to class; Concept of data member and member function; Member function insides the class and outside the class; Nesting of member functions; Arrays of Objects; What is Constructor and Types of Constructor, Destructor

UNIT IV - POLYMORPHYSIM AND INHERITANCE - Constructor Overloading; Operator Overloading; Operator Overloading Restriction; Overloading of Unary, Binary, Comparison Operator. INHERITANCE AND ITS ADVANTAGES - Single Inheritance; Multiple inheritance; Multilevel inheritance; Hierarchical Inheritance; Friend function and its use

UNIT V- STRUCTURE, POINTER AND FILE HANDLING - Concept of structure; Difference between structure and class; Introduction to Pointer; THIS Pointer; Pointer to Objects; Virtual functionsINTRODUCTION TO FILE - Classes for File Operation; Opening and closing a file; File Opening Modes; Reading and writing to file; File pointer and their manipulations(use of seekg(),Tellg(),tellp(),seekp()) Suggested Readings

1. Object Oriented C++ - E. Balagurusamy, BPB

2. Mastering C++ - Venugopal,TMH

Page 38: Scheme of UG ITM Under Choice Based Credit System (CSBS)

ITM (HONOURS) SEMESTER V

Discipline Specific Elective Course D502B - VISUAL BASIC .NET (6 Credits)

Full marks -100 Theory Full marks: 70 (Mid-Sem: 20; End-Sem: 50) Practical Full marks: 30 (End Semester Evaluation) THEORY UNIT I INTRODUCTION TO .NET Introduction, Evolution and Architecture of Microsoft .Net Framework, Visual Studio.Net IDE, History of VB and Features of VB.Net, Application and Architecture in .Net Framework, Tier Architecture(Two/Three/N Tire /Enterprise Architecture) Features and components of .Net framework - Common Language Runtime(CLR), Framework class Library(FCL), Net Objects(Windows Form/Asp.Net/Web services), Language Supported and Assembly, Garbage collection and Namespace UNIT II PROGRAMMING IN VB.NET Elements - Syntaxes, Data Types, Variables, Constants, Operators; Precedence and Expressions Working with Console Applications - Option Strict, Programming Statements (Decission, Looping, Jumping); Methods, Data structures, Enumeration & Exeception handling; Working with OOPs - Introduction to OOPs and Features, Advance terminologies (Class, Object, Overloading, Inheritance); Implementing Application using OOPs Features; Class Libraries and Multithreading - Creation & Deployment of Libraries, Multithreading and thread life cycle UNIT III INTRODUCTION TO WINDOWS AND WEB APPLICATIONS Visual Studio.Net IDE - Introduction to VB.Net IDE,EDP and GUI tools, Working with tools, properties, events and methods; Rich Controls, Data Controls, Dialog Boxes and Functions, MDI Parent and File Handling, Graphics Web Programming Model - Introduction to HTML, Web technology and IIS server, Creating Standard Web Forms and Features, ASP.Net Objects and State Management, Page Validation through Validators, Menu Design and Page Navigation, Server Controls and user control UNIT IV INTRODUCTION TO ADO.Net Introduction to Database - SQL Languages, Commands, Special Operators and Functions; Introduction to ADO.Net, Features, Data Access Components, Data Providers and Libraries, Data Binding with Windows/Web Form, Query Processing and DML Transactions, Disconnected Feature and stored Procedure UNIT V INTRODUCTION TO XML AND DEPLOYMENT Introduction to Xml - Working with XML, Writing and Binding data from XML file; Working with Deployment, Creating Setup and Documentation, Case Studies

Page 39: Scheme of UG ITM Under Choice Based Credit System (CSBS)

PRACTICAL Programming with console & Windows Application - Typecasting, Programming Construct, Function, Array and structure; Programming with OOPs (Constructor, Destructor, Overloading, Inheritance etc…); Working with Controls and Handling Events; Creation and use of Libraries. Working with Ado.Net Applications - Configuring Database and generating Sql commands; DML transactions by using Command Object; Applications with disconnected Feature of Ado.Net; Working with Dataset, Data Adapter and Data grid view; Applications using Stored Procedure. Working with Asp.Net Applications - Developing websites using Server Controls; Implementation of Master page and user Control; Managing states(Cookies, session etc); Page Validation using Validators; Binding XML file with Grid view using .Net Application; Deployment of Window/Web Application. Suggested Readings

1.Visual Basic.Net Black Book by Steven Holzner Dereamtech Press 2.VB.Net, Shirish Chavan, Pearson 3.The Complete reference VB.Net,Jeffery R.Shapiro Tata McGraw 4.Visual Basic.Net A Beginners Guide, Kant, TMCH 5.Visual Basic.Net, Wrox Publication

Page 40: Scheme of UG ITM Under Choice Based Credit System (CSBS)

ITM (HONOURS) SEMESTER V

Skill Enhancement Compulsory Course SE504- ENTREPRENEURSHIP DEVELOPMENT (2 Credits)

Full marks -50 (End Semester Evaluation)

Unit – I: THE ENTREPRENEUR Definition, Evolution, Characteristics, Types, Functions Of Entrepreneur, Requirements To Be An Entrepreneur, Entrepreneur And Intrapreneur, Entrepreneur And Manager, Growth Of Entrepreneurship In India, Role Of Entrepreneurship In Economic Development, Women Entrepreneurship – Concept Unit – II: TYPES OF ENTERPRISES AND OWNERSHIP STRUCTURE Small Scale, Medium Scale and Large Scale Enterprises, Role Of Small Enterprises In Economic Development; Proprietorship, Partnership, Ltd. Companies And Co-Operatives; Meaning of Project, Project Identification, Project Selection and Project Formulation Unit – III: FINANCING OF ENTERPRISES Sources Of Finance, Term-Loan, Sources Of Short-Term Finance, Capitalization, Venture Capital, Export Finance, Institutional Finance To Entrepreneurs, Preparation Of Business Plans, Commercial Banks, Other Financial Institutions Like IDBI, IFCI, ICICI, IRBI, LIC, UTI, SFCS, SIDCS, SIDBI, EXIM BANK. Institution Support to Entrepreneurs: Need For Institutional Support - Small Entrepreneurs: NSIC, SIDO, SSIB, SSICS, SISI, DICS, Industrial Estates Specialized Institutions, And TCOs. Suggested Readings: 1.S K Mohanty, Prentice Hall Of India, New Delhi, Fundamentals Of Entrepreneurship. 2.Dynamics Of Entrepreneurial Development And Management Vasant Desai, HPH 3.Entrepreneurship Development, Colombo Plan Staff College For Technical Education (Adapted By Centre For Research And Industrial Staff Performance, Bhopal), Tata McGraw Hill, New Delhi - 1998 4.Peter Drucker - Management : Tasks, Responsibilities And Practices

Page 41: Scheme of UG ITM Under Choice Based Credit System (CSBS)

ITM (HONOURS) SEMESTERVI

Core Course C613- WEB TECHNOLOGY (6 credits)

Full marks: 100 (Mid-Sem: 20; End-Sem: 80)

UNIT-I Web Design Principles - Basic Principles Involved In Developing A Website, Planning Process, Five Golden Rules Of Web Designing, Designing Navigation Bar, Page Design, Home Page Layout, Design Concept Unit-II Introduction To Html - What Is Html? , Html Documents, Basic Structure Of An Html Document, Creating An Html Document, Mark Up Tags, Heading, Paragraphs, Line Breaks And Html Tags. Elements Of Html - Working With Text, Working With List, Tables And Frames, Working With Hyperlinks And Images. Working With Forms And Controls Unit-III Introduction To CSS Concept Of CSS, Creating Style Sheet, CSS Properties, CSS Styling(Background, Text Format, Controlling Fonts), Working With Block Elements And Objects, Working With List And Tables, CSS Id And Classes, Box Model (Introduction, Box Border Properties, Padding Properties, Margin Properties) Unit-IV Introduction To Java Script - Elements Of Java Script, Variables, Data Types, Operators, Control Statement, Function, Dialogues, Performing I/O, Objects In Java Script (Data, Math, String), Document Object Model; Documents, Forms, Controls, Event Handling. Unit-V Xml - Introduction And Features Of Xml, Use Of Xml, And Xml Document, Creating Xml, Dtd, Reading Xml, Difference Between Xml, Html And Sgml, Xml Parser, Implementing Xml In Web Application. Suggested Readings: 1. Web Technologies, A Computer Science Perspective: Jeffrey C. Jackson

Page 42: Scheme of UG ITM Under Choice Based Credit System (CSBS)

ITM (HONOURS)

SEMESTERVI Core Course

C614- COMPUTER GRAPHICS Full marks -100 Theory Full marks: 70 (Mid-Sem: 20; End-Sem: 50) Practical Full marks: 30 (End Semester Evaluation) THEORY UNIT-I Overview of Graphics System: Video Display Units, Raster-Scan and Random Scan Systems, Graphics Input and Output Devices. UNIT-II Output Primitives: Line Drawing Algorithms: DDA And Bresenham’s Line Algorithm, Circle Drawing Algorithms: Midpoint Circle Algorithm And Bresenham’s Circle Drawing Algorithm UNIT-III Two Dimensional Geometric Transformation: Basic Transformation (Translation, Rotation, Scaling) Matrix Representation, Composite Transformations, Reflection, Shear, Transformation Between Coordinate Systems; Two Dimensional Viewing: Window-To- View Port Coordinate Transformation. UNIT-IV Line Clipping (Cohen-Sutherland Algorithm) And Polygon Clipping (Sutherland-Hodgeman Algorithm); Aliasing And Antialiasing, Half Toning, Thresholding And Dithering, Scan Conversion Of Character; Polygon Filling: Seed Fill Algorithm, Scan Line Algorithm. UNIT-V Two Dimensional Object Representation: Spline Representation, Bezier Curves and B-Spline Curves; Visible Surface Detection Methods: Back-face Detection, Depth Buffer, A- Buffer, Scan- line Algorithm and Painters Algorithm. PRACTICAL Working with Graphics.h in C - Initgraph, Circle,Putpixel,Rectangle,Line,Polygon; Implementing Line Drawing Algorithm; DDA Line Drawing; Bresenham’s Line Drawing Implementing Circle Drawing Algothim; Mid Point Circle; Bresnham’s Circle Drawing Implementing Transformation - Translation, Rotation, Scaling; Working with Clipping - Line Clipping, Polygon Clipping

Page 43: Scheme of UG ITM Under Choice Based Credit System (CSBS)

Suggested Readings: 1. Computer Graphics, D. Hearn and M.P. Baker (C Version), Pearson Education 2. Computer Graphics with Virtual Reality System, Rajesh K.Maurya, Wiley-Dreamtech.

3. Computer Graphics Principle and Practice , J.D. Foley, A.Dam, S.K. Feiner, Addison, Wesley 4. Procedural Elements of Computer Graphics- David Rogers (TMH) 5. Computer Graphics: Algorithms and Implementations – D.P Mukherjee & Debasish Jana (PHI) 6. Introduction to Computer Graphics & Multimedia – Anirban Mukhopadhyay & Arup Chattopadhyay (Vikas)

Page 44: Scheme of UG ITM Under Choice Based Credit System (CSBS)

ITM (HONOURS) SEMESTER VI

Discipline Specific Elective Course D603A - THEORY OF COMPUTATION

Full marks -100 (Mid-Sem: 20; End-Sem: 80) UNIT-I Alphabet, Languages, Grammars, Chomsky Hierarchy Of Languages, Regular Grammars, Regular Expressions, Finite Automata (DFA, NFA), Finite Automaton With Ε Moves, Equivalence Of NFA And DFA UNIT-II Minimization Of Finite Automata, Closure And Decision Properties Of Regular Sets, Pumping Lemma Of Regular Sets, Left And Right Linear Grammars UNIT-III Types Of Grammar, Context Free Grammars, Context Free Languages, Derivation Tress, Ambiguity, Properties Of Context Free Languages, Simplification Of CFG, Elimination Of Useless Symbols, Unit Productions, Null Productions, Chomsky Normal Form, Griebach Normal Form UNIT-IV Pushdown Automata, Deterministic Pushdown Automata, Equivalence Of Pushdown Automata And Context Free Languages, Pumping Lemma For Context Free Languages UNIT-V Turing Machines, Turing Computability, Type 0 Languages, Techniques For Turing Machine Construction, Multihead And Multitape Turing Machines, Church Turing Hypothesis, Recursive And Recursively Enumerable Sets Suggested Readings: 1. Introduction To Automata Theory, Languages And Computation,J.E. Hopcroft And J.D. Ullman, Pearson Education, 3rd Edition 2. Introduction To The Theory Of Computation, Michael Sipser, Cengage Learning 3. Introduction To Languages And The Theory Of Computation, John C. Martin, Tata Mcgraw Hill, 3

rd Edition

4. Theory Of Computer Science-Automata, Language And Computation, K.L. Mishra, N. Chandrashekhar, PHI.

Page 45: Scheme of UG ITM Under Choice Based Credit System (CSBS)

ITM (HONOURS) SEMESTER VI

Discipline Specific Elective Course D603B - NUMERICAL ANALYSIS

Full marks -100 (Mid-Sem: 20; End-Sem: 80) UNIT-I Solution Of Algebric & Transcendal Equations: Bisection Method, Iteration Method, Method Of False Position, Newton Raphson Method. UNIT-II Interpolation: Interduction, Eoors In Polynomial Interpolation, Finite Differences(Forward & Backward Differences), Newton’s Formula For Interpolation, Lagrange’s Interpolation Formula. UNIT-III Numerical Integration: Introduction, Trapezoidal Rule, Simson’s 1/3 Rule, Simpson’s 3/8 Rule, Gaussian Integration. UNIT-IV Numerical Solution Of Odinary Differential Equation: Introduction, Solution By Taylor’s Series, Picard’s Method, Euler’s Method, Runga Kutta Method. UNIT-V Introduction To Symbolic Processing. Common Lisp, Lisp Paradigms (Form, Data, Function, Recursion), Other Functional Programming Paradigms. Suggested Readings: 1. Introductory Methods Of Numerical Analysis- S S Sastry 2. Ansi Common Lisp- Paul Graham (Phi)

Page 46: Scheme of UG ITM Under Choice Based Credit System (CSBS)

ITM (HONOURS)

SEMESTER VI Discipline Specific Elective Course

D604- PROJECT (6 Credits) Full marks -100 (End Semester Evaluation)