0% found this document useful (0 votes)
12 views4 pages

Java Programming Course Handbook

Uploaded by

divya160203
Copyright
© All Rights Reserved
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)
12 views4 pages

Java Programming Course Handbook

Uploaded by

divya160203
Copyright
© All Rights Reserved
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

Handbook of [Link]. Programmes offered by USICT at Affiliated Institutions of the University.

Programming in Java L P C
3 3

Discipline(s) / EAE / OAE Semester Group Sub-group Paper Code


EE-VDT/EC-ACT 6 OAE-ECE-EA OAE-1 OCSE-342T
OAE 6 CSE-OAE CSE-OAE-2B OCSE-342T
OAE 6 SD-OAE SD-OAE-1C OSD-332T

Marking Scheme:
1. Teachers Continuous Evaluation: 25 marks
2. Term end Theory Examinations: 75 marks
Instructions for paper setter:
1. There should be 9 questions in the term end examinations question paper.
2. The first (1st) question should be compulsory and cover the entire syllabus. This question should be
objective, single line answers or short answer type question of total 15 marks.
3. Apart from question 1 which is compulsory, rest of the paper shall consist of 4 units as per the syllabus.
Every unit shall have two questions covering the corresponding unit of the syllabus. However, the student
shall be asked to attempt only one of the two questions in the unit. Individual questions may contain upto
5 sub-parts / sub-questions. Each Unit shall have a marks weightage of 15.
4. The questions are to be framed keeping in view the learning outcomes of the course / paper. The standard
/ level of the questions to be asked should be at the level of the prescribed textbook.
5. The requirement of (scientific) calculators / log-tables / data – tables may be specified if required.
Course Objectives :
1. To understand and gain knowledge of characteristics of Java, JVM, instruction set, control flow,
programming and the sandbox model.
2. To learn the Java programming, use of exceptional handling and inheritance.
3. To understand threads, thread synchronization, AWT components and event handling mechanism.
4. To understand the concepts of I/O streams, JDBC, object serialization, sockets, RMI, JNI, Collection API
interfaces, Vector, Stack, Hash table classes, list etc.
Course Outcomes (CO)
CO 1 Ability to understand the compilation process of Java, role of JVM as an emulator and various types of
instructions.
CO 2 Ability to learn and apply concepts of Java programming, exceptional handling and inheritance.
CO 3 Ability to understand the use of multi-threading, AWT components and event handling mechanism in
Java.
CO 4 Ability to understand the concepts of I/O streams, IDBC, object serialization, sockets, RMI, JNI,
Collection API interfaces, Vector, Stack, Hash table classes, list etc.
Course Outcomes (CO) to Programme Outcomes (PO) mapping (scale 1: low, 2: Medium, 3: High)
PO01 PO02 PO03 PO04 PO05 PO06 PO07 PO08 PO09 PO10 PO11 PO12
CO 1 3 2 2 2 3 - - - 3 2 2 3
CO 2 3 2 2 2 3 - - - 3 2 2 3
CO 3 3 2 2 2 3 - - - 3 2 2 3
CO 4 3 2 2 2 3 - - - 3 2 2 3

UNIT-I

Overview and characteristics of Java, Java program Compilation and Execution Process Organization of the
Java Virtual Machine, JVM as an interpreter and emulator, Instruction Set, class File Format, Verification, Class
Area, Java Stack, Heap, Garbage Collection. Security Promises of the JVM, Security Architecture and Security
Policy. Class loaders and security aspects, sandbox model

Applicable from Batch Admitted in Academic Session 2021-22 Onwards Page 1284
Handbook of [Link]. Programmes offered by USICT at Affiliated Institutions of the University.

UNIT-II

Java Fundamentals, Data Types & Literals Variables, Wrapper Classes, Arrays, Arithmetic Operators, Logical
Operators, Control of Flow, Classes and Instances, Class Member Modifiers Anonymous Inner Class Interfaces
and Abstract Classes, inheritance, Package, throw and throws clauses, user defined Exceptions, The String
Buffer Class, tokenizer, applets, Life cycle of applet.

UNIT-III

Threads: Creating Threads, Thread Priority, Blocked States, Extending Thread Class, Runnable Interface,
Starting Threads, Thread Synchronization, Synchronize Threads, Sync Code Block, Overriding Synced Methods,
Thread Communication, wait, notify and notify all.
AWT Components, Component Class, Container Class, Layout Manager Interface Default Layouts, Insets and
Dimensions, Border Layout, Flow Layout, Grid Layout, Card Layout Grid Bag Layout AWT Events, Event Models,
Listeners, Class Listener.

UNIT – IV

Input/Output Stream, Stream Filters, Buffered Streams, Data input and Output Stream, Print Stream Random
Access File, JDBC (Database connectivity with MS-Access, Oracle, MS-SQL Server),
Collection API Interfaces, Vector, stack, Hashtable classes, enumerations, set, List, Map, Iterators.

Textbook(s):
1. Patrick Naughton and Herbertz Schidt, “Java-2 the Complete Reference”,TMH
2. Kathy Sierra & Bert Bates, “Head First Java”, O'Reilly.

