POST GRADUATE DIPLOMA IN COMPUTER APPLICATIONS

Similar documents
Course Title III Allied Practical** IV Environmental Studies #

B.Sc II Year Computer Science (Optional)

LIST OF EXPERIMENTS. (1) (Office Automation)

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

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

CERTIFICATE IN WEB PROGRAMMING

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

Sardar Patel University S Y BSc. Computer Science CS-201 Introduction to Programming Language Effective from July-2002

DIRECTORATE OF TECHNICAL EDUCATION DIPLOMA IN ELECTRICAL AND ELECTRONICS ENGINEERING II YEAR M SCHEME IV SEMESTER.

Syllabus for Computer Science General Part I

S Y B Voc Software Development Syllabus

B.Sc. Computer Science (Ancillary)


ADMINISTRATIVE MANAGEMENT COLLEGE

PGDCA SEMESTER-I PGDCA 101: PC SOFTWARE: Unit-1: Introduction

CHOICE BASED CREDIT SYSTEM (With effect from )

TEACHING & EXAMINATION SCHEME For the Examination COMPUTER SCIENCE. B.Sc. Part-I

VALLIAMMAI ENGINEERING COLLEGE

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

SCHEME OF STUDIES & EXAMINATIONS Department: Bachelor of Computer Applications 4 th Semester. L T P Theory practical

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

Deccan Education Society s FERGUSSON COLLEGE, PUNE (AUTONOMOUS) SYLLABUS UNDER AUTONOMY. FIRST YEAR B.Sc. COMPUTER SCIENCE SEMESTER I

SECOND SEMESTER JAVA PROGRAMMING

SYLLABUS FOR 3-YEAR B.Sc. (GENERAL) COURSE IN COMPUTER SCIENCE [To be effective from academic year and onwards] PART I

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

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

Department of Technical Education DIPLOMA COURSE IN ELECTRONICS AND COMMUNICATION ENGINEERING. Fifth Semester. Subject: VHDL Programming

SAURASHTRA UNIVERSITY

Swami Ramanand Teerth Marathwada University, Nanded

Semester-II. Credit Hours IA UE Total Value

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

Krantiguru Shyamji Krishna Verma Kachchh University, Bhuj Master of Science (Computer Applications & Information Technology) Semester: II

SUBJECT COMPUTER SCIENCE PAGE 1

SRM ARTS AND SCIENCE COLLEGE SRM NAGAR, KATTANKULATHUR

UPY14602-DIGITAL ELECTRONICS AND MICROPROCESSORS Lesson Plan

Applied Mathematics [AMT] S.Y. Diploma : Sem. III [CO/CM/IF/CD]

Syllabus For F. Y. B. Sc. Semester 1 Core Paper No.: 102 Core Paper Title: Programming in C I 1. Algorithm & Flowcharting 2. Programming Languages & S

HIGER SECONDARY FIRST YEAR COMPUTER SCIENCE

Post Graduate Diploma in Computer Applications I Semester INTERNAL ASSIGNMENT QUESTIONS (November, 2017)

Syllabus Under Autonomy Mathematics

5. (a) What is secondary storage? How does it differ from a primary storage? (b) Explain the functions of (i) cache memory (ii) Register

ACADEMIC YEAR PLANNING - F.Y.J.C. ( ) F.Y.J.C. COMPUTER SCIENCE (Theory)

SEF DATABASE FOUNDATION ON ORACLE COURSE CURRICULUM


CHEME OF EXAMINATION FOR B.Sc. (COMPUTER SCIENCE) SEMESTER SYSTEM (Regular Course) w.e.f Scheme for B.Sc.-III.

Jiwaji University, Gwalior -- B.A. Session

Department Computer Science

Seth Jai Parkash Polytechnic, Damla

DEPARTMENT OF INFORMATION TECHNOLOGY KUMAUN UNIVERSITY, NAINITAL SEMESTER-I ( ) Scheme and syllabus for B.A./B. Sc. (Information Technology)

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

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

