CHOICE BASED CREDIT SYSTEM STRUCTURE FROM THE ACADEMIC YEAR B.Sc INFORMATION TECHNOLOGY

Similar documents
ANNEXURE 13 CHOICE BASED CREDIT SYSTEM STRUCTURE FROM THE ACADEMIC YEAR B.Sc COMPUTER SCIENCE

CHOICE BASED CREDIT SYSTEM STRUCTURE FROM THE ACADEMIC YEAR B.C.A

Govt. of Karnataka, Department of Technical Education Diploma in Information Science & Engineering. Fifth Semester

CHOICE BASED CREDIT SYSTEM (With effect from )

Government of Karnataka Department of Technical Education Bengaluru

B.Sc II Year Computer Science (Optional)

B.Sc. Computer Science (Ancillary)

Semester: I Credits: 5. Category: MC No.of hrs/week: 5 CA PROGRAMMING IN C

FACULTY OF ENGINEERING AND TECHNOLOGY SCHOOL OF COMPUTING DEPARTMENT OF CSE COURSE PLAN

Object Oriented Programming

Page 1 of 7 SCAA Dt

Time : 3 hours. Full Marks : 75. Own words as far as practicable. The questions are of equal value. Answer any five questions.

MAHARAJA KRISHNAKUMARSINHJI BHAVNAGAR UNIVERSITY NAAC Accreditation Grade B (With effect from Academic Year: )

Avg. Of Test 1 and Test 2. Exam

CHOICE BASED CREDIT SYSTEM STRUCTURE FROM THE ACADEMIC YEAR B.Sc INFORMATION TECHNOLOGY

Syllabus for Bachelor of Technology. Computer Engineering. Subject Code: 01CE1303. B.Tech. Year - II

Computer Science (330)

SRM INSTITUTE OF SCIENCE & TECHNOLOGY Faculty of Science and Humanities Department of Computer Science UNIT I - INTRODUCTION TO JAVA

ощ 'ршорвшэш! цвн-эориэу ощ 'sajbpossv # PIPG DUJ 'ssjmoossv ^ PIPG pipa w н OX ЛЮН VAV

SECOND YEAR III Paper I Applied Mathematics Paper II Microprocessors & Assembly Language Programming

S Y B Voc Software Development Syllabus

UNIVERSITY POLYTECHNIC B.I.T., MESRA, RANCHI. COURSE STRUCTURE (W.E.F Batch Students) (Total Unit 7.0) Sessional Unit Code. Theory Unit Course

Proposed Syllabus for F.Y.B.Sc. (Information Technology) (w.e.f. June-2015)

Object Oriented Programming with Java. Unit-1

Get Unique study materials from

Syllabus for Computer Applications

DHANALAKSHMI SRINIVASAN COLLEGE OF ENGINEERING AND TECHNOLOGY ACADEMIC YEAR (ODD SEM)

VALLIAMMAI ENGINEERING COLLEGE

SAURASHTRA UNIVERSITY

Syllabus of C++ Software for Hands-on Learning: This course offers the following modules: Module 1: Getting Started with C++ Programming

Department of Computer Science and I.T. THE CURRICULUM SECOND YEAR

An Object Oriented Programming with C

KLiC C++ Programming. (KLiC Certificate in C++ Programming)

SRI VENKATESWARA UNIVERSITY BCA II SEMESTER W.E.F

GUJARAT TECHNOLOGICAL UNIVERSITY, AHMEDABAD, GUJARAT. COURSE CURRICULUM COURSE TITLE: OBJECT ORIENTED PROGRAMMING (Code: )

Course Code Course Name Theory Practical Tutorial Theory TW/Practical Tutorial Total. Internal assessment. End Sem. Exam. Avg.

Hrs Hrs Hrs Hrs Hrs Marks Marks Marks Marks Marks

SECOND SEMESTER JAVA PROGRAMMING

CORE JAVA TRAINING COURSE CONTENT

INSTITUTE OF AERONAUTICAL ENGINEERING (Autonomous) Dundigal, Hyderabad

