[go: up one dir, main page]

0% found this document useful (0 votes)
640 views55 pages

BCA

The document provides the scheme of examinations for the Bachelor of Computer Applications (BCA) degree program at Manonmani am Sundarnar University for students who joined from 2008-2009 onwards. It outlines the courses, credits, teaching hours and exam duration for each semester of the 3-year program. The core subjects include programming languages like C, C++, Java and Visual Basic as well as databases, software engineering, graphics and operating systems. Allied subjects include digital design, data structures and resource management techniques. The document also lists elective subjects in various categories and the syllabus for the C programming course in the first semester.

Uploaded by

dhiliponline
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
640 views55 pages

BCA

The document provides the scheme of examinations for the Bachelor of Computer Applications (BCA) degree program at Manonmani am Sundarnar University for students who joined from 2008-2009 onwards. It outlines the courses, credits, teaching hours and exam duration for each semester of the 3-year program. The core subjects include programming languages like C, C++, Java and Visual Basic as well as databases, software engineering, graphics and operating systems. Allied subjects include digital design, data structures and resource management techniques. The document also lists elective subjects in various categories and the syllabus for the C programming course in the first semester.

Uploaded by

dhiliponline
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 55

MANONMAINIAM SUNDARNAR UNIVERSITY, TIRUNELVELI-12 B.C.

A (CBCS) SCHEME OF EXAMINATIONS (For those who joined the course from the academic year 2008 2009 Onwards) I SEMESTER Title of the paper PART I Tamil/Other languages PART II English PART-III Core Subjects Theory : Programming in C Practical: C Programming Allied Subject-I Fundamental Courses for Computer Science Theory: Digital Design Practical: Office Automation Environment Studies Total Teaching Hours 6 6 6 4 Credits 3 3 4 4

4 2 2

2 20

(6 Courses)

30

II SEMESTER Title of the paper PART I Tamil/Other languages PART II English PART-III Core Subjects Theory : Object-Oriented Programming-C++ Practical: Object-Oriented Programming-C++ Allied Subject-I Fundamental Courses for Computer Science Theory: Mathematical Foundations for Computer Science Practical: Office Automation Value based Education Total (7 Courses) Teaching Hours 6 6 6 4 4 2 2 30 Credits 3 3 4 4 2 2 2 22

Sl. No.

Title of the paper

Teaching Exam duration Credits Hours Hours 6 6 6 4(1T+3P) 2 4 2 30 6 6 4 2 6 4 2 30 5 5 5 6 5 4(1T+3P) 30 4 4 4 6 4 8 30 4 4 4 2 2 4 22 4 4 2 2 5 6(4+2) 25 4 4 4 4 5 2 25 4 4 4 4 4 5 25 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3

III SEMESTER 3.1 Major-III-Java programming Major-IV- Essentials of Financial 3.2 Accounting 3.3 Practical-III-Java Programming 3.4 Skill Based Subject 1 3.5 Non-Major Elective 1 3.6 Allied II - Paper-I Theory: Data Structure Practical: Data Structure Total (6 Courses) IV SEMESTER 4.1 Major VI-Visual Basic 4.2 Practical IV- Visual Basic 4.3 Common Skill based Subject 4.4 Non- Major Elective 2 4.5 Major Elective I 4.6 Allied-II-paper-II Resource Management Techniques Practical: Data Structure Total (6 Courses) V SEMESTER 5.1 Major-VII-Software Engineering 5.2 Major-VIII-Graphics and Multimedia 5.3 Major-IX Data Base Management System 5.4 Practical-IV-Graphics and Multimedia 5.5 Major Elective II 5.6 Skill based subject 2 Total (6 Courses) VI SEMESTER 6.1 Major-X-Operating Systems 6.2 Major-XI-Web Technology 6.3 Major-XII- Computer Network 6.4 Major-XIII-Oracle 6.5 Major-XIV-Oracle Lab 6.6 Project Total (6 Courses)

3 3 3 3 3 3

Each theory paper shall carry an internal assessment component(External:Internal=75:25) Each Practical paper shall carry an internal assessment component (External: Internal=60:40)

Internal Assessment Practical Marks: Completion of exercises within the stipulated time prescribed by the teacher who handles the course Model Exam Record Neatness Total 20 marks 10 marks 10 marks 40 marks

List of Elective papers


Optional: I
1. Microprocessor 2. Computer Architecture 3. Embedded System

Optional: II
1. Artificial Intelligence 2. Electronic Commerce 3. Mobile Communication

List of Skilled Based Subjects


Optional-I
1. DTP 2. Internet Fundamentals

Optional-II
1. Flash 2. Dreamweaver

List of Non- Major Elective papers


Optional-I
1. Introduction to Information Technology 2. Introduction to Computers

Optional-II
1. Basic Programming Design 2. MSWORD

MAJOR PAPER SYLLABUS SEMESTER I


PROGRAMMING IN C UNIT I: C declarations : Introduction Character Set C Tokens-Keywords and Identifiers constants Variables Data Types Declaration of Variables Declaration of Storage class Assigning values to variables Defining symbolic constants Declaring variables a s constants Declaring variables as volatile Overflow and Underflow of data . Operators and expressions : Introduction Arithmetic operators Relational operators Logical Operators Assignment operators Increment and decrement operators Conditional operators Bitwise operators Special Operators Arithmetic expressions Evaluation of expressions Precedence of arithmetic operators Some Computational problems Type conversions in expressions Operator precedence and associativity Mathematical functions . Managing Input and Output operations : Introduction reading a Character Writing a Character Formatted Input - Formatted output . UNIT II : Decision making and Branching : Introduction - Decision making with IF statement Simple IF statement The IF..ELSE statement Nesting of IF..ELSE statements The ELSE IF ladder The SWITCH statement- The ?: operator The GOTO statement . Decision making and Looping : Introduction - The WHILE statement The DO statement The FOR statement Jumps in loops Concise test expressions . UNIT III: Arrays : Introduction One-Dimensional arrays Declaration of One-Dimensional arrays Initialization of One-Dimensional arrays - Two-Dimensional arrays - Initialization of TwoDimensional arrays - Multi-Dimensional arrays - Dynamic arrays. Character Arrays and strings : Introduction Declaring and Initialising String variables Reading Strings from terminal Writing strings to screen Arithmetic operations on characters- Putting strings together - Comparison of two strings String handling functions Table of strings . UNIT IV: User-defined functions : Introduction Need for User-defined functions a multi-function program Elements of User-defined functions Definition of functions Return values and

their types Function calls Function declaration - Category of function No arguments and no return values Arguments but no return values - Arguments with return values No Arguments but returns a value Function that return multiple values Nesting of functions Recursion Passing arrays to function - Passing strings to function The scope , Visibility and lifetime of variables Multifile programs. Structures and Unions : Introduction Defining a structure Declaring structure variables Accessing Structure members Structure Initialisation Copying and comparing structure variables Operations on Individual members Arrays of Structures Arrays within structures Structures within structures Structures and functions Unions Size of structures - Bit fields. UNIT V : Pointers : Introduction Understanding pointers accessing the address of a variable Declaring pointer variables Initialization of pointer variables accessing a variable through its pointer Chain of pointers Pointer expression Pointer increments and scale factor Pointers and arrays Pointer and Character strings - Array of pointers Pointers as function arguments Function returning pointers Pointers to functions - Pointers and structures Troubles with pointers . File management in C : Introduction Defining and opening a file Closing a file Input /output operations on files error handling during I/O operations Random access to files Command line arguments . Text Book : Programming in ANSI C 4EE.Balagurusamy , Tata Mc.Graw Hill Publishing Pvt. Ltd. Reference Books :
1. Schaums Outines programming with C Byron S.Gottfried -2nd edition , Tata Mc.Graw Hill Publishing Pvt. Ltd. 2. The Complete reference C Herbert Schildt , 4th edition , Tata Mc.Graw Hill Publishing Pvt. Ltd. 3. Programming with ANSI and TURBO C Ashok N.Kamthane , Pearson education . 4. Programming with C Venugopal Prasad , Tata Mc.Graw Hill Publishing Pvt. Ltd.

C PROGRAMMING PRACTICAL LIST :


1. Solveandfindallthepossiblerootsofaquadraticequation. 2. Evaluatethepowerseriesforarequiredaccuracy ex=1+x+x2/2!+x3/3!++xn/n!,0<x<1 3. Prepareamarksheetandalsoprintthegradeoftheresult. 4. Sortalistofnumbersindescendingorder. 5. Matrixmultiplication. 6. Transposeofamatrix. 7. Checkifastringispalindrome. 8. Sortalistofnamesinalphabeticalorder. 9. Calculatethestandarddeviationforasetofnumbers.Usefunctions. 10. FindnCrusingrecursion. 11. Writeafunctionusingpointerstoexchangethevaluesstoredintwolocationsinthe memory. 12. Usingstructureprinttheinventoryreportofashop.

Allied Paper 1: Digital Design