SUBJECT COMPUTER APPLICATION PAGE 1

T.Y.B.Sc. Syllabus Under Autonomy Mathematics Applied Component(Paper-I)

Get Unique study materials from

Table of Contents. Oracle SQL PL/SQL Training Courses

Week. Lecture Topic day (including assignment/test) 1 st 1 st Introduction to Module 1 st. Practical

SIR C.R.REDDY COLLEGE OF ENGINEERING, ELURU DEPARTMENT OF INFORMATION TECHNOLOGY LESSON PLAN

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

GURU NANAK DEV UNIVERSITY, AMRITSAR

BHARATHIAR UNIVERSITY (CBCS PATTERN) SCHEME OF EXAMINATION M.A. ENGLISH LITERATURE WITH COMPUTER APPLICATIONS (CBCS PATTERN)

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

Government of Karnataka SYLLABUS FOR SECOND PUC - COMPUTER SCIENCE (41) SUB-UNITS

Sai Nath University. Assignment For BCA 3 RD Sem.

SRE VIDYASAAGAR HIGHER SECONDARY SCHOOL. TWO MARKS

Bachelor in Computer Application (BCA)

Tilak Maharashtra University

ii) Do the following conversions: output is. (a) (101.10) 10 = (?) 2 i) Define X-NOR gate. (b) (10101) 2 = (?) Gray (2) /030832/31034

Swami Ramanand Teerth Marathwada University, Nanded

B.C.A. SECOND YEAR

M.C.A. DEGREE EXAMINATION, DEC First Year. Time : 03 Hours Maximum Marks : 75

Object Oriented Programming

JAIPUR NATIONAL UNIVERSITY, JAIPUR

Scheme and Syllabus. B. Sc. (IT) I to VI Semester. w.e.f. July 2011 ( Batch onwards)

Scheme G. Sample Test Paper-I

PGDCA Syllabus Directorate of Distance Education, University of Kashmir Directorate of Distance Education University of Kashmir Srinagar

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

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

TABLE Semester I COMPUTER SCIENCE Semester II COMPUTER SCIENCE Semester III COMPUTER SCIENCE

Page 1 of 7 SCAA Dt

CS 6456 OBJCET ORIENTED PROGRAMMING IV SEMESTER/EEE

Avg. Of Test 1 and Test 2. Exam

An Object Oriented Programming with C

Rayat Shikshan Sanstha s Yashavantrao Chavan Institute of Science Satara Department of Computer Science. Syllabus for Bachelor of Science Part-I

PAPER I - INTRODUCTION TO INFORMATION TECHNOLOGY

END-TERM EXAMINATION

Oracle SQL & PL SQL Course

Object Oriented Programming with JAVA

ABOUT WEB TECHNOLOGY COURSE SCOPE:

DEPARTMENT OF INFORMATION TECHNOLOGY U.G. PROGRAMME SYLLABUS Batch V SEMESTER A. D. M. COLLEGE FOR WOMEN NAGAPATTINAM

Introduction... ix. Chapter 1: Exploring Fundamental Programming Concepts... 1

COMPUTER MCQs. 1. DOS floppy disk does not have 1) a boot record 2) a file allocation table 3) a root directory

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

COURSE OUTCOMES OF M.Sc(IT)

DE 6456 DISTANCE EDUCATION. M.Sc. (Software Engineering) (5 Years Integrated) DEGREE EXAMINATION, MAY DIGITAL COMPUTER FUNDAMENTALS

Dot Net Online Training

The Bhopal School of Social Sciences, Bhopal (M.P)

Post-Graduate Diploma in Computer Application Examination,2008 ELECTRONIC DATA PROCESSING

BCA (Part II) EXAMINATION 2008 C++ PROGRAMMING Max Time : 3 Hours Max. Marks : 50

CORE JAVA TRAINING COURSE CONTENT

