Slideshow

Automatic Slideshow

1 / 7
III YEAR STUDENT, Mr. ASHIK ALI RECEIVING THE MEDAL FROM THE CHIEF GUEST FOR WINNING IN THE QUIZ COMPETITION

Automatic Slideshow

2 / 7
COLLEGE STAFFS WITH THE CHIEF GUEST Mr. DAMODARAN SELVARAJ OF INFOSYS @ DEPT. FUNCTION - 2022 (From L to R): Mrs. SUGANTHI, Mrs. SATHYA, Mr. PANDIYAN, Mr. SAKTHIVEL, Mr. DAMODARAN SELVARAJ, Mr. SENTHIL KUMAR & Mr. SURIYAN

Automatic Slideshow

3 / 7
CHIEF GUEST, Mr. DAMODARAN SELVARAJ OF INFOSYS, LIGHTNING THE LAMP @ DEPT. FUNCTION - 2022

Automatic Slideshow

4 / 7
ANANTHARAJ OF III B. Sc., CS RECEIVING THE BEST STUDENT AWARD FROM CHIEF GUEST @ DEPT. FUNCTION - 2022

Automatic Slideshow

5 / 7
CHIEF GUEST, Mr. DAMODARAN SELVARAJ OF INFOSYS ARRIVING FOR THE DEPT. FUNCTION - 2022

Automatic Slideshow

6 / 7
SHEELA METILDA OF I B. Sc., CS RECEIVING THE MEDAL FROM THE CHIEF GUEST, Mr. DAMODARAN SELVARAJ OF INFOSYS @ DEPT. FUNCTION - 2022

Automatic Slideshow

7 / 7
Mr. THAJUDEEN OF III B. Sc., CS GIVING THE VOTE OF THANKS @ DEPT. FUNCTION - 2022

Followers

Today's Quotes

The Best Preparation for Tomorrow is doing Your Best Today.......

Friday, July 17, 2020

Semester III: Syllabus for Java, DAA & Allied




SEMESTER – III

CORE THEORY PAPER – 3

JAVA PROGRAMMING

Unit – I: BASICS, ESSENTIALS, CONTROL STATEMENT AND CLASSES & OBJECTS

Computer and its Languages – Stage, Origin and Features for Java - JDK–OOP; Java Essentials: Program – API - Variables& Literals - Data Types - String Class – Operators - Type conversion - Constants - Scope – Comments - Keyboard Input; Control Statements: Conditional Statements – Looping Statements - Break and Continue Statements; Classes and Objects: Modifiers - Arguments - Constructors - Packages and import - Static Class - Overloaded Methods and Constructors - Returning Objects – to String() - this reference –Enumeration - Garbage Collection.

Unit – II: ARRAYS, INHERITANCE, INTERFACES AND PACKAGES

Arrays - Three or More Dimensions; Inheritance: Basics - Calling the Super class Constructor - Overriding Super class Methods - Inheritance from Subclasses – Polymorphism -Abstract Classes and Methods - Interfaces: Fields - Multiple inheritance - Interface inheritance; Packages: Creating packages – Accessing package from other packages- Access Specifier.

Unit – III: STRING HANDLING, EXCEPTION HANDLING AND MULTI THREADING

String Handling: Basics - Operations –String Methods - String Buffer class - String Builder – to String method -String Tokenizer class. Exception Basics: try and catch block - Multiple catch block - Nested try - throws keyword - Throw vs Throws - Final Vs Finally Vs Finalize - Method Overriding - Custom Exception - Multithreading: Life Cycle - Methods in Thread - thread application – Thread priority – Synchronization - Inter-thread communication - Suspending, Resuming, and Stopping Threads;

Unit – IV: APPLET AND GUI APPLICATION

Applets: Basis - Lifecycle - Applet classes - Application – Graphics; AWT-I: GUI Programming - AWT classes - Windows fundamentals- Creating Windows - Dialog Boxes - Layout Managers - Radio Buttons and Check Boxes – Borders-Swing

Unit – V: JAVA DATABASE CONNECTIVITY

JDBC - Types of Drivers- Architecture- Classes and Interfaces - Developing JDBC Application - New Database and Table with JDBC - Working with Database Metadata.

