0% found this document useful (0 votes)
15 views1 page

Java Syllabus

The document outlines the syllabus for the Master of Computer Applications program at the Uttaranchal School of Computing Sciences, focusing on the subject of Programming in Java. It includes five units covering topics such as polymorphism, inheritance, exception handling, multithreading, and the collection framework. Recommended references are also provided for further reading.

Uploaded by

mb2788001
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)
15 views1 page

Java Syllabus

The document outlines the syllabus for the Master of Computer Applications program at the Uttaranchal School of Computing Sciences, focusing on the subject of Programming in Java. It includes five units covering topics such as polymorphism, inheritance, exception handling, multithreading, and the collection framework. Recommended references are also provided for further reading.

Uploaded by

mb2788001
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
You are on page 1/ 1

Uttaranchal School of Computing Sciences (USCS)

www.uudoon.in
Premnagar, Dehradun (Uttarakhand) INDIA-248007

0135-3509300,0135-2770300

Syllabus

Course : MASTER OF COMPUTER APPLICATIONS Year/Sem : 1 Branch : null

Subject : Programming in JAVA

Unit Sub Unit Topic

1 Polymorphism & Paradigms (Procedural vs OOP) , JVM, JDK, JRE,


Structure of a Java Program , Comments, Data Types, Variables,
Constants , Scope and Lifetime of Variables , Operators, Operator
Hierarchy , Expressions, Type Conversion, Casting , Enumerated Types,
Control Flow Statements , Jump Statements (break, continue, return) ,
Arrays ±1D & 2D, Array Operations , Console Input/Output, Formatting
Output , Classes and Objects, Data Abstraction, Encapsulation ,
Inheritance & Benefits of Inheritance , Constructors, Methods, Parameter
Passing , Zero lecture Plan , Static Fields and Methods, Access Control,
this Reference , Overloading Methods and Constructors , Recursion,
Garbage Collection , Exploring String Class , History of java
2 Inheritance Hierarchies, Super and Subclasses , Member Access Rules,
super Keyword , Preventing Inheritance: final Classes and Methods ,
Object Class and Its Methods , Polymorphism: Dynamic Binding, Method
Overriding , Abstract Classes and Methods , Interfaces vs Abstract Classes
, Defining and Implementing Interfaces , Accessing Implementations
through Interface References , Extending Interfaces , Packages: Defining,
Creating, Accessing , Understanding classpath, Importing Packages
3 Exception Handling Concepts, Benefits , Exception Hierarchy, Checked &
Unchecked Exceptions , try, catch, throw, throws, finally , Rethrowing
Exceptions, Built-in & User-defined Exceptions
4 Multithreading: Processes vs Threads, Thread States , Creating &
Interrupting Threads, Thread Priorities , Synchronizing Threads, Inter-
thread Communication
5 Collection Framework: List, LinkedList, ArrayList, Vector , Set, HashMap,
TreeMap, Stack, Queue , JDBC: Connecting to Database, Querying,
Updating

Recommended References
1) Legal Research Methodology, Dr. S.R. Myneni,
(T1)
2)Legal Education in India- Challenges and Perspectives, Prof. G. Manohar Rao, Prof. K. Shrinivas Rao,(R1)

You might also like