SECOND SEMESTER JAVA PROGRAMMING

Similar documents
OBJECT ORIENTED DATA STRUCTURE & ALGORITHMS

SAURASHTRA UNIVERSITY

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

Syllabus for Bachelor of Technology. Computer Engineering. Subject Code: 01CE0301. Subject Name: Data Structure. B.Tech. Year - II

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

FOR DISTANCE EDUCATION

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

Sai Nath University. Assignment For MCA 2nd Sem.

Course Name: B.Tech. 3 th Sem. No of hours allotted to complete the syllabi: 44 Hours No of hours allotted per week: 3 Hours. Planned.

CHOICE BASED CREDIT SYSTEM (With effect from )

SARDAR RAJA COLLEGE OF ENGINEERING

Preface... (vii) CHAPTER 1 INTRODUCTION TO COMPUTERS

Table of Contents. Chapter 1: Introduction to Data Structures... 1

PROGRAMMING IN C++ (Regulation 2008) Answer ALL questions PART A (10 2 = 20 Marks) PART B (5 16 = 80 Marks) function? (8)

B.Sc. Computer Science (Ancillary)

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

Object Oriented Programming

DYNAMIC MEMORY ALLOCATION AND DEALLOCATION

CS 6456 OBJCET ORIENTED PROGRAMMING IV SEMESTER/EEE

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

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

R13. II B. Tech I Semester Supplementary Examinations, May/June DATA STRUCTURES (Com. to ECE, CSE, EIE, IT, ECC)

Question Paper Code : 97044

1 P a g e A r y a n C o l l e g e \ B S c _ I T \ C \

S Y B Voc Software Development Syllabus

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

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

Page 1 of 7 SCAA Dt

R10 SET - 1. Code No: R II B. Tech I Semester, Supplementary Examinations, May

Seth Jai Parkash Polytechnic, Damla

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

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

GUJARAT TECHNOLOGICAL UNIVERSITY COMPUTER ENGINEERING (07) / INFORMATION TECHNOLOGY (16) / INFORMATION & COMMUNICATION TECHNOLOGY (32) DATA STRUCTURES

VALLIAMMAI ENGINEERING COLLEGE

WITH C+ + William Ford University of the Pacific. William Topp University of the Pacific. Prentice Hall, Englewood Cliffs, New Jersey 07632

End-Term Examination Second Semester [MCA] MAY-JUNE 2006