Unit I Digital Systems and Binary Numbers: Digital Systems Binary Numbers NumberBase Conversions Octal and Hexadecimal Numbers Complements Signed Binary Numbers Binary Codes Binary storage and registers Binary Logic. Boolean Algebra: Introduction Basic Definitions Axiomatic Definition of Boolean Algebra Basic Theorems and Properties of Boolean Algebra Boolean Functions. Unit II Logic Gates: Canonical and Standard Forms Other Logic Operations Digital Logic Gates Integrated Circuits. Gate-Level Minimization: Introduction The Map Method Four-variable map Five-variable map Product-of-sums Simplification Dont Care conditions. Unit III NAND and NOR Implementation Other Two-level implementations Exclusive OR function.Combinational Logic: Introduction combinational circuits analysis procedure design procedure Binary adder-subtractor decimal adder binary multiplier magnitude comparator. Unit IV Decoders Encoders Multiplexers.Synchronous sequential logic: Introduction Sequential circuits storage element latches storage elements: flip-flops analysis of clocked sequential circuits. Unit V Registers and counters: Registers Shift registers Ripple counters synchronous counters other counters.Memory: Introduction Random access memory memory decoding error detection and correction read-only memory. Text Books
1. DigitalDesign4thEditionM.MorrisMano,MichaelD.Ciletti,PrenticehallofIndiapvt.Ltd.

Reference Books
1. DigitalPrinciplesandApplications4thEditionAlbertPaulMalvino,DonaldP.Leach,Tata McgrawHillpublishingcompanyLtd. 2. DigitalPrinciplesandDesignDonaldD.Givone,TataMcgrawHillpublishingcompanyLtd.

Office Automation Practical List


MS Word
1. 2. 3. 4. 5. 6. 7. 8. 9. 10. CreatingandSavingDocuments LetterTypingandEditing DesignanInvitation DesignaCalendar DesignaTimeTable PrepareaStudentBiodata UsageofHeader/Footer/Bookmark/Footnote/SpellCheck MathematicalEquationsandSymbols DesignaCoverPage MailMerge

MS Excel
1. 2. 3. 4. 5. 6. MarkSheetPreparation PayrollPreparation SalesDetails GraphsandCharts Mathematical/Statistical/LogicalFunctions BudgetPreparation

ENVIRONMENTAL STUDIES
PART IV COMPULSORY PAPER
UNIT 1: THE MULTIDISCIPLINARY NATURE OF ENVIRONMENTAL STUDIES

Definition, scope and importance Natural resources and associated problem: a) Forest resources: Use and over-exploitation, deforestation, timber extraction, dams 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, water conservation and watershed management. c) Mineral resources: Use and exploitation, environmental effects. d) Food resources: World food problems, changes,effects of modern agriculture, fertilizer-pesticide problems. e) Energy resource: Growing energy needs, renewable and non renewable energy sources, alternate energy sources. f) Land resource: Land as a resource, land degradation, man-induced landslides, soil erosion and desertification.
UNIT2: ECOSYSTEMS

a) b) c) d)

forest Ecosystem Grassland Ecosystem Desert ecosystem Aquatic Ecosystem(Ponds, rivers, oceans, estuaries) Energy flow in the ecosystem Ecological succession Food Chains, Food Webs and Ecological Pyramids.

UNIT 3: BIODIVERSITY AND ITS CONDSERVATION

Introduction Definition: Genitic, species and ecosystem diversity. Biogeographical classification of India Values of Biodiversity Biodiversity at global, national and local levels India as a mega-diversity nation Hot-Spots of biodiversity Threats to biodiversity Endangered and endemic species of India Conservation of biodiversity: In-situ and Ex-situ conservation of biodiversity.

UNIT 4 : ENVIRONMENTAL POLLUTION

Definition Causes, effects and control measures of: a) Air Pollution b) Water Pollution c) Soil Pollution d) Marine Pollution e) Noise Pollution f) Thermal Pollution Solid Waste Management Disaster Management: Floods, earthquake, cyclone and landslides.
UNIT5: SOCIAL ISSUES AND THE ENVIRONMENT

Climatic change, global warming, acid rain, ozone depletion. Wasteland reclamation Consumerism and Waste products, use and through plastics Environment Protection Act Air (Prevention and Control of Pollution) Act Water (Prevention and Control of Pollution) Act Wildlife Protection Act Forest Conservation Act Population Explosion Family Welfare Programme Human Rights REFERENCES: 1. G.S. Vijayalakshmi, A.G. Murugesan and N. Sukumaran. 2006. Basics of Environmental Science, Manonmaniam Sundaranar University Publications, Tirunelveli, pp.160. 2. Agarwal. K>C> 2001. Environmental Biology, Nidi Publications Limited, Bikaner. 3. A.K.De. 1999. Environmental Chemistry, Wiley Eastern Limited, India 4. Jadhav. H and Bhosale, V.M.1995. Environmental Protection and Laws, Himalaya Publishing House, Delhi. pp284. 5. Odum, E.P.1971. Fundamentsl of Ecology, W.B. Saunders Co., USA. Pp.574. For External-75Marks Internal-25 Marks

SEMESTER II OBJECT ORIENTED PROGRAMMING C++


UNIT I: Principles of Object-Oriented Programming : Software Evolution A look at Procedure Oriented Programming Object-oriented programming Paradigm basic concepts of Objectoriented Programming Benefits of OOP Object Oriented Languages Applications of OOP. Beginning with C++: What is C++? Applications of C++ program More C++ statementsAn example with class - Structure of C++ program User defined Data types- Derived data types Reference Variables Operators in C++ - Scope resolution operator Member dereferencing operators - Member management operators Manipulators Type Cast operator . UNIT II: Functions in C++: Introduction The main function Function prototyping - Call By reference Return by reference Inline functions Default arguments- Const arguments Function overloading Friend and virtual functions Math library Functions. Classes and Objects : Introduction C structures Revisited Specifying a Class Defining member functions A C++ program with class Making an outside function Inline Nesting of member functions Private member functions Arrays within a class Memory allocation of objects Static data members Static member functions Arrays of objects objects as function arguments const member functions pointers to members Local classes. UNIT III: Constructors and destructors: Introduction- Constructors Parameterized constructors Multiple constructors in a class Constructors with default arguments Dynamic initialization of objects Copy Constructor Dynamic Constructors Constructing twodimensional Arrays const objects destructors. Operator overloading and type conversions: Introduction defining operator overloading overloading unary operators overloading binary operators overloading binary operators using friends manipulation of strings using operators rules for overloading operators type conversions. UNIT IV: Inheritance: Extending classes: Introduction defining derived classes single inheritance making a private member inheritable multilevel inheritance multiple inheritance hierarchical inheritance hybrid inheritance virtual base classes abstract classes constructors in derived classes member classes: Nesting of classes.

Pointers, Virtual Functions and Polymorphism: Introduction Pointers Pointers to objects this Pointer Pointers to derived classes virtual func tions pure virtual functions. UNIT V Managing Console I/O operations : Introduction C++ streams C++ stream classes unformatted I/O operations Formatted Console I/O Operations Managing Output with manipulators. Working with Files: Introduction Classes for File Stream Operations opening and closing a File detecting end of file more about open(): File modes File pointers and their manipulations Sequential input and output operations updating a file:Random access error handling during file operations command-line arguments. Text Book: Object Oriented Programming C++ Third edition E.Balagurusamy, Tata McGraw hill publishing company limited. Reference Books:
1. ThecompletereferenceC++HerbertSchildt,FourthEdition,TataMcGrawhillpublishing companylimited 2. ObjectOrientedProgrammingwithANSIandTurboC++AshokN.Kamthane,Pearson Education. 3. C++howtoprogramDeital,FifthEditionPrenticehallofIndia. 4. ProgrammingwithC++D.Ravichandransecondedition,TataMcGrawhillpublishing companylimited.

OBJECT ORIENTED PROGRAMMING C++ PROGRAMMING PRACTICAL LIST: 1. Find the volume of any three geometric figures using function overloading. 2. Exchange values between two class objects using friend function. 3. Define a class to represent a bank account. Data Members: 1. Name of the depositor 3. Type of Account 4. 5. 2. Account Name 4.Balance amount in the account.

Find the minimum of two objects using friend function. Using dynamic constructors, concatenate two strings.

6. Using Class and Objects, find the sum of two matrices using pointers. 7. Overload unary minus operator to change the sign of a given vector (3 elements) . 8. Overload Binary + operator to add two complex numbers. 9. Add two vector objects. Use >> and << overloading. 10. Process students mark list using multilevel inheritance. 11. Using hierarchical inheritance process employee details. 12. Print the inventory report of a bookshop using objects and file.

OFFICE AUTOMATION

Practical List:MS-ACCESS
1. Mark List Creation. 2. Salary List Preparation. 3. Electricity Bill Generation. 4. Report Generation. 5. Creation of Mailing Labels.

MS-POWER POINT:
1. Creating a presentation from scratch. 2. Creating a presentation using design template. 3. Creating a animated presentation with sound effect. 4. Creating a presentation about your personality.

Reference Book:Office Automation: Practicals for college students A. Regison Sylum, a.Boyed wesley, Shalom Publications.