Compulsory course in Computer Science

RAJIV GANDHI COLLEGE OF ENGINEERING AND TECHNOLOGY DEPARTMENT OF INFORMATION TECHNOLOGY OBJECT ORIENTED PROGRAMMING QUESTION BANK UNIT I 2 MARKS

3. Course Outlines: Specific Objectives Contents Teaching Hours understand the basic concept of java programing. 1. Introduction to Java Language

CS 6456 OBJCET ORIENTED PROGRAMMING IV SEMESTER/EEE

DEPARTMENT OF INFORMATION TECHNOLOGY KUMAUN UNIVERSITY, NAINITAL SEMESTER-I ( )

Object Oriented Programming. Assistant Lecture Omar Al Khayat 2 nd Year

BCA (Part II) EXAMINATION, 2009 C++ PROGRAMMING Time allowed: Three Hours Maximum Marks: 50 Attempt any five questions

RAJAH SERFOJI GOVT. COLLEGE (AUTONOMOUS) THANJAVUR

Object Oriented Programming with JAVA

Introduction to Programming Using Java (98-388)

PAPER I - INTRODUCTION TO INFORMATION TECHNOLOGY

Credits Details of Sessional Marks ESM 5 (3-1- 2)

DEPARTMENT OF COMPUTER APPLICATIONS B.C.A. - FIRST YEAR ( REGULATION) SECOND SEMESTER LESSON PLAN SRM INSTITUTE OF SCIENCE AND TECHNOLOGY

VALLIAMMAI ENGINEERING COLLEGE

SRM ARTS AND SCIENCE COLLEGE SRM NAGAR, KATTANKULATHUR

College Board. AP CS A Labs Magpie, Elevens, and Picture Lab. New York: College Entrance Examination Board, 2013.

Course Title III Allied Practical** IV Environmental Studies #

This page intentionally left blank

B.Sc. (Computer Applications) Vocational - First Year. II Application Software hrs III Practical (Windows, Word, Excel, Power Point)

B.C.A 2017 OBJECT ORIENTED PROGRAMMING USING C++ BCA303T MODULE SPECIFICATION SHEET

CGS 2405 Advanced Programming with C++ Course Justification

Syllabus Under Autonomy Mathematics

Jh fouk;d egkfo ky;] xkmjokjk RANI DURGAVATI VISHWAVIDYALAYA, JABALPUR BACHLOR OF COMPUTER APPLICATION BCA SYLLABUS THIRD SEMESTER

SCHEME OF EXAMINATION FOR B.Sc.(COMPUTER SCIENCE) SEMESTER SYSTEM (Regular Course) w.e.f Scheme for B.Sc.-I. Semester-I. Internal Assessment

LESSON PLAN B.C.A. - FIRST YEAR ( REGULATION) SECOND SEMESTER

Syllabus of Diploma Engineering. Computer Engineering. Semester: II. Subject Name: Computer Programming. Subject Code: 09CE1104

UNIVERSITY OF JAMMU, JAMMU. (Semester System)

Gujarat University M. Sc. Computer Science [S. F.] Semester-1 Syllabus Gujarat Arts & Science College, Ahmedabad.

STRUCTURE AND SYLLABUS APPROVED IN THE BOARD OF STUDIES MEETING ON 2001 TO BE EFFECTIVE FROM THE ACADEMIC YEAR

Dawood Public School Computer Studies Course Outline for Class VI. Course book- Right Byte 1 Fourth edition (Oxford University Press)

Academic Programme: B.Sc. I Year. Computer Science (Optional) Hours. Fundamentals of Computer Hours.

B.C.A Under CBCS with effect from Academic Year SRI VENKATESWARA UNIVERSITY, TIRUPATI B.C.A. SEMESTER II. Mid Sem Exam* Marks

B.Sc. Final B.SC. PART-III PAPER I COMPUTER ORGANIZATION II

Syllabus & Curriculum for Certificate Course in Java. CALL: , for Queries

5. Give any three parts of the structure of business letter.

SCHEME OF COURSE WORK