Total No. of Questions :09] [Total No. of Pages : 02. II/IV B.Tech. DEGREE EXAMINATIONS, NOV/DEC First Semester CSE/IT DATA STRUCTURES USING C

[Course Overview] After completing this module you are ready to: Develop Desktop applications, Networking & Multi-threaded programs in java.

Get Unique study materials from

Page 1

Java for Programmers Course (equivalent to SL 275) 36 Contact Hours

SPLIT-UP SYLLABUS ----CHENNAI REGION COMPUTER SCIENCE (Code: 083) Class-XII Academic Session

An Object Oriented Programming with C

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

DATA STRUCTURES THROUGH C++

Big Java Late Objects

Swami Ramanand Teerth Marathwada University, Nanded

JAVA. Duration: 2 Months

SRM ARTS AND SCIENCE COLLEGE SRM NAGAR, KATTANKULATHUR

Algorithms, merits and demerits, Exponentiation, How to compute fast exponentiation Linear Search, Binary Search "Big Oh" notation, Worst case

2HS306 Applied Engineering Mathematics [ ]

4. BOOLEAN ALGEBRA 8 5. NETWORKING AND OPEN SOURCE SOFTWARE 10

UNIT 1: OBJECT ORIENTED PROGRAMMING IN C++

B.Sc II Year Computer Science (Optional)

SCHEME OF COURSE WORK

Java Fundamentals p. 1 The Origins of Java p. 2 How Java Relates to C and C++ p. 3 How Java Relates to C# p. 4 Java's Contribution to the Internet p.

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

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

Syllabus Under Autonomy Mathematics

B.Voc.(CS)-1 st Semester Programming Methodology and C-programming

INTERNATIONAL INSTITUTE OF PROFESSIONAL STUDIES DEVI AHILYA UNIVERSITY, INDORE. M. Tech. (IT) 5½ Years III SEMESTER JULY-DECEMBER 2013

APJ ABDUL KALAM TECHNOLOGICAL UNIVERSITY THIRD SEMESTER B.TECH DEGREE EXAMINATION, JULY 2017 CS205: DATA STRUCTURES (CS, IT)

Time : 03 Hours Maximum Marks : 75

KENDRIYA VIDYALAYA SANGATHAN. Regional Office Delhi Split-up Syllabus Session Subject:-Computer Science Subject Code:-083

VEER NARMAD SOUTH GUJARAT UNIVERSITY SURAT Bachelor of Computer Application


(As per RUSA Guidelines)

VALLIAMMAI ENGNIEERING COLLEGE SRM Nagar, Kattankulathur DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING QUESTION BANK

Bharati Vidyapeeth s College Of Engineering for Women Pune-43 Department E & TC. SE- Unit Test I Subject-DS

VEER NARMAD SOUTH GUJARAT UNIVERSITY

M.C.A DEGREE EXAMINATION,NOVEMBER/DECEMBER 2010 Second Semester MC 9222-OBJECT ORIENTED PROGRAMMING (Regulation 2009)

100%_Placement_Program - Hackveda

(800) Toll Free (804) Fax Introduction to Java and Enterprise Java using Eclipse IDE Duration: 5 days

SRI VENKATESWARA COLLEGE OF ENGINEERING. COURSE DELIVERY PLAN - THEORY Page 1 of 6

CS 445: Data Structures Final Examination: Study Guide

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

B. V. Patel Institute of Business Management, Computer & Information Technology

ABOUT CORE JAVA COURSE SCOPE:

INSTITUTE OF AERONAUTICAL ENGINEERING (Autonomous) Dundigal, Hyderabad

PESIT Bangalore South Campus Department of MCA Course Information for

LESSON PLAN FOR EVEN SEM SESSION NEED OF VIRTUAL FUNCTION ABSTRACT CLASS IN DETAIL VIRTUAL DESTRUCTOR TOPIC

COURSE OUTCOMES OF M.Sc(IT)

VALLIAMMAI ENGINEERING COLLEGE

About this exam review

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

UCS-406 (Data Structure) Lab Assignment-1 (2 weeks)

M.Sc. (Previous) DEGREE EXAMINATION, MAY (Examination at the end of First Year) Computer Science. Paper - I : DATA STRUCTURES

DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING UNIT-1

B.C.A. SECOND YEAR

The Bhopal School of Social Sciences, Bhopal

CHAPTER 1 Introduction to Computers and Programming CHAPTER 2 Introduction to C++ ( Hexadecimal 0xF4 and Octal literals 031) cout Object

Department of Information Technology. II B.Tech I Sem. DATA STRUCTURES THROUGH C++ (Subject code# 53023) Dept of IT

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

INFORMATION TECHNOLOGY COURSE OBJECTIVE AND OUTCOME

SRM ARTS AND SCIENCE COLLEGE SRM NAGAR, KATTANKULATHUR

M.C.A. DEGREE EXAMINATION, MAY First Year. Paper I INFORMATION TECHNOLOGY. SECTION A (3 15 = 45 marks) Answer any THREE of the following.

Introduction p. 1 Pseudocode p. 2 Algorithm Header p. 2 Purpose, Conditions, and Return p. 3 Statement Numbers p. 4 Variables p. 4 Algorithm Analysis

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

5/23/2015. Core Java Syllabus. VikRam ShaRma

A- Core Java Audience Prerequisites Approach Objectives 1. Introduction

Transcription:

PGDCA-210 SECOND SEMESTER JAVA PROGRAMMING (A) Instructions for the Paper setter: The question paper will consist of five sections: A, B, C, D a E. Sections A, B, C a D will have two questions from the respective sections of the syllabus a will carry 15% of the total marks (12 marks) each. Section E will consist of 10 short answer type questions, which will cover the entire syllabus uniformly a will carry 40% of the total marks (32 marks) in all. (B) Instructions for the Caidates: 1. Caidates are required to attempt one question each from the section A, B, C a D of the question paper a the entire section E. Introduction to Java: Features of Java, difference between Java a C++, data types, variables, arrays, operators-arithmetic, bitwise, relational, Boolean, various control statements. Introduction to Classes: Class fuamentals, declaring objects, methods, constructors, garbage collection, passing parameters to methods, recursion, access control, static, final a finally method, Array One dimensional array, Two Dimensional array multidimensional, Function, Functions Overloading. Inheritance, super class, multilevel inheritance, abstract methods a classes. Packages a interfaces, importing packages, exception haling. Exception types, try, catch, finally, throw a throws, creating exception subclasses. Multithread programming, thread priorities, synchronization, messaging, creating multiple threads, Inter thread communication. Networking, socket overview, client/server, reserved sockets, proxy servers, Internet addressing, Java a the Net, TCP/IP client sockets. An introduction to AWT, GUI graphics, fonts, colours. Introduction to servlet, servlet lifecycle, JSP, JSP lifecycle. References: 1. Patrick Naughton a Herbert Schildt, The Complete Reference Java 2, Tata McGraw Hill, 1999. 2. E. Balaguruswami, Programming with Java (2 Edition), TMH.

PGDCA- 220 OBJCET ORIENTED PROGRAMMING IN C++ A) Instructions for paper-setter The question paper will consist of five sections A, B, C, D a E. Sections A, B, C a D will have two questions from the respective sections of the syllabus a will carry 15% marks each. Section E will have 10-20 short answer type questions which will cover the entire syllabus uniformly a will carry 40% marks in all. B) Instructions for caidates 1. Caidates are required to attempt one question each from sections A, B, C a D of the question paper a the entire section E. OOP paradigm, Advantages of OOP, Comparison between functional programming a OOP approach, characteristics of Object oriented Language objects, Class, Inheritance, Polymorphism, a abstraction, encapsulation, Dynamic Biing, Message passing. Introduction to C++, Ientifier a keywords, constants, C++ Operators, Type conversion, variable declaration, Statement, expressions, User defined data types, Coitional expression (For, While, Do-while) loop statements, breaking control statements (Break, Continue) Defining a function, types of functions, Inline functions, Call by value & Call by reference, Pre-processor, Header files a staard functions, Structures, Pointers a structures, Unions, Enumeration. Classes, Member functions, Objects, Array of objects, Nested classes, Constructors, Copy constructors, Destructors, Inline member functions, Static class member, frie functions, Dynamic memory allocation. Inheritance, Single inheritance, Multi-level, Hierarchical, Virtual base class, Abstract classes, Constructors in Derived classes, Nesting of classes. Function overloading, Operator overloading, Polymorphism, Early biing, Polymorphism with pointers, Virtual functions, Late biing, Pure virtual functions, Opening a closing files, Stream state member functions, Binary file operations, Structures a file operations, classe s a file operations, Raom access file processing. Reference:- 1. D. Ravicharan, Programming with C++, TMH, 1996. 2. Robert Lafore, Object oriented programming in Turbo C++, Galgotia publications, 1994. 3. Bjarne strautrup, The C++ Programming Language, Addition Welsly publication co. 1995. 4. Yashvant Kanetkar, Let us C++, BPB.