Independence Community College Independence, Kansas

Transcription:

POST GRADUATE DIPLOMA IN COMPUTER APPLICATIONS SYLLABUS 2017 Under CHOICE BASED CREDIT SYSTEM Since 1951 PG & RESEARCH DEPARTMENT OF COMPUTER SCIENCE JAMAL MOHAMED COLLEGE (AUTONOMOUS) College with Potential for Excellence Re-accredited (3 rd Cycle) with A Grade by NAAC TIRUCHIRAPPALLI 620 020

SEM. SUBJECT CODE COURSE SUBJECT TITLE HRS / WEEK CREDIT CIA MARK SE MARK 17PDCA1C1 Core I Digital Computer Fundamentals 6 4 25 75 100 TOTAL MARK 17PDCA1C2 Core II Programming in C and C++ 6 4 25 75 100 17PDCA1C3 Core III Principles of Operating Systems 6 4 25 75 100 I 17PDCA1C4 Core IV Database Systems 6 4 25 75 100 17PDCA1C5P1 Core V (a) C and C++ Programming Lab 3 2 12 38 50 17PDCA1C5P2 Core V (b) PC Packages Lab 3 2 12 38 50 TOTAL 30 20 124 376 500 17PDCA2C6 Core VI Internet and its Applications 6 4 25 75 100 17PDCA2C7 Core VII Java Programming 6 4 25 75 100 17PDCA2C8 Core VIII Visual Programming 6 4 25 75 100 II 17PDCA2C9 Core IX Web Design 6 4 25 75 100 17PDCA2C10P1 Core X (a) Java Programming Lab 3 2 12 38 50 17PDCA2C10P2 Core X (b) Visual Programming Lab 3 2 12 38 50 TOTAL 30 20 124 376 500 GRAND TOTAL 60 40 248 752 1000

SEMESTER - I Core I : Digital Computer Fundamentals Subject Code : 17PDCA1C1 Max. Marks : 100 Hours : 6 Internal Marks : 25 Credits : 4 External Marks: 75 Objectives To acquire a thorough knowledge in the various concepts of digital computers and their fundamentals. Number Systems: Decimal System Counting in The Binary System Binary Addition Subtraction Multiplication Division Converting Decimal to Binary Use of Compliments To Represent Negative Numbers Binary Number Complements BCD Number Representation Octal and Hexadecimal Number Systems. I Boolean Algebra and Gate Networks: Fundamental Concepts of Boolean Algebra AND Gates and OR Gates- Complementation and Inverters Evaluation of Logical Expressions Basic Laws of Boolean Algebra De Morgan s Theorem Sum of Products and Product of Sums NAND and NOR Gates Map Method For Simplifying Expressions. II Logic Designs: Flip-Flops Clocks Flip-Flop Designs Gated Flip-Flops- Master Slave Flip- Flop Shift Register Binary Counter BCD Counters Integrated circuits. The Arithmetic Logic Unit: The Construction of The ALU Binary Half-Adder A Parallel Binary Adder Addition and Subtraction in a Parallel Arithmetic Element Full-Adder Designs BCD Adder Multiplexers. Memory Unit: Random Access Memories Decoders Static and Dynamic Random Access Memories Read Only Memories Magnetic Disk Memories Flexible-Disk Storage Systems The floppy Disk Magnetic Bubble and CCD Memories. Text Book Thomas C. Bartee, Digital Computer Fundamentals, TMH, Sixth Edition, 1991. Reference Books 1. B. Ram, Computer Fundamentals (Architecture and Organization), New Age International Pvt. Ltd. Publishers, Third Edition. 2. Albert Paul Malvino and Donald. P Leach, Digital principles and Applications, TMH, Fourth Edition, 1991.