References:
1. E. Balaguruswamy, “Programming with Java”, TMH
2. Horstmann, “Computing Concepts with Java 2 Essentials”, John Wiley.
3. Decker & Hirshfield, “Programming Java”, Vikas Publication.

Applicable from Batch Admitted in Academic Session 2021-22 Onwards Page 1285
Handbook of [Link]. Programmes offered by USICT at Affiliated Institutions of the University.

Statistics, Statistical Modelling & Data Analytics L P C


3 3

Discipline(s) / EAE / OAE Semester Group Sub-group Paper Code


CSE-AI/CSE-AIML/CSE-DS 6 PC PC DA-304T
EAE 6 AI-EAE AI-EAE-2 DA-304T
EAE 6 AIML-EAE AIML-EAE-2 DA-304T
EAE 6 DS-EAE DS-EAE-1 DA-304T
EAE 6 SC-EAE SC-EAE-1 DA-304T
EAE 6 MLDA-EAE MLDA-EAE-1 DA-304T

Marking Scheme:
1. Teachers Continuous Evaluation: 25 marks
2. Term end Theory Examinations: 75 marks
Instructions for paper setter:
1. There should be 9 questions in the term end examinations question paper.
2. The first (1st) question should be compulsory and cover the entire syllabus. This question should be
objective, single line answers or short answer type question of total 15 marks.
3. Apart from question 1 which is compulsory, rest of the paper shall consist of 4 units as per the syllabus.
Every unit shall have two questions covering the corresponding unit of the syllabus. However, the student
shall be asked to attempt only one of the two questions in the unit. Individual questions may contain upto
5 sub-parts / sub-questions. Each Unit shall have a marks weightage of 15.
4. The questions are to be framed keeping in view the learning outcomes of the course / paper. The standard
/ level of the questions to be asked should be at the level of the prescribed textbook.
5. The requirement of (scientific) calculators / log-tables / data – tables may be specified if required.
Course Objectives :
1. To impart basic knowledge about Statistics, visualisation and probability.
2. To impart basic knowledge about how to implement regression analysis and interpret the results.
3. To impart basic knowledge about how to describe classes of open and closed sets of R, concept of
compactness Describe Metric space - Metric in Rn.
4. To impart basic knowledge about how to apply Eigen values, Eigen vectors.
Course Outcomes (CO)
CO 1 Ability to learn and understand the basic concepts about Statistics, visualisation and probability.
CO 2 Ability to implement regression analysis and interpret the results. Be able to fit a model to data and
comment on the adequacy of the model
CO 3 Ability to describe classes of open and closed sets of R, concept of compactness Describe Metric space
- Metric in Rn.
CO 4 Ability to impart basic knowledge about how to apply Eigen values, Eigen vectors.
Course Outcomes (CO) to Programme Outcomes (PO) mapping (scale 1: low, 2: Medium, 3: High)
PO01 PO02 PO03 PO04 PO05 PO06 PO07 PO08 PO09 PO10 PO11 PO12
CO 1 3 3 3 3 3 - - 1 2 - - 3
CO 2 3 3 3 3 3 - - 1 2 - - 3
CO 3 3 3 3 3 3 - - 1 2 - - 3
CO 4 3 3 3 3 3 - - 1 2 - - 3

UNIT-I

Statistics: Introduction & Descriptive Statistics- mean, median, mode, variance, and standard deviation. Data
Visualization, Introduction to Probability Distributions.
Hypothesis testing, Linear Algebra and Population Statistics, Mathematical Methods and Probability Theory,
Sampling Distributions and Statistical Inference, Quantitative analysis.

Applicable from Batch Admitted in Academic Session 2021-22 Onwards Page 1426
Handbook of [Link]. Programmes offered by USICT at Affiliated Institutions of the University.

UNIT-II

Statistical Modelling: Linear models, regression analysis, analysis of variance, applications in various fields.
Gauss-Markov theorem; geometry of least squares, subspace formulation of linear models, orthogonal
projections; regression models, factorial experiments, analysis of covariance and model formulae; regression
diagnostics, residuals, influence diagnostics, transformations, Box-Cox models, model selection and model
building strategies, logistic regression models; Poisson regression models.

UNIT-III

Data Analytics: Describe classes of open and closed set. Apply the concept of compactness. Describe Metric
space - Metric in Rn. Use the concept of Cauchy sequence, completeness, compactness and connectedness to
solve the problems.

UNIT – IV

Advanced concepts in Data Analytics: Describe vector space, subspaces, independence of vectors, basis and
dimension. Describe Eigen values, Eigen vectors and related results.

Textbook(s):
1. Apostol T. M. (1974): Mathematical Analysis, Narosa Publishing House, New Delhi.
2. Malik, S.C., Arora, S. (2012): Mathematical Analysis, New Age International, New Delhi

References:
1. Pringle, R.M. and Rayner, A.(1971): Generalized Inverse of Matrices with Application to Statistics, Griffin,
London
2. Peter Bruce, Andrew Bruce (2017), Practical Statistics for Data Scientists Paperback

Applicable from Batch Admitted in Academic Session 2021-22 Onwards Page 1427

You might also like