Text Book

1. S.Sagayaraj, R.Denis, P.Karthik & D.Gajalakshmi, “Java Programming”, Universities Press, 2017

References

1. Patrick Naughton and Herbert Schildt. “The Complete Reference JAVA 2”. 3rd Edition. Tata McGraw-Hill Edition, 1999.

2. Muthu C. “Programming with JAVA”. 2nd Edition. Vijay Nicole Imprints, 2011.

3. Ken Arnold Gosling and Davis Holmen. “The Java Programming Language”. 3rd Edition. Addition Wesley Publication.

*****************************************************************************************************************

 

Core Practical – 3

JAVA PROGRAMMING – Lab

1. Implementing Package, inheritances and interfaces

2. Implementing Flow, Border and Grid Layouts

3. Implementing Dialogs , Menu and Frame

4. Implementing User defined Exception Handling

5. Implementing Multithreading

6. Implementing I/O Stream File handling

7. Implementing a Calculator using Swing

8. CRUD operation Using JDBC

9. Client Server using TCP and UDP Socket

10. GUI application with JDBC

*****************************************************************************************************************

ALLIED

STATISTICAL METHODS AND THEIR APPLICATIONS I

UNIT-I

Introduction - scope and limitations of statistical methods - classification of data - Tabulation of data - Diagrammatic and Graphical representation of data - Graphical determination of Quartiles ,Deciles and Percentiles.

UNIT-II

Measures of location : Arithmetic mean, median, mode, geometric mean and Harmonic mean and their properties.

UNIT-III

Measures of dispersion : Range, Quartile deviation, mean deviation, Standard deviation, combined Standard deviation, and their relative measures.

UNIT-IV

Measures of Skewness Karl Pearson’s, Bowley’s, and kelly’s and co-efficient of Skewness and kurtosis based on moments.

UNIT-V

Correlation - Karl Pearson - Spearman’s Rank correlation - concurrent deviation methods.

Regression Analysis: Simple Regression Equations.

Note : The proportion between theory and problems shall be 20:80

References

1. Fundamental of Mathematical Statistics - S.C. Gupta & V.K. Kapoor - Sultan Chand

2. Statistical Methods - Snedecor G.W. & Cochran W.G. oxford & +DII

3. Elements of Statistics - Mode . E.B. - Prentice Hall

4. Statistical Methods - Dr. S.P. Gupta - Sultan Chand & Sons

*****************************************************************************************************************

Skill Based Subject –Paper 1

DESIGN AND ANALYSIS OF ALGORITHMS

UNIT -I: ALGORITHM AND ANALYSIS

What is an Algorithm? - Algorithm Specification- Performance Analysis- Randomized Algorithms.

UNIT - II: DIVIDE AND CONQUER

General Method - Binary Search - Finding the Maximum and Minimum-Merge Sort - Quick Sort - Selection Sort- Stassen’s Matrix Multiplications.

UNIT - III: THE GREEDY METHOD

The General Method - Knapsack Problem – Tree Vertex Splitting - Job Sequencing with Deadlines - Minimum Cost Spanning Trees - Optimal Storage on Tapes - Optimal Merge Pattern - Single Source Shortest Paths.

UNIT - IV: DYNAMIC POGRAMMING

The General Method – Multistage Graphs - All pair shortest path - String Editing - 0/1 Knapsack – Reliability Design - The Traveling Salesperson Problem

UNIT - V: TRAVERSAL, SEARCHING & BACKTRACKING

Techniques for Binary Trees- Techniques for Graphs - The General Method - The 8-Queens Problem – Sum of Subsets- Graph Colouring- Hamiltonian Cycles

TEXT BOOK:

Fundamentals of Computer Algorithms, Ellis Horowitz, SartajSahni, SanguthevarRajasekaran, Galgotia Publications, 2015.

REFERENCE BOOKS:

1. Introduction to Algorithms ,Coremen T.H.,Leiserson C.E. and Rivest R.L., PHI 1998.

2. Introduction to the Design and Analysis of Algorithms, AnanyLevitin, Pearson Education, 2nd Edition.

*****************************************************************************************************************

No comments:

Post a Comment