SEMESTER - I Core II : Programming in C and C++ Subject Code : 17PDCA1C2 Max. Marks : 100 Hours : 6 Internal Marks : 25 Credits : 4 External Marks: 75 Objective To impart the basic knowledge in the programming skills using C language and Object Oriented Concepts using C++. 18 hours Overview of C: Introduction-Sample C program Basic Structure of C Program keywords and identifiers constants variables data types- Operators: Arithmetic operators, Relational operators, Assignment operators, Increment and decrement operators, Conditional operators, #Bitwise operators# Evaluation of expressions. I 18 hours Decision Making and looping: If statement If Else statement Else..If ladder Switch statement While statement For statement- Arrays: One dimensional arrays Two dimensional arrays- Programs using control statements and arrays. II 18 hours Object Oriented Programming: Basic Concepts of Object Oriented Programming Benefits of OOP Applications of OOP Structure of C++ Program Functions:. Function Prototyping Call by Reference Return by Reference Inline Functions Default Arguments Function Overloading -.#Built-in Functions# Recursion. 18 hours Classes and Objects: Specifying a Class Defining Member Functions Static Data Members Static Member Functions Objects as Function Arguments Returning Objects #Friend Functions# - Constructors - Parameterized Constructors Copy Constructors Destructor. 18 hours Inheritance: Extending Classes Defining Derived Classes Single Inheritance Multilevel Inheritance Multiple Inheritance- Virtual Base class- Virtual Functions Pure Virtual Functions-Formatted I/O statements. Working with Files: Classes for File Stream Operations Opening and Closing a File #File Opening Modes#. #...# - Self-Study Portion Text Book 1. E. Balaguruswamy, Programming in ANSI C, TMH, Second Edition, 45 th Reprint, 2001. 2. E. Balaguruswamy, Object Oriented Programming with C++, Tata McGraw Hill Education Private Ltd., New Delhi, Fourth Edition, 2008. Reference Book 1. B.S. Gottfried- Programming with C- Schuams outline series, TMH, 1997 Edition.

SEMESTER - I Core III : Principles of Operating Systems Subject Code : 17PDCA1C3 Max. Marks : 100 Hours : 6 Internal Marks : 25 Credits : 4 External Marks: 75 Objectives To Acquire a Thorough Knowledge in Memory Management, Processor Management, Device Management and Information Management of OS. Introduction: Importance of Operating Systems Operating System Resource Manager Operating Systems-Hierarchical and extended Machine View Other Views of an Operating System General Design Considerations. I/O Programming: Types of I/O Channels I/O Programming Concepts I/O Processor Structure-360 & 370 Communication Between CPU and Channel I/O Example Using Single Buffering I/O Example Using Double Buffering Multiple card Buffering. I Interrupt Structure and Processing: Interrupt Types Interrupt Mechanism Interrupt Handlers. Memory Management: Single Contiguous Allocation Partitioned Allocation Relocatable Partitioned Memory Management Paged Memory Management Demand-Paged Memory Management Segmented Memory Management Segmented Demand-Paged Memory Management II Processor Management: State Model Job Scheduling Process Scheduling Synchronization Multiprocessor Systems. Device Management: Techniques for Device Management Device Characteristics Channels and Control Units Device Allocation considerations Virtual Devices. Information Management: A Simple File System General Model Symbolic File System Basic File System Logical File System Physical File System. Text Book Stuart E.Madnick and John J. Donovan, Operating Systems, TMH, 14 th Reprint, 2007. Reference Books 1. B. Ram, Computer Fundamentals (Architecture and Organization), New Age International Pvt. Ltd. Publishers, Third Edition 2. Albert Paul Malvino and Donald P. Leach, Digital principles and Applications TMH, Fourth Edition, 1991.