MATHEMATICAL FOUNDATIONS FOR COMPUTER SCIENCE-1 UNIT I: Set theory : Basic concepts of Set theory Inclusion and Equality of Sets Power Set Operation on Sets Cartesian Products- Relations - Equivalence relations. UNIT II: Functions: Definition- Examples One-one and onto Functions Bijective Functions Identity functions- Composition of functions Inverse Functions. UNIT III: Mathematical Logic: Statements and notation- Connectives Negation,Conjunction and Disjunction Statement formulas and Truth Tables Conditional and Biconditional Well formed formulas- Equivalence of formulas-Duality Law Principal Disjunctive Normal forms- Principal conjunctive normal forms. UNIT IV: Graph: Definition Examples Sub graphs Finite and Infinite graph Degree of a Vertex Isolated and Pendent vertices Types of Graphs Examples. UNIT V: Paths and Circuits : Walk , Path and circuits Connected and Disconnected Graphs Euler Graphs Operation of Graphs Trees Properties of trees Rooted and Binary Trees. Text Book: Mathematical Foundations for Computer Science Part 1- Glory Ratna Mary, Y.S. Irine Viola, Shekina Publications. Reference Books: 1. Modern Algebra Arumugam and Issac, scitech Publications. 2. Graph theory - Arumugam and Issac. 3. Discrete Mathematics for computer Science Hary Haggard ,John Schlipf and Sue Whitesides, Thomsun publications.

SELECT ANYONE

1. SOCIAL VALUE EDUCATION 2. MANAVALAKKALAI YOGA

Compulsory Paper for all UG Courses.


SOCIAL VALUE EDUCATION

(Value Based Education) II SEMESTER(2 Credits) (For those who joined the ocurse from the Academic year 2008 2009) I Social Justice Deifnition, Need Paramenters of Social Justice. Factors causing social injustice casete and Gender. Human Rights Concept of Human Rights. U.N. Convensions on Human Rights. Human Rights under Indian Constitution. II. Women and child Rights Area of Women and Child Rights. Indicators of Women empowerment. Women and environment. III. Communal Harmony Concept of communalism. Religion and its place in public domain. Separtion of religion from politics. Role of Institutions Communal Harmony. and NGOs in creating awareness about Communal Harmony. IV Social Problems Causes and magnitude of alcoholism and drug addiction. Prevention and care. Awareness programmmes. V Globalization and Consumer Movement Globalization: Meaning, Emergence. Benefits and disadvantages of Market Economy.

Consumer Movement Object Acts Rights of consumers. Role of Consumer Councils. Grievances and Redressal Mechanisms.
REFERENCES: Reference books for Social Justice, Human Rights(Unit I)

1. Karunanithi. G, ed., Social Values: Issues and Implications, Tirunelveli: M.S. University Pblication Division, 2002. 2. Kuber Ambedkar: a Critical Study. New Delhi; peoples publishing House, 1973. 3. Mishra, Pramod. Ed., Human Rights in South Asia, Delhi: kalpay Publications,2000. 4. R.K. Narasimham, Human Rights and Social Justice. New Delhi: Common Wealth Publications. 5. Sanajaoba, Naorem. Human Rights: Principles, Practices and Abuses. New Delhi: Omsons Publications, 1994. 6. Shyamlal and saxena, K.S. Ambedkar and Nation Building. Jaipur: Rawat Publications, 1998.
Reference Books for Women and Child Rights, Women Empowerment and Women and Environment(Unit II)

1. Desai, Neera and Krishnaraj, Maitheyi. Women and Sciety in India. Delhi: Ajantha Publications, 1987. 2. Gopalan, Sarala. Womens Empowerment. Paradigm shift from welfare to Empowerment. Social Welfare 43(5) August 1996, pp.32-33. 3. India. Toward Equality: Status of Women in India. New Delhi. 1974. 4. Karunanithi. G , ed. Social Values: Issues and Implications. Tirunelveli: M.S. university, Publication, 2002. 5. Misra, A Chipko Movement: Uttarlhand women Bid to Save Forest Wealth. New Delhi: Peoples Action, 1978. 6. Pillai, J.k. Women and Empowerment New Delhi: Gyan Publishing House, 1995. 7. Shay, Sashama. Women and Empowerment: Approaches and Strategies. New Delhi; discovery Publishing House, 19998. 8. Siva, Vandana( trans. By Poovalakin Nanbarkal). Vyirodu Ulava. Chennai: Poovalakin Nanbarkal,2000

Reference: Book for communal harmony (Unit III)

Chandra Biban, Communicalism in modern India. New Delhi, Vikas Publishing house Private Limited, 1984. Gopal, Sarvapalli etal, Anotomy of a contfrontation. New Delhi. Viking Publishing House. Reference: Books for alcoholism and Drug Addiction (Unit IV) Madan, G.R Indian School Problems Vol1. New Delhi, Allied Publishers, 1985. Reference: books for Globalization (Unit V) 1. Chandrasekaran , C.P Globalization and its impact in Frontline(1999-2002) 2. Vaidyanathan , A. Indian Economy and after Independence. New Dehli. Orient Longman. Reference Books for consumer Movement (Unit V) 1. Saha, Tusharkaanti. Law of Tort and consumer Justice. New Dehli: Kanishka Publisher 2001. 2. Vardhan R Yashod. Consumerism and consumer Protection laws. Madras: Legal Education and AID Socity, 1994. 3. Idstrict Collector, Consumer Rights and consumer Protection Act- An Introduction. Nagercoil: K.K. District Consumer Protection center, 1999(Tamil Book) .

Manavalakkalai yoga (Value Based Education) (Effective from the academic year 2008-2010) II Semester Units Unit-I Yoga Physical Health 30 Hours Title of the Paper and 1.1 Hours Instruction of

Physical structure of 6 hours humen body 1.2 Simplified physical exercises 1.3 Maharasanas 1.4 Yogasanas Unit-II Art of nurturing Maintaining youthfulness 6 hours life forge and Mind Sex and spirituality Ten stages of mind Mental Frequency Unit-III Sublimation Purpose of life. 6 hours Analysis of thought Moralization of Desire Neutralization of Anger Unit IVHuman 4.1 Eradication of Worries 6 hours Resource Development 4.2 Benefits of Blessings 4.3 Greatness of Friendship 4.4 Individual Peace Unit V Law of Nature 5.1 Cause and Effects 6 hours System 5.2 Purity of Thought and Deed 5.3 Love and Compassion 5.4 Cultural Values

VALUE EDUCATION- MANAVALAKKALAIYOGA Unit 1: Yoga and Physical Health

1.1 Physical Structure Three Bodies Fieve Limitations 1.2 Simplified Physical Exercises Hand Exercises Leg Excercises Breating Exercises Eye Exercises Kapalapahi 1.3 Maharasanas 1-2 Massages Acu-puncture Relaxation 1.4 Yogasanas Suriya Namaskar Padmasana Vajrasanas Chakrassanas(Side)Viruchasanas Yoga muthra Patchimothasanas ustrasanas Vakkarasanas Salabasanas. Unit 2: Art of Nurturing the life force and Mind Maintaining the Youthfulness Postponing the ageing process Sex and Spirituality significance of Sexual vital fluid married life Chastity Ten Stages of Mind Mental Frequency Methods for Concentration
Unit 3: Sublimation

3.1 Purpose and Philosophy of Life 3.2 Introspection Analysis of Thought 3.3 Moralization of Desires 3.4 Neutralization of Anger
Unit 4: Human Resource Development

4.1 Eradication of Worries. 4.2 Benefits of Blessings 4.3 Greatness of Friendship 4.4 Individual Peace and World Peace
Unit 5: Law of Nature

Unified Force Cause and Effect System Purity of Thought and Deed and Genetic Center Love and Compassion Cultural Education Five Fold Culture.

III SEMESTER
JAVA PROGRAMMING UNIT I 18 Hours Genesis of Java: Creation of Java-why java is important to Internet-The Java Buzz words-An overview of Java:-Object Oriented Programming. Data types: Simple types-Integers-Floating point types-characters-Booleans-A closer look at literals-variables-Type conversion and casting-Automatic type promotion in ExpressionsStrings. Arrays: One Dimensional Array-Multi Dimensional Array Operators: Arithmetic Operators- Bitwise operators-Relational operators-Boolean Logical operators-Assignment operators-Conditional operators-Operator precedence. UNIT II 18 Hours Introducing Classes: Class Fundamentals-Declaring objects-Assigning object Reference Variables- Introducing Methods-Constructors-Garbage collection-Finalize () Method-Stack class. A closer Look at Methods and classes: Overloading Methods-using objects as parametersArgument passing-Returning objects-Recursion-Introducing Access control-understanding static Introducing final-Nested and Inner classes-String class-Using command line arguments. Inheritance: Inheritance Basics-Using super-creating Multilevel Hierarchy-Method overriding-Dynamic Method Dispatch-Using Abstract class-using final with inheritance-The object class UNIT III 18 Hours Packages and interfaces: Packages-Access Protection-Importing packages-Interfaces. Exception Handling: Introduction-Exception Types-Uncaught Exceptions-Using try catchMultiple catch clauses-Nested try statements-throw-throws-finally-Javas Built-in Exceptions-creating your own Exception Subclasses Multithreaded programming: Java Thread Model-Main Thread-Creating a Thread-Creating Multiple Threads-Using is Alive () and Join ()-Thread priorities-Synchronization-Interthread Communication-Suspending, Resuming, and Stopping Threads-using Multithreading. UNIT IV 18 Hours I/O, Applets and other topics: I/O Basics-Reading console Input-writing console output-The PrintWriter class-Reading and Writing Files. The Applet class: Applet Basics-Applet Architecture-Applet Skeleton-Applet Display method-Requesting Repainting-HTML APPLET tag-Passing Parameters to Applet-Audio clip Interface