Punjab Technical University Bachelor in Mobile Computing & Internet Batch 2014 onwards. Semester Fourth

Application Development in JAVA. Data Types, Variable, Comments & Operators. Part I: Core Java (J2SE) Getting Started

MyProgram m i ng Lab. get with the programming. Through the power of practice and immediate personalized

Preface to the Second Edition Preface to the First Edition Brief Contents Introduction to C++ p. 1 A Review of Structures p.

OBJECT ORIENTED PROGRAMMING USING C++ CSCI Object Oriented Analysis and Design By Manali Torpe

Big Java Late Objects

SRE VIDYASAAGAR HIGHER SECONDARY SCHOOL. TWO MARKS

PROGRAM OUTLINE. Information Technology with Co-op, System Programming. PROGRAM DESCRIPTION Concentration 1: DELIVERY METHODS PROGRAM DURATION

VEER NARMAD SOUTH GUJARAT UNIVERSITY, SURAT D. C. A. (1 st SEMESTER) SYLLABUS

XII- COMPUTER SCIENCE VOL-II MODEL TEST I

Course Title: C Programming Full Marks: Course no: CSC110 Pass Marks: Nature of course: Theory + Lab Credit hours: 3

Curriculum Mapping for National Curriculum Statement Grades R-12 and Oracle Academy.

Course Text. Course Description. Course Objectives. StraighterLine Introduction to Programming in C++

POST GRADUATE DIPLOMA IN COMPUTER APPLICATIONS

Syllabi & Scheme of Examination BCA-2 nd Year. Website:-

Murach s Beginning Java with Eclipse

GUJARAT TECHNOLOGICAL UNIVERSITY, AHMEDABAD, GUJARAT. COURSE CURRICULUM COURSE TITLE: OBJECT ORINTED PROGRAMMING (Code: )

COURSE STRUCTURE AND SYLLABUS APPROVED IN THE BOARD OF STUDIES MEETING HELD ON JULY TO BE EFFECTIVE FROM THE ACADEMIC YEAR

PART - I 75 x 1 = The building blocks of C++ program are (a) functions (b) classes (c) statements (d) operations

PESIT Bangalore South Campus

Diploma in Android Programming (DAP)

COURSE OUTCOMES OF M.Sc(IT)

Object Oriented Programming

CHOICE BASED CREDIT SYSTEM STRUCTURE. M.Sc COMPUTER SCIENCE

Transcription:

CHOICE BASED CREDIT SYSTEM STRUCTURE FROM THE ACADEMIC YEAR 201415 B.Sc INFORMATION TECHNOLOGY SEM Part I Part II Part III Part IV Part V (6 th Hr) ACC (6 th Hr) SLC I Sem. I II Lab IT (4) - - SBE Total (30) NCC/NSS/PED. (3) Com.Eng Comp.Lit II Sem. I II Lab (4) Phy (4) Phy lab SBE Elec. EVS P[ Total (30) NCC/NSS/PED. (3) Com.Eng Comp.Lit SLC Law & Society III Sem. I II Lab Maths (4) NME SBE Total (30) NCC/NSS/PED. (3) Com.Eng Comp.Lit SLC Human Rights IV Sem. I II lab Maths (4) NME SBE Total (30) NCC/NSS/PED. (3) Com.Eng Comp.Lit SLC Client/Server Computing V Sem. VI Sem. Lab Lab (4) Lab Elec. Elec. Elec. Project Total SBE Major SBE Major Elec. W.S. Elec. VBE Total (30) Total (30) 180 Hrs Com.Eng Com.Eng Comp.Lit Comp.Lit Skill Devt Career Guidance (3) Skill Devt Career Guidance (3) SLC Major Mobile Computing I uage Tamil II uage English SBE Skill Based Electives SLC Self Learning Course EVS Environmental Studies W.S. Women Studies 443

CHOICE BASED CREDIT SYSTEM STRUCTURE FOR THOSE WHO HAVE JOINED FROM THE ACADEMIC YEAR 201415 ONWARDS B.Sc INFORMATION TECHNOLOGY Sem Part Course Subject Hrs. 6 th Hr. Cr. Adl. Cr. Exam (Hrs) Marks Allotted Int. Ext. I. I Tamil I 6 3 3 25 75 II. II English I 6 3 3 25 75 Principles of Information Technology 6 6 3 25 75 I III Lab Office Automation & HTML Lab 6 3 3 40 60 IT Introduction to HTML 4 4 3 25 75 IV SBE - I Introduction to Internet 2 2 2 25 75 V Extension activities Additional Courses NSS / NCC / PED 3 Communicative English I 2 Computer Literacy 1 I. I Tamil II 6 3 3 25 75 II. II English II 6 3 3 25 75 Programming in C 5 5 3 25 75 III Lab Programming in C Lab 4 2 3 40 60 Phy. Dicital principles and applications 4 4 3 25 75 II IV Phy. Lab SBE - II Digital Electronics Lab 2 2 3 40 60 Fundamentals of Data structures 2 2 2 25 75 EVS Environmental Studies 1 1 2 100 V Extension activities Additional Courses NSS / NCC / PED 3 CommunicativeEnglish I 2 1 3 25 75 Computer Literacy 1 SLC Law and Society 3 3 100 444

Sem Part Course Subject Hrs. 6 th Hr. Cr. Adl. Cr. Exam (Hrs) Marks Allotted Int. Ext. I. I Tamil III 6 3 3 25 75 II. II English III 6 3 3 25 75 Programming in C++ 5 5 3 25 75 III Lab Programming in C++ Lab 5 4 3 40 60 Maths Discrete Mathematics 4 4 3 25 75 III IV NME - I Basics of Information Technology 2 2 2 25 75 SBE - III Multimedia 2 2 2 25 75 V Extension activities Additional Courses NSS / NCC / PED 3 Communicative English II 2 Computer Literacy 1 SLC Human Rights 3 3 100 I. I Tamil IV 6 3 3 25 75 II. II English IV 6 3 3 25 75 Java Programming 5 5 3 25 75 Lab Java programming lab 5 4 3 40 60 IV IV maths NME - II Resource Techniques Introduction Multimedia management to 4 4 3 25 75 2 2 2 25 75 SBE - IV Multimedia Lab 2 2 2 40 60 V Extension activities NSS / NCC* / PED* 3 1 3 25 *40 75 *60 Additional Courses Communicative EnglishII 2 1 3 25 75 Computer Literacy 1 SLC Client/Server Computing 4 3 100 445

Sem Part Course Subject Hrs. 6 th Hr. Cr. Adl. Cr. Exam (Hrs) Marks Allotted Int. Ext. Visual Basic 5 5 3 25 75 Software Engineering 5 5 3 25 75 III Lab Visual Basic Lab 6 3 3 40 60 Lab Web design Lab 5 3 3 40 60 Elect. - I IT paper and Any one from 6 5 3 25 75 V IV SBE - V Web design 2 2 2 100 WS Women Studies 1 1 2 100 Communicative English III 2 Additional Courses Computer Literacy 1 Skill Development Career Guidance 3 SLC Mobile Computing 4 3 100 Computer Networks 5 5 3 25 75 Web Technology 5 5 3 25 75 VI III IV Lab Web Technology Lab 4 2 3 25 75 Elect.- II Elect.- III IT paper and Any one from Project *Report;@Viva 6 5 3 25 75 6 5 40 (*30:@1 0) 60 (*50:@10) SBE - VI Linux Programming Lab 2 2 2 40 60 VBE Value Based Education 2 2 2 100 Communicative English III 2 1 3 25 75 Additional Courses Computer Literacy 1 1 3 100 Skill Development Career Guidance 3 2 3 100 TOTAL 180 36 140 20 *Elective I and II: Each elective paper has two choices, select any one from. 1.1. Computer Graphics 1.2. Data Base Management System 2.1. Operating System 2.2 TCP/IP 446

B.Sc INFORMATION TECHNOLOGY: Those Who Have Joined From The Academic Year 201415 Onwards Under CBCS System Subject PROGRAMMING IN C++ Code: 14263301 SEMESTER III 5 Hrs/Week Credits 5 To enable the students to learn OOPs Concepts. To make them to practice with numerous examples of programs and to prepare them with practical knowledge UNIT I: Principles of OOPs Beginning with C++- Tokens, Expressions and Control Structures:- Tokens-Keywords-Identifier and Constants- Basic Data Types-User Defined Data Types-Storage Classes-Derived Data Types - Variables Operators-Manipulators, Expressions-Control Structures. UNIT II: Functions in C++:-Introduction Main Function-Function Protyping-Call by Reference Return by Reference- Inline Function Default Arguments- Const Arguments- Recursion- Function Overloading- Classes and Objects. UNIT III: Constructor and Destructor: Introduction constructors parameterized constructors Multiple constructors in a class constructors with default arguments Dynamic initialization of objects copy constructor Dynamic constructors constructing Two dimensional Arrays const objects constructors. Operator overloading and type conservations; Defining operator overloading overloading unary operators overloading binary operators using friends Manipulation of strings using operators some other operator overloading examples Rules for overloading operators type conservations. UNIT IV: Inheritance:-Introduction- Defining Derived Classes- Single Inheritance- Making a Private Member Inheritable- Multilevel Inheritance- Multiple Inheritance- Hierarchical Inheritance-Hybrid Inheritance- Virtual Base Class- Abstract Classes - Pointers, Virtual Functions and Polymorphism. UNIT V: Working with Files- 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. 447

Exception Handling:-Basics of Exception handling Exception Handling Mechanism- Throwing Mechanism- Catching Mechanism- Rethrowing an Exception Specifying Exception. TEXT BOOK: 01. Balagurusamy, Object Oriented Programming with C++, 6 th Edition, Tata McGraw Hill, New Delhi. Unit Chapters I 1.1-1.8, 2.1-2.8, 3.1-3.18, 3.20, 3.25 II 4.1-4.10, 5.1-5.19 III 6.1-6.11, 7.1-7.9 IV 8.1-8.10, 9.1-9.8 V 11.1-11.10, 13.1-13.7 REFERENCES: 01. Stevens A.l., C++ Programming, 7 th Edition Wiley Dream Tech India Pvt., Ltd. New Delhi. 2003. 02. Balagurusamy, Object Oriented Programming with C++, 4 th Edition, Tata McGraw Hill, New Delhi, 2003. Lab PROGRAMMING IN C++LAB Code: 14263302 SEMESTER III 5 Hrs/Week Credits 4 To implement the concepts of C++ uage Practically To understand the theoretical knowledge practically. 01. Program to illustrate the use of a class. 02. Program for call by reference 03. Program for inline function 04. Program to illustrate the nesting of Member functions. 05. Program to illustrate the use of Friend function 06. Program to illustrate how friend functions work as bridge between the classes. 07. Program to swap values between to classes 08. Program to illustrate the use of dereferencing operators to Access the class members 09. Program to illustrate Passing of arguments to the Constructor functions 10. Program to illustrate the copy constructor concept 11. Program to illustrate Single inheritance 12. Program to illustrate multilevel inheritance 13. Program to illustrate multiple inheritance 14. Program to implement the concept of virtual Base class 15. Program to perform Pointer Manipulation 16. Program to illustrate Virtual function 17. Program to perform Formatting with Manipulators 18. Program to illustrate user defined Manipulators 19. Program to illustrate command Line Arguments 20. Program to illustrate Exception Handling REFERENCE: 01. E. Balagurusamy, Object Oriented Programming with C++, 6 th Edition, Tata Mc Graw Hill, New Delhi. 448

Part IV BASICS OF INFORMATION TECHNOLOGY Non-Major Electives SEMESTER III Code: 14463326 2 Hrs/Week Credits 2 To enable the students to learn the basics of IT To understand the various computer system concepts and languages. UNIT I: Generation of Modern Computers Classification of Digital Computer Systems. UNIT II: Anatomy of a Digital Computer CPU and Memory: Introduction CPU Memory Memory organization RAM ROM Registers. UNIT III: Input Devices: Keyboard Mouse track ball Game controllers scanners Barcode Reader Card Reader Digitizer Voice recognization Webcams Digital cameras Video cameras OCR OMR ICR MICR. UNIT IV: Output Devices: Monitor printer plotter Multimedia projector Speech synthesizers sound cards and speakers Dumb, Smart and intelligent terminals. UNIT V: Programming uages; Machine Assembly High level uages Types of High-level languages-compilers and Intrepreters compilation proess. TEXT BOOK: 01.Alexis Leon and Mathews Leon, Fundamentals of Information Technology, 2 nd Edition, L and L consultancy services Pvt. Ltd., New Delhi, 1999. Unit Chapters I 2, 3 II III 9 IV 10 V 13 4, 7(Pg.No.77 to Pg.No.86) REFERENCE: 01.James A.O Brien, Management Information System, 4 th Edition, Tata Mc-Graw Hill, New Delhi, 1999. Part IV MULTIMEDIA Code: 14443326 Skill Based ElectiveMajor SEMESTER III 2 Hrs/Week Credits 2 The key to learning multimedia is to be exposed to the principles, examples and latest information. So that you can apply your knowledge. 449

UNIT-I: Introduction History of Multimedia Its market content and copyright resources for Multimedia developers. UNIT II: Hardware Architecture Os and software Multimedia Architecture. UNIT III: Text: Elements of text- Text data files- using Text in Multimedia applications-hyper text Graphics. UNIT IV: Digital Audio: Characteristics of Sound and Digital Audio Digital Audio systems MIDI Audio file formats. UNIT V: Digital video: Characteristics of Digital video Digital video data sizing video capture and play back systems Computer Animation. TEXT BOOK: 01.David Hillman, Multimedia Technology and Applications, Galgotia Publications Pvt Ltd,1998. Unit I chapters 1,2 Unit 2 chapter 3 Unit 3 chapters 4,5 Unit 4 chapter 6 Unit 5 chapter 7 REFERENCE: 01.Tay Vaughan, Multimedia Making it work 7 th edition, Tata Mcgraw-Hill publishing company limited, New Delhi. Subject JAVA PROGRAMMING Code: 14263401 SEMESTER IV 5 Hrs/Week Credits 5 To make the students to Understand fundamentals of object-oriented programming in Java such as object, class, inheritance, etc. Understand the principles of Applets, Files. Use the Java environment to develop simple Java programs. UNIT I: Java Evolution: Java History Java features How Java differs from C and C++ - Java environment. Overview of Java uage. Constants, Variables and Data Types. Operators and Expressions. UNIT II: Decision Making and Branching. Decision Making and Looping. Classes, Objects and Methods: Defining a class Fields and Methods 450

declaration Creating objects Accessing class Members Constructors Methods overloading Static members Nesting of methods Inheritance Overriding methods. Interfaces: Multiple inheritance. UNIT III: Arrays, Strings and Vectors: One dimensional arrays creating an Array Two dimensional Arrays strings vectors wrapper classes enumerated types. Packages: Putting classes together: Java API packages Using system packages Naming conventions creating, Acessing, using package Adding a class to package hiding classes static import. UNIT IV: Multithreaded Programming; Creating Threads Extending the thread calss stopping and Blocking a thread life cycle of a thread using Thread methods thread exceptions Thread priority synchronization Implementing the Runnable Interface manging errors and exceptions: types of Errors Exceptions Syntax of exception Handling code Multiple catch statements using finally statement throwing our own exceptions- using Exceptions for Debugging. UNIT V: Applet Programming, Graphics Programming: The Graphics class lines and Rectangles circles and Ellipses Drawing Arcs Drawing polygons line graphs Using control Loops in applets Drawing Bar charts. Managing Input / Output Files in Java. TEXT BOOK: 01.E. Balagurusamy, Programming with Java, A Primer, 4 th Edition, Tata McGraw-Hill Publishing Company, New Delhi, 2010. Chapters: 2 to 16. Unit Chapters I 2 (2.1-2.3, 2.9), 3, 4, 5 II 6, 7, 8 (8.2-8.12), 10 III 9, 11 IV 12, 13 V 14, 15, 16 REFERENCE: 01.Herbert Schildt, Java: The Complete Reference, 8 th Edition, Tata McGraw Hill Education Private Limited, New Delhi, 2011. 451

Lab JAVA PROGRAMMING LAB Code: 14263402 SEMESTER IV 5 Hrs/Week Credits 4 To make the students with the ability to Write a computer program to solve specified problems. Create, debug and run simple, Applet and File programs under the Sun Java: Microsystems, Inc.Java2 Platform, Standard Edition. 1. Write a Java Program using Mathematical Functions. 2. Write a Java Program using Command Line Arguments. 3. Write a Java Program to Implement Method Overloading. 4. Write a Java Program for Matrix Manipulations. 5. Write a Java Program for String Manipulations. 6. Write a Java Program to Sort Numbers and Strings. 7. Write a Java Program to Implement Interface (Multiple Inheritances). 8. Create a Package and Write a Java Program to Use it. 9. Write a Java Program to Use Exceptions (Pre-defined and Userdefined). 10. Write a Java Program for Multithreaded Concept. Applet Programming: 11. Write an Applet Program to Draw Different Shapes. 12. Write an Applet Program to Pass Parameter to Applet. 13. Write an Applet Program to Get Input from the User. File Programming: 14. Write a File Program to Display File Properties. 15. Write a File Program to Copy a File to Another. 16. Write a File Program to Concatenate Two Files. 17. Write a File Program to Count Number of Vowels, Characters and Spaces in a File. 18. Write a File Program to Append a File. REFERENCE: 1. E. Balagurusamy, Programming with Java, A Primer, 4 th Edition, Tata McGraw-Hill Publishing Company, New Delhi, 2010. 2. Herbert Schildt, Java: The Complete Reference, 8 th Edition, Tata McGraw Hill Education Private Limited, New Delhi, 2011. 452

Part IV INTRODUCTION TO MULTIMEDIA Code: 14463426 Non-Major Electives SEMESTER IV 2 Hrs/Week Credits 2 - The key to learning multimedia is to be exposed to the principles, UNIT I: examples and latest information. So that you can apply your knowledge. Introduction - History of Multimedia Its market content and Copyright Resources for Multimedia Developers. UNIT II: Hardware Architecture OS and Software Multimedia Architecture. UNIT III: Text: Elements of Text Text Data Files Using Text in Multimedia Application Hypertext Graphics. UNIT IV: Digital Audio: Characteristics of Sound and Digital Audio Digital Audio Systems MIDI Audio File Formats. UNIT V: Digital Video: Characteristics of Digital Video Digital Video Data sizing Video Capture and Play back Systems Computer Animation. TEXT BOOK 01. David Hillman, Multimedia Technology and Applications, Galgotia Publications Pvt Ltd, 1998. Units Chapters I 1 II 3 III 4,5 IV 6 V 7 REFERENCES: 01. Jelfcater J., Multimedia in Practice, Prentice - Hall of India, 1998. Part IV MULTIMEDIA LAB Code: 14443426 Skill Based ElectiveMajor SEMESTER IV 2 Hrs/Week Credits 2 The key to practice multimedia is to be exposed to the principles, examples and latest information. This will impart skill full knowledge development to the students. 1. Create pleasant scene of a Mountain. 2. Create a text with different shapes and fill the characters with different colors. 453

3. Make the ball to bounce in all direction using Motion Tween. 4. Make a rose bud to bloom into full rose using Shape Tween. 5. Using Flash, animate a car and cloud simultaneously. 6. Create a fish tank and animate it. 7. Make an Animation regarding your graphics, which will run for 3 minutes. 8. Make a doll to blink and dance. 9. Create a traffic signal and animate it. 10. Design a sales advertisement for a product using flash. 11. Make a butterfly and animate it to take honey from flowers. 12. Perform the following text operation a. Text animation using apart option. b. Linking text to URL. 13. Perform arithmetic operations and implement. 14. Create multiple scenes and animate it. 15. Using flash, to design an advertisement for the courses offered by an educational institution at-least three scenes. Each scene consist minimum of 8 years. 16. Create rainfall and implement it with animation. 17. Design greetings which will give your voice as note. 18. Make a concept of cloning and interpret it in flash. 19. Create a solar system and animate with stars. 20. Design a game of your wish. REFERENCES: 01. Brian Underdahl, Macromedia Flash Mx, Complete Reference 02. Robert Reinhardt, jonwarren hentz, Flash 5 Bible. Self Learning CourseMajor CLIENT/SERVER COMPUTING Code: 14803426 SEMESTER IV Addl. Credits 4 To make the students to Enhance students understanding of systems that are connected within a network. Gain a comprehensive knowledge of the client/server architecture and client/server development model. Understand and gain knowledge of graphical user interface design UNIT - I: tools and standards. Introduction: Mainframe centric client/server computing Downsizing and Client/server computing. 454

Advantages of client/server computing: The Advantages of Client/server computing Connectivity User productivity Ways to improve performance How to reduce network traffic. UNIT - II: Components of client/server applications The client: The Role of the Client Client services Request for Service. UNIT - III: Components of client/server applications The server: The Role of the Server Server Functionality in Detail The Network Operating System The server Operating System System Application Architecture. UNIT - IV: Components of client/server applications Connectivity: Open Systems Interconnect Communications Interface Technology Inter Process Communication. UNIT - V: Client/Server Systems Development Software: Client /Server Systems Development Methodology. Client/Server Systems Development Hardware: PC Level Processing Units UNIX Workstation - Data Storage Network Interface Cards. TEXT BOOK: 01. Patrick Smith & Steve Guengerich, Client/Server Computing, 2 nd Edition, PHI Publishing Private Limited, New Delhi, 1997. Unit Chapters I 1(pg.no :14-24), 2(pg.no:30-37,50-56) II 3 III 4(pg.no:81-100,105 117) IV 5(pg.no:125 154) V 6(pg.no:171-176),7 REFERENCE: 01. Dawna Travis Dewire, Client /server computing, Tata McGraw Hill Publications, New Delhi, 2003. 455

B.Sc INFORMATION TECHNOLOGY: Those who have joined from the academic year 201415 onwards under CBCS System EVALUATION PATTERN Internal : 25 Marks External : 75 Marks INTERNAL: Test 20 (average of the better two of the three tests conducted) Assignment 5 Question Paper Pattern: INTERNAL EXTERNAL Part A : 6 1 = 6 (Multiple Choice) Part B : 2 7 = 14 (Either /Or) Part C : 2/3 10= 20 *40 Part A :10 1 = 10 (Multiple Choice) Part B : 5 7 = 35 (Either /Or) * Internal test mark 40 will be converted to 20. INTERNAL Part A : 3 1 = 3 (Multiple Choice) Part B : 1 7 = 7 (Either /Or) Part C : 1/2 10= 10 20 SBE & NME Part C : 3/5 10 = 30 EXTERNAL 75 Part A :15 1 = 15 (Multiple Choice) Part B : 3/5 10 = 30 Part C : 2/4 15 = 30 75 The Assignment Component of any one of the subjects (except Non-Major Electives and other Department Papers) in the III and IV Semesters in UG COURSES (as decided by the Head of the Department on Rotation Basis) should be in the form of REPORT (as per the guidelines) on the HANDS ON EXPERIENCE GAINED by the students from their: Part-time job (or) Self-Employment (or) Making of Hand made Products (or) Survey on Marketing of goods and services (or) Maintenance and Servicing of Equipments (or) How things Work (or) Working Principles of Toys/gadgets. Models (or) Making of working Models using some Concepts Students should maintain a work diary which should be monitored by the course teacher guided by a Monitoring Committee of the concerned department. 456