SEMESTER - I Core IV : Database Systems Subject Code : 17PDCA1C4 Max. Marks : 100 Hours : 6 Internal Marks : 25 Credits : 4 External Marks: 75 Objectives To acquire a thorough knowledge in all the concepts of database systems. RDBMS Concepts: Introduction Database Approach DBMS Comparison of File System with DBMS Data Models Entity-Relationship Model RDBMS Keys #Normalization # Client Server Computing Oracle Architecture I Beginning with SQL: Introduction SQL Fundamentals Data Types of SQL Structure of Table Table Creation Rules Create Table Creating Table from an Existing Table Constraints to achieve Data Integrity #Types of Constraints # Display Information about Table Altering Table Removing Tables Renaming Tables Data Dictionary - DML Statement Inserting, Updating, Deleting Records Truncate Statement - Importance of TCL Statements II Simple Data Retrieval Statements: SQL*PLUS Select Statement Changing Column Heading with Column Aliases Oracle Functions & Group by Clause : Introduction Single Row Functions -# Aggregate Functions with Group by Clause # Group Data Joins & Sub-queries: Types of Join Nested Queries View, Sequences and Indexes: Views Sequences Indexes Managing of Users, Privileges and Roles: Database Users Creating and Modifying Users # Privileges # Revoking an Object Privilege Roles Introduction to PL/SQL: Introduction Advantages of PL/SQL Architecture of PL/SQL Structures of PL/SQL PL/SQL Elements Variables and Constants. Control Statement: Introduction Conditional Control Iterative Control Sequential Control. Error Handling: Handling of Errors Advantages of Exceptions # Exception Types # Cursor Handling: Introduction Types of Cursor Implicit Cursor Handling Explicit Cursor Handling #... # self-study portion. Text Books Parteek Bhatia, Sanjiv Datta, Ranjit Singh, Simplified Approach to Oracle, Third Revised Edition 2008. Kalyani Pulications Chapter1: 1.1, 1.4, 1.5 1.10, 1.12. Chapter 2: 2.1, 2.2. Chapter 3: 3.4 I Chapter 4: 4.1, 4.5, 4.6, Chapter5: 5.1 5.12 Chapter6: 6.2 6.6 II Chapter7: 7.1 7.3. Chapter8: 8.1-8.4 Chapter9: 9.1-9.3 Chapter10: 10.2 10.4 Chapter11: 11.1 11.5 Chapter16: 16.1, 16.3 16.6, Chapter17: 17.1 17.4, Chapter18: 18.2-18.4 Chapter19: 19.1 19..3 Reference Books: Ivan Bayross, Commercial Application Development Using Oracle, 2 nd Revised Edition, BPB Publications, 2013. Rajeeb C. Chatterjee, Learning Oracle SQL and PL/SQL: A Simplified Guide, PHI Learning Private Limited, 2012.

SEMESTER - I Core V (a) : C and C++ Programming Lab Subject Code : 17PDCA1C5P1 Max. Marks : 50 Hours : 3 Internal Marks : 12 Credits : 2 External Marks: 38 Programs using C : 1. Finding biggest among three numbers using if statement 2. Finding sum of individual digits of given number using while loop 3. Sorting numbers in ascending order using for loop and array. 4 Matrix manipulations (Addition and Multiplication) 5. Program to find the factorial of a given number using recursive function. Programs using C++ 6. Program for swapping two numbers using function. 7. Program using function that pass and receive objects. 8. Program using constructors 9. Programs using function overloading and friend function 10. Programs using inheritance 11. Programs using virtual function 12. Program for mark sheet preparation using files

SEMESTER - I Core V (b) : PC Packages Lab Subject Code : 17PDCA1C5P2 Max. Marks : 50 Hours : 3 Internal Marks : 12 Credits : 2 External Marks: 38 MS-WORD 1. Prepare Bio-data using Text Manipulation. 2. Prepare a document in a newspaper format. 3. Table Creation. 4. Mail merge. MS-EXCEL 1. Mark sheet Preparation 2. Data Sorting 3. Inventory Preparation 4. Pay bill Preparation 5. Drawing Graphs. MS-POWERPOINT 1. Inserting Clip and Pictures. 2. Insertion of new slides 3. Slide Show.