Event Handling: Event handling mechanisms-Delegation Event Model-Event classes(The Action Event, Item Event, Key Event, Mouse Event)-Sources of Events-Event Listener Interfaces(Action Listener, Item Listener, Key Listener, Mouse Listener)-Adapter Classes. UNIT V 18 Hours Introducing the AWT: AWT Classes-Window fundamentals- working with Frame Windows-working with Graphics Using AWT Controls: Controls Fundamentals- Labels-Using Buttons-Applying check Boxes-Check Box group-Choice Controls-Using a Text field Using a Text AreaUnderstanding Layout Managers [Flow Layout Only]-Menu Bars and Menus. Text Book: The Complete Reference JAVA 2 5/E HERBERT SCHILDT Reference Books:
1. 2. 3. 4. Programming with Java-C. Muthu Programming with Java 2 c. Xavier Introduction to OOP through Java-ISRD Group Tata McGraw Hill. Programming with Java a primer 3/E E.Balaguruswamy

JAVA PRACTICAL LIST


1. Write a Java program to find the area of a square, rectangle and triangle by a. Overloading Constructor b. Overloading Method. 2. Define a class called Student with data members name, roll number and age. Write a suitable constructor and a method output () to display the details. Derive another class Student1 from Student with data members height and weight Write a constructor and a method output () to display the details which overwrites the super class method output () (apply method overriding concepts) 3. Write a java program to create a package Employee which contains the classes Emp and Emppay. The data members of Exp are name, emp_id, category, and Bpay. Write suitable constructor and methods to compute the net pay of the employee. The class Emppay contains the main method. 4. Write a java program to create and implement an interface 5. Write a java program to create a thread a. Using Thread class b. Using runnable interface 6. Write a java program to Design a calculator to perform arithmetic operations. 7. Create an applet with four Checkboxes with labels and a text area object. The program must display the details while clicking a particular checkbox. 8. Write a Java program to demonstrate the use of Choice box

9. Write a Java Program, which creates a window with a checkbox group with boxes for the colors, violet, Indigo, Yellow, Orange, Red, Blue, and Green. When the button is selected the background color must change accordingly 10. Write a Java program to throw the following exception, 1. Negative Array Size 2. Array Index out of Bounds. 11. Write a Java program to create a file menu with options New, Save, and Close, Edit menu with option cut, copy, and paste. 12. Write a java program to illustrate mouse event handling.

Essentials of Financial Accounting


Unit 1: 18 Hours Conceptual Framework: Users of financial statements-Capital of a firm-structure of business firms-Objectives of corporate financial reporting-Components of financial reporting-Accounting Conventions-Qualitative characteristics of financial statements-True and fair view-Internal control-Internal auditing-External auditing-Accounting policy and accounting standards-Accounting Estimates and events occurring after the balance sheet date. Balance Sheet: Accounting equation-Balance sheet structure-Assets-Current assetsNon-current assets-Classification of assets under Indian GAAP-Liabilities-Current Liabilities-Non current liabilities-Current Liabilities-Secured and unsecured liabilitiesClassification of liabilities under Indian GAAP. Unit 2: 18 Hours Structure of Profit and Loss Account: Nature of Profit and Loss AccountExpenditure and expense-Income-Accrual basis of Accounting-Structure of Profit and Loss Account Extraordinary items-Prior period items. The Accounting Cycle: Journal, Cash Book, General Ledger and trial balance: Double entry book keeping: Debit-Credit rules-Accounting Cycle-Journalisation-Petty Cash book general ledger- Trial Balance. Unit 3: 18 Hours Completion of the Accounting Cycle: Preparation of Profit and Loss account and Balance sheet: Introduction-Rectification of errors-adju8stments-Provision for doubtful debts and discount-Provision for depreciation- Bank reconciliation statement-Tax expense, deferred tax asset and deferred tax liability-Preparation of Profit and Loss account-Closing entries. Accounts of Limited liability companies: Accounting for shares and debentures: Introduction-Types of share capital- Debentures-Prospectus-Accounting for issue of sharesAlternation of share capital-Share splt-Bonus shares-rights issue-buy back shares-redemption of preference shares-presentation of share capital in balance sheet-reserve and surplusAccounting for debentures-SEBI guidelines for issue of debt instruments. Unit 4: 18 Hours Inventory Valuation: Inventories definition-Valuation of inventories: General principles-Inventory costs-Use of standard cost method and retail method-Cost formula-Net realizable Value (NRV). Fund flow and cash flow statements: Introduction-Fund flow statement-Cash flow statement.

Unit 5: 18 Hours Financial Analysis: Introduction policy and quality of earnings-Earnings Management-Potential Red Flags-Common size Financial statement-Ratio analysis: An introduction- Measurement of overall performance of a firm-Decomposing ROIC and ROCE: Turnover of assets and profitability-Decomposing ROE: Gross gearing, effect of financial leverage and spread- Assessing the operating managementassessing the solvency and liquidity-Ratios at a glance-users of ratios for internal management-Capital market-Based ratios. Text Book: Essentials of financial accounting-by Asish K.Bhattacharyya, P.H.I Private Limited. Reference Books: 1. Dr.S.N.Maheswari, Management Accounting and Financial Control, Sultated Chand & Sons, New Delhi. 2. S.P.Jain and Narang-Cost Accounting, Principles and practices, Kalyani publishers, New Delhi.

IV SEMESTER

VISUAL BASIC UNIT I 18 Hours Getting started with Visual Basic 6.O.: Introduction to Visual Basic, Visual Basic 6.0 Programming Environment, Working with Forms, Developing an Application, Variables, Data types and Modules, Procedures and Control Structures, Arrays in Visual Basic, Additional examples.Working with Controls: Introduction, Creating and Using Controls, Working with Control Arrays, Additional examples. UNIT II 18 Hours Menus, Mouse Events and Dialog Boxes: Introduction, Mouse Events, Dialog Boxes, Additional Examples. Graphics, MDI and Flex Grid: Introduction, Graphics for Applications, Multiple Document Interface (MDI), Using the Flex Grid Control, Additional Examples. UNIT III 18 Hours ODBC and Data Access Objects: Evolution of Computer Architectures, Data Access Options, Additional Examples. ODBC using Data Access Objects and Remote Data objects: Open Database Connectivity (ODBC), Remote Data Objects. Additional Examples. UNIT IV 18 Hours Data Environment and Data Report: Introduction, Data Environment Designer, Data Report, Additional examples.Object Linking and Embedding: Introduction, OLE Fundamentals, using OLE Container Controls, Using OLE Automation Objects, OLE Drag and Drop, Additional examples.Objects and classes: Introduction to Objects, Working with Objects, Classes and Class Modules, Additional examples.

UNIT V 18 Hours Built-In ActiveX Data Objects: An Overview of DO and OLE DB, ADO Object Model, Additional examples.Files and File System Controls: Introduction, File System Controls, Accessing Files, Interface with Windows, Additional examples.

Text Book: Visual Basic 6.0 Programming-Content Development Group-Tata McGraw-Hill Publishing Company Limited, New Delhi. (Chapters:1,2,3,4,5,6,7,8,9,13,16,17) Reference Books:

1. Microsoft Visual Basic 6.0 Professionals. Michael Halvorson-PHI. 2. VISUAL BASIC 6 in Record Time by Steve Brown, BPB Publications 3. VISUAL BASIC 6 from the Ground UP-GARY CORNELL-Tata McGraw Hill

VISUAL BASIC PRACTICALS


1. Design of an Analog Clock. 2. Design of a Desktop Calculator. 3. Design of a Color Mixer using basic colors. 4. Create an application to format text inside a text box. 5. Create an application using File controls and use tow option buttons to show and hide a picture in the picture box. 6. Create an application to do Matrix Addition using Flex Grid control. 7. Create an Editor with File and Edit menus using Menu Editor Tool. 8. Create a MDI application with tile and cascade child forms. 9. Create an application to implement OLE Drag & Drop 10. Create a mailing address database in Access and view the records using Data Control. 11. Create a student database application using ADO. 12. Create a student database in Access and prepare a Report using Data Report Control.

V SEMESTER SOFTWARE ENGINEERING UNIT I 9 Hours

