Unit I
Java Environment, Introduction and Features of Java, JVM. Program Structure, Data types, Java Statements – Control and Looping, Type casting in Java programs – Types of Operators. Arrays – 1D, 2D.
| Course Name | Object-Oriented Programming using Java |
| Course Code | 26CSA111 |
| Program | 5 Year Integrated B.C.A – M.C.A |
| Semester | 2 |
| Credits | 4 |
| Campus | Mysuru |
Java Environment, Introduction and Features of Java, JVM. Program Structure, Data types, Java Statements – Control and Looping, Type casting in Java programs – Types of Operators. Arrays – 1D, 2D.
Introduction to object-oriented software design, Comparison of programming methodologies, Object Basics, Classes and Object, Data Members, Access Specifiers, Array of Objects, Constructors, Static Keyword.
Overview of Streams, Bytes vs. Characters, File Object, Binary Input and Output, Reading and Writing Objects, Method Overriding, Polymorphism, Super, Interfaces and Abstract Classes, Packages
Exception Handling, Introduction to Threads, Creating Threads, Thread States, Runnable Threads, Coordinating Threads, Interrupting Threads, Runnable Interface, Synchronization.
Collection framework, Collection interfaces and classes, AWT, Event Handling.
Course Objective(s)
The main objective of this course is to understand the basic concepts and techniques which form the object oriented programming paradigm using Java Language.
Course Outcomes
|
COs |
Description |
|
CO1 |
Compose, compile, and run Java programs incorporating fundamental Java constructs. |
|
CO2 |
Identify the necessary classes, objects, class attributes, and their relationships specifically designed to tackle a particular problem. |
|
CO3 |
Utilizing the IO package and incorporating object-oriented design principles. |
|
CO4 |
Develop multithreaded applications with synchronization and exception handling. |
|
CO5 |
Utilize collection framework in java applications and build GUIs using Java AWT classes. |
CO-PO Mapping
|
PO |
PO1 |
PO2 |
PO3 |
PO4 |
PO5 |
PO6 |
PO7 |
PO8 |
|
CO |
||||||||
|
CO1 |
3 |
2 |
3 |
2 |
– |
– |
– |
– |
|
CO2 |
3 |
3 |
3 |
2 |
– |
– |
– |
– |
|
CO3 |
3 |
3 |
3 |
2 |
1 |
– |
– |
– |
|
CO4 |
3 |
3 |
3 |
2 |
1 |
– |
– |
– |
|
CO5 |
3 |
3 |
3 |
3 |
1 |
– |
– |
– |
Textbooks
References
DISCLAIMER: The appearance of external links on this web site does not constitute endorsement by the School of Biotechnology/Amrita Vishwa Vidyapeetham or the information, products or services contained therein. For other than authorized activities, the Amrita Vishwa Vidyapeetham does not exercise any editorial control over the information you may find at these locations. These links are provided consistent with the stated purpose of this web site.