SEMESTER - II Core VI : Internet and its Applications Subject Code : 17PDCA2C6 Max. Marks : 100 Hours : 6 Internal Marks : 25 Credits : 4 External Marks: 75 Objectives To present the fundamental concepts of Internet, Internet Technologies. Internet- An Introduction: Introduction-What s Special about the Internet? You don t have to be a Mechanic to Drive a Car!-Internet Access/Dial-Up Connection Internet Services Features- Getting Connected: Introduction TCP/IP Vs shell accounts - Account details VSNL Configuring the machine for the TCP/IP account Configuring the shell account. I The World Wide Web (WWW):Introduction Web Page Net Surfing Internet/Web Browsing: Introduction Microsoft Internet Explorer Viewers Favorites Netscape Navigator-Lynx. II Internet Addressing: What is Internet Addressing? IP Address Domain Name Electronic Mail Uniform Resource Locator (URL) Internet Protocols: Introduction Transmission Control Protocol/Internet Protocol (TCP/IP) File Transfer Protocol (FTP). Hypertext Transfer Protocol (HTTP) Telnet Gopher WAIS Beyond Surfing Searching the Web: Introduction Web Index Web Search Engine Web Meta Searcher. Electronic Mail (E-Mail): Introduction E-Mail Messages Pine-Finding an E-Mail Address Mailing Lists Smileys E-Mail Ethics (Netiquette) E-Mail Advantages and Disadvantages Some Useful E-Mail Services Creating Your Presence on the Web:Introduction. Text Books 1. Internet for every one by Alexis Leon and Mathews Leon, Vikas publications House PVT LTD.

SEMESTER - II Core VII : Java Programming Subject Code : 17PDCA2C7 Max. Marks : 100 Hours/Weeks : 6 Internal Marks : 25 Credits : 4 External Marks : 75 Objective To impart the features of object oriented concepts using Java programming language Java History Java Features Java Support System-Java Environment Java Tokens Implementing a Java Program JVM- Data Types Operators-Expressions. Decision Making and Branching statements. I Classes, Objects and Methods Defining a class-creating Objects Constructors -Method Overloading Static Members Inheritance: Extending a Class Overriding Methods Final Classes Abstract Methods and Classes Visibility Control. II Arrays, Strings and Vectors: Arrays, Strings and Utility Classes: One-dimensional Arrays Creating an Array Two-dimensional Arrays String and StringBuffer classes Vectors #Wrapper Classes#. Interfaces: Defining Interfaces Extending Interfaces Implementing Interfaces Accessing Interface Variables. Exception handling and Multithreaded Programming : Types of Errors Exceptions Syntax of Exception Handling Code Multiple Catch Statements Using Finally Statement Throwing our own Exceptions Creating Threads Stopping and Blocking a Thread Life Cycle of a Thread #Using Thread Methods# Thread Priority. Applet Programming: How Applets differ from Applications Building Applet Code Applet Life Cycle Creating an executable Applet Applet Tag Adding Applet to HTML File Running the Applet Passing Parameters to Applets The Graphics Class. #... # self-study portion. Text Book 1. E. Balagurusamy, Programming With Java a Primer, TMH, Fourth Edition, 2010. Books for Reference 1. P. Radha Krishna, Object Oriented Programming through Java, University Press (India)