Software and Software Engineering: The nature of software- What is software engineering?-Software engineering as a branch of the engineering profession-Stake holders in software engineering-Software Quality-Software engineering projects-Activities common to software projects-Difficulties and risks in software engineering as a whole. Review of Object Orientation: What is object orientation?-Classes and Objects-Instance variables-Methods, Operations and polymorphism-Concepts that Define object orientationDifficulties and risks in programming language choice and object-oriented programming. UNIT II 11 Hours Developing Requirements: Domain analysis-The starting point for software projectsDefining the problem and the scope-What is a requirement?-Types of requirements-Some techniques for gathering and analyzing requirements-Managing changing requirementsDifficulties and risks in domain and requirements analysis. UNIT III 12 Hours Modeling with Classes: What is UML? - Essentials of UML class diagramsAssociations and Multiplicity-Generalization-Instance diagrams-More advanced features of Class diagrams. Modeling Interactions and Behaviour: Interaction diagrams-State Diagrams-Activity diagrams. UNIT IV 14 Hours Architecting and Designing Software: The process of design-Principles leading to good design-Techniques for making good design decisions-Software architectureArchitectural patterns-Writing a good designing document. UNIT V 14 Hours Testing and Inspecting to Ensure High Quality: Basic definitions-Effective and efficient testing-Defects in ordinary Algorithms-Defects in numerical algorithms- Defects in timing and co-ordination: Deadlocks, lovelocks and critical races-Defects in handling stress and unusual Situations. Managing the Software Process: What is project management?Software process models-Cost estimation-building software engineering teams-Project scheduling and tracking.

Text Book: Object oriented software engineering, timothy c. Lethbridge and robert laganiere, tmh 2004. Reference Books:
1. Object Oriented and Classical Software Engineering, Fifth Edition, Stephen R. Schach,TMH. 2. Fundamentals of Software Engineering, Second Edition, Carlo Ghezzi, Medhi Jazayeri, Dino Mandrioli, PHI.

COMPUTER GRAPHICS AND MULTIMEDIA UNIT I 12 Hours

Introduction: Application and Operations of Computer Graphics-Graphics PackagesRequirements of a Graphical System-GUI. Input Output Devices: Common Input Devices-Graphical Output Devices-Raster Scan Video Principle-Raster Scan CRT Monitors-Color Raster Scan System-Plasma Display-LCD Hard Copy Raster Devices- Raster Scan System-Memory Tube Displays- Plotters-Graphics Accelerators-Coprocessors. UNIT II 12 Hours Scan Conversion-Methods-Polynomial Method-DDA algorithms for line drawing Algorithm, Circle, Ellipse, Parabola- Bresenhams Line Drawing Algorithm-Bresenhams Circle Drawing Algorithm-Problem of Scan Conversion-Solid Areas-Odd Even MethodsWinding Number Method-Solid Area Filling- Algorithms-Boundary, Flood Fill Algorithm. UNIT III 12 Hours Two Dimension Transformation-Translation-Scaling-Rotation-Transformation of Points and Objects-Homogenous Coordinate System and Transformations-ReflectionShearing-Three dimension Transformations-Translation-Scaling-Rotation-ReflectionShearing. UNIT IV 12 Hours

2D Viewing and Clipping-Windows and View Ports-Viewing TransformationsClipping of Lines in 2D-Cohen Sutherland Clipping Algorithm-Visibility-Midpoint subdivision method-Parametric Clipping-Polygon Clipping-Sutherland Hodgeman Algorithm-Clipping against Concave windows.-Hidden Surface Elimination-Black Face Removal Algorithm Z buffer Algorithm. UNIT V 12 Hours Concept of Multimedia-types, Data Steams-Applications-Authoring digital AudioMIDI-Image Compression-Video Compression-Graphic File Formats-BMP-GIF-JPEGTIFF-PNG. Text Book: Computer Graphics Multimedia and Animation-Malay k. Pakhira-PHI Learning 2008 References:
1. Computer Graphics-Apurva Desai-PHI2008 2. Prabhat Andleigh, Kiran Thakrar-Multimedia System and Design-Prentice Hall 2000.

DATABASE MANAGEMENT SYSTEMS UNIT I 12 Hours Database systems-Database-ER Model-The E-R Diagram-data model-RelationalHierarchical-Network. UNIT II 12 Hours Relations-Domains-Normalisation-Functional dependence-Normal forms UNIT III 12 Hours Features of SQL-SQL operations-Relational algebra and Relational calculusAlgebraic operations UNIT IV 12 Hours Concurrency control and automatic recovery: Locks-Automatic recovery and backupBackup techniques. Advanced backup techniques. Security features built in RDBMS. UNIT V 12 Hours Distributed database and application: Introduction-Data distribution with replication server-distributed transaction and its properties. Text Book: Database Management Systems-Rajesh Narang-PHI Reference:
1. Fundamentals of database systems-Elmasri, Navathe, Prarson Education 2. Database systems concepts-Silberschatz, Korth & Sudharshan-Mc Graw Hill International Edition-2005

GRAPHICS AND MULTIMEDIA LAB


1. Write a program to display an image as Tiled or cascaded according to the users option. 2. Write a program so that is should first display the image as the size of applet, then it should be reduced and again it should be reduced and so on and finally the image should disappear. 3. Write a program to scale as image. 4. Write a program to rotate an image 5. Write a program to drop word by word of a sentence from the top. 6. Write a program to draw a line using Bresenhams algorithm 7. Write a program to draw a line using DDA algorithm. 8. Write a program to move a car with effect. 9. Write a program to display the News headlines letter by letter. 10. Write a program to display as many balls in the frame in random position. 11. Write a program for bouncing a ball and moving with sound effect. 12. Write a program to create scenery of rain in the frame with sound of rain.

VI SEMESTER
OPERATING SYSTEM UNIT I 12 Hours Introduction: What is an Operating System-Mainframe Systems-Desktop SystemsMultiprocessor Systems-Distributed Systems-Clustered Systems-Real-time SystemsHandheld system. Operating Systems Structure: System Components-Operating system services-system calls-system programs-system structures-Virtual machines. UNIT II 12 Hours Processes: Process concept-Process Scheduling Operation on processes-CoOperating processes-inter process communication. CPU Scheduling: Basic ConceptsScheduling Criteria-Scheduling algorithms-multiprocessor scheduling-real time schedulingalgorithms evaluation. UNIT III 12 Hours Process Synchronization: Background-the Critical section Problem-synchronization hardware-semaphores-classical problems of synchronization-critical regions-monitors-atomic transactions.Deadlocks: System model-Dead lock characterization-methods for handling deadlocks-Deadlock prevention-Deadlock Avoidance-deadlock detection-recovery from deadlock. UNIT IV 12 Hours Memory management: Background-Swapping-contiguous memory allocation-pagingsegmentation-segmentation with paging. Virtual memory: Background-Demand paging-Page replacement-Allocation of frames. UNIT V 12 Hours File System Interface: File concept-Access methods-File system structure-File system implementation-Directories structure-Directory implementation-Allocation methods-Free space management-Efficiency and performance-Recovery. Mass Storage Structure: Disk Structure-Desk scheduling-Disk management-Swap space management RAID Structure Disk attachment-Stable Storage. Text Book: Operating system Concepts-Abraham Silverschatz and Peter Baer Galvin. Addison Wesley Publishing company-Sixth Edition Reference Books:
1. Operating System: Internal and Design Principles-Fifth Edition, William Stallings, PHI 2. Understanding Operating Systems,Ida M.Flynn, Ann Mclver McHoes 3. Operating Systems-Second Edition, Achyut S. Godbole, TMH

WEB TECHNOLOGY UNIT I 12 Hours Introduction-Internet Protocols-Java Network Programming UNIT II 12 Hours HTML-JAVASCRIPT UNIT III 12 Hours VBSCRIPT-DYNAMIC HTML UNIT IV 12 Hours EXTENSIBLE MARK-UP LANGUAGE (XML)-COMMON GATEWAY INTERFACE (CGI) UNIT V 12 Hours SERVLETS-JAVA SERVER PAGES (JSP)-ACTIVE SERVER PAGES (ASP). Text Book: Web Technology A Developers Perspective, N.P. Gopalan, J. Akilandeswari, PHI Reference Books:
1. Web Technology and Design, C. Xavier, New Age International Publishers 2. Web Technologies TCP/IP Architecture and Java Programming Second Edition, 3. Achyut S. Godbole and Atul Kahate, Tata McGraw Hill.

COMPUTER NETWORK AND DATA COMMUNICATION UNIT I : Data Communication and Network Classification 12 Hours

Data communication fundamentals-Data transmission-Transmission media-classification of computer networks-switching and Routing-Multiplexing and Concentration-ConcentratorTerminal Handling-Components of a Computer Network UNIT II : Network Standards and OSI Model 12 Hours

Need for network standards-The OSI reference model-The Physical layer-The Data Link Layer-The Network layer-Transport layer-Session layer-Presentation Layer-Application Layer-The IEEE Standards-The Ethernet-IEEE 802.4: Token Bus IEEE 802.5 The token Ring-The X.25 Protocol. UNIT III: Local Area Network and High Speed Network 12 Hours