PGDCA-230 DATA STRUCTURES A) Instructions for paper-setter The question paper will consist of five sections A, B, C, D a E. Sections A, B, C a D will have two questions from the respective sections of the syllabus a will carry 15% marks each. Section E will have 10-20 short answer type questions which will cover the entire syllabus uniformly a will carry 40% marks in all. B) Instructions for caidates 1. Caidates are required to attempt one question each from sections A, B, C a D of the question paper a the entire section E. Space a time complexity, Asymptotic notations (Ω,θ, Ο, ω, ),Arrays :- One Dimension a two Dimensional Arrays (Storage in Row major & column major order). Queue Structures: Insertion, deletion, Priority Queue, D-Queue. Stack:- Push, Pop operations, Polish notation, Algorithm for Infix to Postfix conversion, Evaluation of Postfix expression. Link lists, singly link list, Doubly link list, advantage a disadvantage. Tree basic concept, Tree representation by link list a by arrays, Binary tree, Binary search tree (Operations:- Insertion, Deletion, Traversals),Heap sort, AVL, B-tree. Graph concepts, Adjacency list a adjacency matrix representation, DFS, BFS, Topological sorting, shortly connected components, Prims & Kruskal s algorithm, Dijkastra s algorithm, Warshall s algorithm. Linear search, Binary search, Bubble sort, selection sort, Insertion sort, Quick sort, Heap sort, Merge sort, Bucket sort, Radix sort a their Comparison in terms of space & time complexity. Reference: 1. Sartaj Sahni, Data structures Algorithms a Applications in C++, TMH.