SEMESTER - II Core VIII : Visual Programming Subject Code : 17PDCA2C8 Max. Marks : 100 Hours : 6 Internal Marks : 25 Credits : 4 External Marks: 75 Objective To provide fundamental concept of the Visual Basic language. The Visual Basic Environment : The initial Visual Basic screen The SDI Environment Toolbars The Toolbox The initial form window Project Explorer Menu bar Starting a new project The properties window common form properties making a form responsive saving the project. I Building the User Interface: Creating controls The Name property Anatomy of a Visual Basic Application The code window Statements in Visual Basic Variables Data types Working with variables constants Determinate Loops Indeterminate Loops Making Decisions Select Case Nested If. II Built-In Functions: String Functions Numeric Function Financial Function Function Procedures Sub Procedures Passing by Reference Passing by Value Subprograms Arrays Fixed Vs Dynamic Arrays Static Arrays Assigning Arrays Arrays with more than one dimension- Control Arrays. Windows Common Controls: Common Dialog Boxes Rich Text Box Image list control List View control Progress Bar Control - Slider control Status Bar Control Tab Strip Control Tool Bar Control - Tree View Control File System Controls Menu Editor MDI Forms. Database Development: Using the Data Control Methods and Events for the Data Control Monitoring changes to the Database The Data Form Wizard ActiveX Controls Testing the control Adding the functionality The life cycle of a control. Text Book 1. Gary Cornell, Visual Basic 6 from the Ground Up, Tata McGraw Hill Edition.

SEMESTER - II Core IX : Web Design Subject Code : 17PDCA2C9 Max. Marks : 100 Hours : 6 Internal Marks : 25 Credits : 4 External Marks: 75 Objective To learn the basic concepts of web design. The course gives a basic idea of designing a web page using HTML. At the end of the programme the students will be able to design some static web pages. Introduction to the Internet : Electronic mail Resource Sharingr Remote Login World Wide Web Search Engine Browsers Introduction to static, dynamic and active web pages. Introduction to HTML: Designing a Home page-history of HTML-HTML Generations-HTML Documents-Anchor Tag-Hyper links-sample HTML documents. I Head and Body Sections : Header Section-Title-Prologue-Links-Colorful Web page- Comments Lines. Designing the Body Section: Heading - Printing-Aligning the Headings-Horizontal Rule- Paragraph-Tab Settings-Images and Pictures-Embedding PNG Format Images. II Ordered and Un Ordered Lists: Lists-UnOrdered Lists-Headings in a List-Ordered Lists-Nested Lists. Table Handling: Tables-Tables creation in HTML-width of the Table and Cells-Cells Spanning Multiple Rows/Columns-Coloring Cells-Column Specification DHTML and Style Sheets: Defining Styles-Elements of Styles- Linking a Style Sheet to an HTML Documents-In line Styles-Inernal and External Style Sheets-Multiple Styles Frames:Frameset Definition-Frame Definition-Nested Framesets. Forms:Action Attribute-Method Attribute-Enctype Attribute-Drop down list-check Boxes-Radio Buttons-Text Field-Text area-password and Hidden Fields-Submit and Reset Buttons-Designing Sample Forms. Text Book 1. C XAVIER, World Wide Web design with HTML- Tata McGraw Hill Publishing Company Limited 2001. ISBN 0-07-463971-4.

SEMESTER -II Core - X (a) : Java Programming Lab Subject Code : 14PDCA2C10P1 Max. Marks : 50 Hours/Weeks : 3 Internal Marks : 12 Credits : 2 External Marks : 38 1. Program for accepting inputs through various ways. 2. Program using operators and expressions 3. Programs using control statements 4. Program using class and objects 5. Program for method overriding 6. Program to demonstrate methods in the String and StringBuffer classes. 7. Program for manipulating Vector class. 8. Program to implement single and multiple inheritances 9. Program for multi-threading using Runnable interface. 10. Program to handle Exceptions. 11. Write an Applet program a) to display a message. b) for passing parameters. 12. Program to display geometrical objects on a window

SEMESTER - II Core X (b) : Visual Programming Lab Subject Code : 17PDCA2C10P2 Max. Marks : 50 Hours : 3 Internal Marks : 12 Credits : 2 External Marks: 38 1. Developing a standard tools(arithmetic Operations) 2. Developing a Simple Calculator 3. Image Manipulation 4. Design a Menu Tree 5. Employee Information System 6. Pay Bill preparation 7. Student Mark Sheet Processing 8. Simple Banking Transaction 9. Develop a Text Editor using Common Dialog Box 10. Develop a Text Editor without using Common Dialog Box