LAN Architecture-LAN topologies-LAN Access protocols-The CSMA/CD based LAN-High Speed LAN-Fast Ethernet Systems-Gigabit Ethernet-Gigabit Ethernet protocol architectureThe FDDI network-Frame Format. UNIT IV: Wireless LAN and VSAT 12 Hours

Need for Wireless LANs-Advantages of wireless LANs-Components of wireless LAN-Working of wireless LANs-Transmission media-Infrared Technology-Wireless LAN Types-Protocols for wireless LAN-Digital cellular Radio-Wireless access protocol(WAP)Bluetooth technology-The VSAT Technology. UNIT V ISDN (Integrated Services Digital Network) 12 Hours

Features of ISDN-ISDN Evolution-ISDN Channels-ISDN Services-ISDN user interfacesISDN layers-Broad-band ISDN Transmission Control Protocol/Internet Protocol: OSI reference model and TCP/IP-The Network layer-Transport layer-Application layer-Other file transfers. Text Book Computer networks fundamentals & Applications-by R.S. Rajesh K.S Eswarankumar R. Balasubramanian Reference
1. Data Communications and Networking by Behrouz A. Forouzan 2. Data Communications and Computer Networks-by Brijendra Singh

ORACLE UNIT I 12 Hours An overview: Personal databases-Client server databases-Oracle 9i an introductionThe SQL *PLUS Environment-SQL-SQL *PLUS commands-Sample Databases. Oracle Tables: Naming rules and conventions-Data types-Constrains-Creating an Oracle table-Displaying table information-Altering an existing table-Dropping a table-Renaming a table-Truncating a table. UNIT II 12 Hours Working with tables: DML statements-Arithmetic Operations-Where clause-sortingDEFINE command-Built in functions-Grouping data. UNIT III 12 Hours Multiple tables: Joins-Set operators-subquery-Top-N Analysis Advanced features: Views-Subsequences-synonyms-index-Transactions-Locking-Controlling access. UNIT IV 12 Hours PL/SQL: Fundamentals-Block structure-Comments-Data types-Variable declarationAnchored declaration-Assignment operation-Bind variables-Substitution VariablesArithmetic Operators. Structures in PL/SQL: Control Structures-Nested blocks-SQL in PL/SQL DML in PL/SQLTransaction Control statements. UNIT V 12 Hours PL/SQL Cursors and Exceptions-PL/SQL Composite data types: Records, Tables and VARRAYS. Text Book:
1. Database Systems Using Oracle-Second edition-Nilesh Shah-PHI 2007

Reference: Oracle 9i complete reference-Loney Koch-Tata Mc Graw Hill 2005

ORACLE PROGRAMMING LIST


1. Create an employee database with tables department, employee details, address, pay details and project details. Alter the tables and add constrains relevant to the fields in the tables. Insert records into all the tables. 2. Create queries to retrieve relevant information from a table. 3. Create a table from the existing tables. Create views from the tables. 4. Develop queries to retrieve information from more than one table. Develop summary queries to retrieve relevant information from the tables. 5. Create a partition table and query the records. 6. Create a table with abstract data type and query the records. 7. Write a PL/SQL program to print multiplication table 8. Write a PL/SQL program to check whether a given string is palindrome or not 9. Write a PL/SQL program to print student details using report. 10. Create a procedure to calculate Electricity Bill(use cursor) 11. Write a PL/SQL program to perform updation using various triggers. 12. Write a PL/SQL program to find factorial of numbers using function and procedure

MAJOR ELECTIVE PAPER SYLLABUS Optional 1


UNIT I MICROPROCESSOR Microprocessors, Microcomputers and Assembly Language 18 Hours

Microprocessors-Microprocessor Instruction set and Computer Languages-From Large computers to single chip microcontrollers. Introduction to 8085 assembly language Programming-The 8085 Programming model Instruction Classification-Instruction, data format and storage-How to write, assemble and execute simple program. Overview of 8085 instruction set-Writing and hand assembling a program. UNIT II Microprocessor Architecture and micro computer Systems 18 Hours

Microprocessor Architecture and its operations-Memory-Input and Output (I/O) Devices-Example of a microcomputer system. 8085 Microprocessor Architecture and Memory interfacing: the 8085 MPU-Example of an 8085 based microcomputer-memory interfacing-interfacing the 8155 memory segment. UNIT III Introduction to 8085 instructions 18 Hours

Data transfer operation-Arithmetic operations-Logic operations-Branch operationsWriting assembly language programs-Debugging a program. Programming techniques with additional instructions: Programming techniquesLooping,Counting and Indexing-Additional data transfer and 16 bit arithmetic instructionsarithmetic operations related to memory-Logic operation-Rotate-compare-Dynamic debugging. UNIT IV Counters and Time Delays 18 Hours

Counters and Time Delays-Hexadecimal Counter-Modulo ten Counter-Generating pulse wave forms-Debugging counter and time delay programs. Stack and subroutine: Stack-Subroutine-Restart-Conditional calls and Return instructionsadvanced subroutine concepts. UNIT V 18 Hours

BCD to Binary conversion-Binary to BCD Conversion-BCD to seven segment LED code conversion-BCD addition-BCD Subtraction-multiplication-Subtraction with carry. Text Book: Ramesh S. Goanker-Microprocessor Architecture Programming and Applications with the 8085-5th Edition, Penram International Publisher Reference Book: 8085 Microprocessor Programming and interfacing N.K. Srinath, PHI Publication.

COMPUTER ARCHITECTURE UNIT 1: BASIC COMPUTER ORGANISATION AND DESIGN 18 Hours

Instruction codes-Computer Registers-Computer Instructions- Timing and ControlInstruction Cycle-Memory-Reference Instructions-Input Output interrupt- Complete Computer Description-Design of Basic Computers-Design of Accumulator. UNIT 2: CENTRAL PROCESSING UNIT Introduction-General Register Organization-Stack organization-Instruction Addressing Modes-Data transfer and manipulation-Program Control. UNIT 3: COMPUTER ARITHMETIC 18 Hours Formats-

18 Hours

Introduction-Additional and subtraction-Multiplication algorithms-Booth Multiplication algorithm-Array multiplier-Division algorithms-floating point arithmetic operation UNIT 4: INPUT OUTPUT ORGANIZATION 18 Hours

Input-Output Interface-Asynchronous data transfer-Modes of transfer-Priority InterruptDirect Memory Access (DMA). UNIT 5: MEMORY ORGANIZATION 18 Hours

Memory Hierarchy-main memory-Auxiliary memory-Associative memory- Cache memoryVirtual memory. Text Book: Computer system Architecture-by Morris Mano, Third Edition. P.H.I Private Limited. Chapters 5, 8.1 to 8.7, 10.1 to 10.5, 11.2 to 11.6, 12.1 to 12.6. Reference Books:
1. Computer System Architecture P.V.S. Rao PHI

EMBEDDED SYSTEMS Unit I Introduction to Embedded systems 18 Hours

Embedded systems-Processor Embedded in to a system-Embedded Hardware Units and Devices in a System- Embedded Software in a System-Examples of Embedded Systems. Embedded system-on-chip(Soc) and Use of VLSI Circuit Design Technology-Complex Systems Design and Processors-Design Process in Embedded System-Classification of Embedded System-8051 Architecture. Unit II Device Drivers and Interrupts Service Mechanism 18 Hours ISR concept-Interrupt Sources-Interrupt servicing Mechanism-Multiple Interrupts- Context and the Periods for Context Switching, Interrupt Latency and Deadline-Classification of Processors Interrupt Service Mechanism from Context-Saving Angle-Direct Memory Access. Unit III Interprocess communication and Synchronization of Processes, Threads and Tasks

18 Hours

Multiple processes in an Application-Multiple Threads in an Application-Tasks-Task States-Task and Data-Clear-cut Distinction between Functions, ISRS and Tasks by their Characteristics-Concept of Semaphores-Shared Data-Interprocess Communication-Signal Function-Semaphore Functions-Message Queue Functions-Mailbox Functions-Pipe Functions-Socket Functions-RPC Functions Unit IV Real-Time Operating Systems 18 Hours

OS Services-Process Management-Timer Functions-Even Functions-Memory ManagementDevice, File and IO Subsystems Management-Interrupt Routines in RTOS Environment and Handling of Interrupt Source Calls-Real Time Operating Systems-Basic Functions and Types of RTOSES-Basic Design Using an RTOS. Unit V Design Examples and case Studies 18 Hours

Modeling of Multiprocessor systems-UML Modeling-Requirements of an ACVMSpecifications Modeling Using UML-ACVM Hardware Architecture-Software Architecture. Text Book: Embedded systems Architecture, Programming and Design by Raj Kamal Second edition TATA McGRAW HILL. Reference Book: Embedded Real time Systems Porgramming by Sriram V iyer Pankaj Gupta TATA McGrawHill.

Optional 2:
ARTIFICIAL INTELLIGENCE UNIT I Problem, Problem Spaces and Search 18 Hours

What is AI?-AI problems-What is an AI technique-Defining the problem as a state space search-Production system-Production System Characteristics-problem characteristics. UNIT II Heuristic Search Techniques Generate and test-Hill Climbing-Best first Search-problem Reduction-Constraints satisfaction-Means-end analysis. UNIT III Knowledge Representation 18 Hours 18 Hours