PGDCA-240 INTERNET & WEB TECHNOLOGY (A) Instructions for the Paper setter: The question paper will consist of five sections: A, B, C, D a E. Sections A, B, C a D will have two questions from the respective sections of the syllabus a will carry 15% of the total marks (12 marks) each. Section E will consist of 10 short answer type questions, which will cover the entire syllabus uniformly a will carry 40% of the total marks (32 marks) in all. (B) Instructions for the Caidates: 1. Caidates are required to attempt one question each from the section A, B, C a D of the question paper a the entire section E. Definition of Internet, Internet organisation a committees, Internet, Growth of Internet, Internet- 3, Anatomy of Internet, Internet Application, Portals, Introduction about WWW, Definition of DNS ( Domain Name System), IP Addressing. Definition of Networks, Types of Network, Topologies, PSTN, PSDN,VAN, ISDN, PDNs, Wide Area Network, Introduction about search engines ( Mozila, Netscape, Opra) Email, Introduction about mail protocol (SMTP, MME), X.25, Frame relay, PPP, NNTP, SMTP, etc. OSI Reference method, TCP/IP model, FTP, HHTP, HTTPS, Addressing in Internet ( Class A,B,C,D,E) Definition of Ethernet, Intranet, Telnet, Wireless communication, Virtual Circuits, ISDN model, CSMA/CD, Explanation of all layers of OSI a TCP/IP model. Introduction about HTML, Tag, Types of Tags, Forms, Tables, Images insertion in web page, Introduction about DMTL, CGI, Introduction about XML. Reference:- rd 1. A.S. Tanenbaum, Computer Networks (3 Edition), PHJ,1999 2. D.E.Comer, Computer Networks a Internet (2 Edition), Addison wisely, 2000 3. D.Betsekas a R.Gallagar, Data Networks (2 Edition), PHI, 1992 4. Frougan Data Communications & Networks (2 Edition), TMH

PGDCA-250 P SOFTWARE LAB ( JAVA PROGRAMING ) This laboratory course will mainly comprise of exercises on what is learnt uer paper : PGDCA-210 (Java Programming). PGDCA-260 P PROJECT 1. Students are supposed to spe 45-55 hours on the project. The internal teacher must monitor progress of the Project. Students can arrange the project at their own level, however, Institute can also assist in getting the project a can issue necessary letters etc. 2. The external examiner will distribute marks allocated for University examination for viva/project report a for any other activity, which the external examiner thinks to be proper. Maximum Marks for Project Application Max marks for Viva 60% 40% 3. Joint projects will be allowed a joint project reports will also be accepted. The students should highlight their contributions in a joint project report. 4. The students have to submit two copies of Project reports. The examiners will evaluate these reports on the spot at the time of examination a will couct the viva.