Representations and mappings-Approaches to knowledge Representation. Using Predicate Logic: Representing single facts in logic-Computable functions and predictionresolution-The basis of resolution-Resolution in Propositional Logic-The Unification algorithm-Resolution in Predicate Logic. UNIT IV Representing Knowledge Using Rules 18 Hours

Procedural versus Declarative Knowledge-Logic Programming-Forward versus Backward Reasoning-Matching. UNIT V Game Playing 18 Hours

The Minimax search procedure-Adding Alpha Beta cut offs-Additional Refinementswaiting for Quiescence-Secondary searches-using Book moves. Expert System:Introduction to Expert system-Definitions-Basic characteristics of an expert system-Development of Expert system-Knowledge Engineering-Stages of knowledge acquisition-Expert system application-ELZA-DENDRAL-MYCIN PROSPECTOR. Text Book: Elain Rich and Kevin Knight Artificial Intelligence-Tata McGraw Hill. Reference Book: 1. Introduction to Artificial Intelligence Rajendra Akeskar PHI. 2. Artificial Intelligence by PH.Winston-Addison Wesley. 3. Introduction to Artificial Intelligence and Expert system by Patterson, PHI.

ELECTRONIC COMMERCE UNIT I : 18 Hours

What is Electronic Commerce ?-Types of Electronic Commerce technology UNIT II: 18 Hours

Types of E-Buisness Models and Markets Types of E-commerce Providers and vendors- E- Commerce Website Creation. UNIT III: Managing E-Commerce Web Site Devlopment Building Shopping Cart Applications-Mobile Electronic Commerce. UNIT IV: 18 Hours 18 Hours

Enhancing a web server with E-Commerce Application Development Strategies, Techniques and tools Implementing Mechandising Strategies Implementing E Commerce Databases. UNIT V: 18 Hours

Applying and Managing E-Business Intelligence Tools for Application DevelopmentTypes of Securtiy Technologies Protocols for the Public Transport of Private Information. Text Book: Electronic Commerce ,by Pete Loshin and John Vacca, Fourth edition ,Firewall Media, New Delhi. Reference Books: 1.Electronic Commerce, by Gary O.Schneider James T.Perry, First edition 2000, Thomson Learning 2.Electronic Commerce by Elias M.Award, Prentice Hall of India 2002.

MOBILE COMMUNICATION UNIT I 18 Hours Mobile Communication: Need for Mobile Communication-Requirements of mobile Communication-History of Mobile Communication-Properties of Wireless Medium-Radio Propagation-Propagation Coverage Calculation. Introduction to Cellular Mobile Communication: Cellular Structure-Frequency ReuseSystem Architecture-Authentication Centre (AUC)-Home Location Register (HLR)-Visiting Location Register (VLR)-Equipment Identity Register (EIR)-base Station System-Cellular Mobile Communication Switching. UNIT II 18 Hours

MOBILE COMMUNICATION STANDARDS: First Generation Wireless NetworksSecond Generation Wireless System-Third Generation And Beyond Wireless SystemsImplementation Organisations-Global Organizations-Global System for Mobile Communication(GSM)-GSM Architecture-Advanced Mobile Phone Service(AMPS)-Digital Advanced Mobile Phone Service-Cordless Telephony Standards-Personnel Access Communication Standards(PACS)-EIA/TIA IS-136-EIA TIA IS-95 Standards-Digital European Cordless Telephone(DECT)-Personnel Handy phone System(PHS)-IEEE 802.11other Standards-Handoff Techniques-Handoff Detection and Assignment-Types of HandoffMobile Controlled Handoff-Network Controlled Handoff-Mobile Assisted Handoff-Radio Link Transfer-Roaming Management-Connection to Public Telephone Network-Connection from Mobile Unit to a Fixer User. Cellular System Spectrum-Adaptive channel AllocationFrequency Division-Spectrum Utilization-Channel Assignment Methods-Channel Borrowing and Sharing-Non fixed Channel Assignment Methods-Permanent Cell Splitting-Temporary Cell Splitting. UNIT III 18 Hours CORDLESS MOBILE COMMUNICATION SYSTEMS: Cordless Telephone at HomeMultichannel Cordless Telephone System-Wireless Private Box Exchanges-History of Data Networks-Classification of Mobile Data Networks-Independent Data Networks-Shared Mobile Data-Overlay Mobile Data-Cellular Digital Packet Data(CDPD)System-Architecture of CDPD-satellite Classification-Geosynchronous Earth Orbit Satellite CommunicationChangeover from One Satellite to other. UNIT IV 18 Hours INTERFERENCES IN CELLULAR MOBILE COMMUNICATION: Nature of Cochannel Interference-Measurement of Co-channel Interference-Measurement of Co-channel Interference with Mobile Unit-Frequency Reuse-Co-channel Interference-Reduction-Other Methods of Co-channel Reduction-Non Co-channel Interference-Measurement of Signal to noise and Distortion Ratio(SINAD)-Design Objective-Basic Specification-Co-channel Interference Reduction Factor-Adjacent Channel Interference-Propagation Attenuation-

Fading-Factors to be considered at the Base Station-Working of Mobile IP-Wireless ThreatsAuthentication and Access Control-Secrecy in Communication-Anonymity-Security Arrangement in CDMA-Security of Wireless Data Networks. UNIT V 18 Hours WIRELESS LOCAL LOOP ARCHITECTURE: Components in WILL-Problems in WLL-Modern Wireless Local Loop-Local Multipoint Distribution Service(LMDS)Properties of WAP-Bearer Services-Wireless Datagram Protocol(WDP)-Wireless Transport Layer Security(WTLS)-WAP Transaction Protocol(WTP)Wireless Session Protocol(WSP)Wireless Application Environment(WAE)-Components Integration-Bearer Adaption-WAP client Supporting Networks-System Description-Advantages of Microcellular-Layout of the Optical Fibre Microcellular Communication System-Need for Ad hoc Networks-MANET and Technical Factors Affecting Ad hoc Network-Ad hoc Nodes System Description-Routing in Ad hoc Network-Bluetooth Technology-Limitation on the Bluetooth Physical layer-Types of Intelligent cells-Power Delivery Intelligent cellsProcessing Gain Intelligent cells-Processing Gain Intelligent cells-User Controlled ServicesReconfigurable Technology-Vision of 4G-4G Mobile System Convergence. Text Book: Wireless and Mobile Communication, T.G.Palanivelu& R.Nakkeeran, PHI Learning Private Limited, 2009. Reference Books: 1. Wireless and Cellular Telecommunications, Third Edition William C.Y.Leee, McGraw Hill. 2.Mobile Computing Technology,Applications and Service Creation,Asoke KTalukder &Roopa R.Yavagal,TMH Publication. 3. Wireless Communications and Networking made simple, Prof.Satish Jain, Vineeta Pillai, BPB Publications.

ALLIED SUBJECTS SYLLABUS


DATA STUCTURES UNIT I Introduction 12 Hours

Pseudo code-The Abstract Data Type-A Model for an Abstract Data Type-Algorithms efficiency. Searching-List Searches-Hashed list searches-Collision Resolution UNIT II Linked Lists 12 Hours

Linked List Concepts-Linked List Algorithms-Processing a Linked List-Complex Linked List Structures. UNIT III Stacks and Queues 12 Hours

Basic Stacks operations-Stack Linked List Implementation-Stack Applications-Queue operations-Queue Linked List Design UNIT IV Trees

12 Hours Basic Tree Concepts-Binary Tree Traversals-Expression Trees-General Trees-Binary Search Trees-Heap Definition-Heap Structure-Basic Heap Algorithms-Heap Data Structures-Heap Algorithm UNIT V Sorting and Graphs 12 Hours

General Sort Concepts-Quick sort-External sorts GRAPHS-Terminology-Operations-Graph storage Structure-Networks Text book: DATA STRUCTRES a Pseudo code Approach with C++, Richard F.Gilberg & Behrouz A.forouzan, THOMSON BROOKS/COLE Chapters 1,2.1,2.3,2.4,3.1-3.4,3.6,4.1-4.3,5.1,5.2,7.1-7.5,8.1,9.1-9.5,11.1,11.4(Quick Sort only),11.6,12.1,12.5 Reference Books: 1. Fundamentals of DATA STRUCTURES Ellis Horowitz&Sartaj GalGotia publications 2. Data Structures & Algorithm in Java third edition-ADAM DROZDEK

DATA STRUCTURES-PRACTICAL LIST 1. Write a C++ program to implement sequential search and Binary search in array 2. Write a C++ program to implement linked list and perform the following operations a. Add a node as first node b. Add a node as last node 3. Write a C++ program to implement linked list and implement the following operations a. Delete the first node b. Delete the last node 4. a. Write a C++ program to implement a stack using linear list Perform the push and pop operations b. Write a C++ program to implement a queue using circular list and implement add and delete operations

5. Write a C++ program to implement binary tree using linked and perform the following traversal. a. In Order traversal b. Pre order traversal c. Post order traversal 6. Write a C++ program to implement graph using Adjacency matrix and perform the following operations a. Depth First search b. Breadth First search 7. Write a C++ program to implement merge sort 8. Write a C++ program to implement Quick sort

RESOURCE MANAGEMENT TECHNIQUES UNIT I : 12 HOURS

Why operations Research? :-Introduction-origin of operations Research-Definitions of Operations Research-Characteristics of Operations Research-Role of operations Research in decision-making-methods of solving operations research problem-phases in solving operations research problems-Typical Problems in operations research-Scope of operations Research-Why to study operations Research. Linear programming: Introduction-Steps of formulating LPP-General Form of LPPsimplex method. UNIT II: 12 HOURS

Game theory: Introduction-Two person Zero-Sum Games-maximum and minimum principles-mixed strategies, expected pay-off-solution of 2x2 mixed strategy game-solution of 2x2 mixed strategy game by the method of oddments-Dominance principle-Graphical method for solving a 2xn or mx2 game. Replacement models: Introduction-Failure of items-Replacement of items that deteriorateReplacement of items with increasing running cost. UNIT III: 12 HOURS

Inventory Problems: Introduction-Types of inventory costs involved in inventory problemsNotations-Economic order quantity (EOQ) model with constant rate of demand-Limitations of the EOQ Formula-EOQ model with Finite Replenishment rate-EOQ model with shortages-Order-Level, Lot-size system-Order-Level lot-size system with Finite Replenishment Rate-EOQ model with quantity discounts. UNIT IV: 12 HOURS

Project Management: Introduction-origin and use of PERT-origin and use of CPMApplications of PERT and CPM-Framework of PERT and CPM-constructing the project network-Dummy Activities and Events-Rules for Network construction-Finding the critical path-project Evaluation and Review Technique(PERT). UNIT V: Queuing Theory: Introduction-Queuing system-classification of Queuing modelsDistribution of Arrivals (The poisson process)-pure Birth process-Distribution of Inter-arrival time-Distribution of Departures (pure death process)-Distribution of service Time-solution of Queuing models-model1 (m/m/1):/FCFS): Birth & Death model. Text Book: Operations research, Nita H.Shah; Ravi M.Gor; Hardik Soni, Prentice Hall of India, 2008. Reference Books: 1. Operations Research, R.S.Gupta, S.Chand & company 2. Operations Research, R.Panneerselvam, Prentice Hall of India.

SKILL BASED SUBJECTS SYLLABUS


Skill based subjects are practical oriented. One hour should be assigned for tutorial class and three hours of practical to do the given practical list.

Optional 1
DTP Samples should be provided to the students for designing the given list. Page Maker 1. 2. 3. 4. 5. Photoshop 1. Design of a brochure for an institution. 2. Seasonal greeting card. 3. Transporting an image from one background to another. Design a web page poster (1004x750)/textbook cover page. 4. Crop an image/rotate an image. Design if ID card (3X2)/visiting card (3.5X2). Design of an attractive Invention card (5.5X8)/letter pad (7.5X9). Preparation of a small booklet with 6 pages (3.5X4.5). Design a handbill (5.5X8.5)/advertisement. Design your college progress card/a receipt bill with counter foil.

Optional 2
INTERNET FUNDAMENTALS 1. Finding the IP address of a system using DOS & Windows OS. 2. Email creation. 3. How to configure Outlook Express? 4. How to stop pop up/pop under Internet advertisements? 5. How to enable/disable/delete Internet cookies? 6. How to determine the speed of my Internet connection? (Transfer rate when downloading a file). 7. Changing the home page of my browser. 8. Creation of Internet favorites/book marks. 9. How to install Internet security? 10. How to ping another node? 11. How to install the following web browsers. Opera, Firefox, Safari. 12. Creation of simple web page.

Optional 3
FLASH 1. 2. 3. 4. 5. 6. 7. Create a simple Presentation. End a movie clip using script. Start a graphic animation at a specific frame. Text animation using motion tweening. Activate a new window/page using buttons. Bouncing ball with sound effect. Create a scrolling gallery in a page.

DREAMWEAVER

1. Design a home page for a book store. 2. Create a HTML document to display a list of five flowers and link each one to another document displaying brief description of the flower, Add pictures wherever possible. 3. Write an HTML code to display a list if 5 cars in a frame, Link each one to a brief description in second frame. The left frame should display the list and the right frame should display the paragraph about the frame. 4. Design a spry menu bar. 5. Create a feedback form using spry validation. 6. Create a simple CSS file.

NON-MAJOR ELECTIVE PAPERS SYLLABUS Optional 1


INTRODUCTION TO INFORMATION TECHNOLOGY UNIT I Information Technology Basics: Information, Information, Technology, Information technology, Present Scenario, Role of Information Technology, information technology and internet, Careers in IT industry. Computer Organization and Architecture: Central Processing Unit, inside a computer, Data representation in computer, coding schemes. UNIT II Computer Memory and storage: Introduction, memory hierarchy, Random Access memory (RAM), read only memory (ROM), RAM, ROM and CPU interaction, Types of Secondary storage devices, Magnetic tape, magnetic disk, types of magnetic disk, Optical disk, and type of optical disks. UNIT III Input Output media: Introduction, types of input devices, types of output devices. Multimedia Essentials: Introduction, Multimedia: definition, Building blocks of multimedia, multimedia system, multimedia applications, Virtual reality. UNIT IV The Internet: Introduction, Evolution of Internet-Basic Internet terms-Getting connected to Internet-Internet Applications-Data over Internet. Internet tools: Introduction-Web Browser-Browsing Internet using Internet Explorer-E-Mail-Search engines-Instant messaging. UNIT V Emerging trends in IT: Introduction, E-Commerce-Electronic Data InterchangeMobile Communication-Bluetooth-Global Positioning System-Infrared CommunicationSmart Card-Imminent Technologies. Text Book: Introduction to Computers and Information Technology.D.Glory Ratna Mary, S.Selvanayahi, V.Joseph Peter, Shekina Publications. Reference books: 1. Introduction to Information Technology ITL Education Solutions Limited, Pearson Education. 2. Fundamentals of Information Technology By Alexis Leon & Mathews Leon Vikas publication-New Delhi.

INTRODUCTION TO COMPUTERS UNIT I Computer Basics: Introduction, Classification of Computers-Evolution of Computers, Generation of Computers, Classification of Computers, the Computer System, Application of Computers. UNIT II Computer Organization and Architecture: Central Processing Unit, Inside a computer, Data representation in computer, coding Schemes. UNIT III Input/Output Units: Computer output units, Computer output units. UNIT IV Computer Memory and Storage: Introduction, memory hierarchy, Random Access memory(RAM),Read only memory(ROM),RAM,ROM and CPU interaction, Types of secondary storage devices, Magnetic tape, magnetic disk, types of magnetic disk, optical disk, type of optical disks. UNIT V Operating System: Introduction, Operating system:definition,Evolution of Operating System, Types of Operating System, Functions of Operating system. Computer Software: Introduction, Computer software: definition, categories of software, installing and uninstalling software, software piracy, software terminologies. Text Book: Introduction to computers and Information Technology, D.Glory Ratna Mary, S.Selvanayahi, V.Joseph Peter, Shekina Publications. Reference book: 1. Introduction to Computers, Peter Norton Tata McGraw Hill. 2. Fundamentals of Information Technology by Alexis Leon & Mathews Leon Vikas publication-New Delhi.

BASIC PROGRAMMING DESIGN UNIT I Introduction: Algorithms, Flow chart, Types of programming languages, program writing, debugging. UNIT II Flow Charts- Elementary Concepts: Introduction, kinds of flow charts, symbol used in flow charts, Advantages of flow charts, examples, constants and variables. UNIT III Flowcharting conclusions. UNIT IV Subscripted Variables: Introduction, Basic concepts of subscripted variables, one dimensional array, illustrating examples, conclusions. UNIT V Multi Dimensional Arrays: Introductions, definitions, matrix operations, illustrating examples, beyond two dimensions, conclusions. Introduction to File Structure: Introduction, concept of data files, types of data files, file organization methods, file processing activities, conclusions. Text Book: Basic Programming Design.D.S.Arul Selvan & A.A.Regieson Sylum Shalom Publications, Green St.Nagercoil. Reference book: Insight into Flowcharting.Raj K.Jain.By S.Chand & Company Ltd. Simple Computations: Introduction, illustrating examples,

MSWORD

UNIT I Introduction to Microsoft Word 2003. UNIT II Creating a document in Microsoft Word 2003. UNIT III Working with tables,Charts and Graphics-MAILMERGE. UNIT IV Additional Commands of Microsoft Word 2003. UNIT V Menu Commands of Microsoft Word 2003.

Text Book: Straight to the point MICROSOFT OFFICE WORD 2003,Firewall Media Reference books: 1. Gini Counter & Annetee Marquis MICROSOFT OFFICE 20000 No Experience Required ,BpB Publications. 2. Stephen L.Nelson Office 2000: The complete reference,Tata McGraw Hill publishing Company Limited.

You might also like