EX-306 RGPV B.Tech
Computer Programming-I (JAVA) (CPJ)
The official syllabus is free to read, no account needed.
Syllabus, notes and important questions for EX-306
- Syllabus Official RGPV syllabus Free
- Notes 5 documents Free
- Previous Year Papers None for EX-306 yet
- Important Questions None for EX-306 yet
Syllabus units
Topics as the official RGPV syllabus lists them.
Unit 1 Basic Java Features 20 topics
- C++ Vs JAVA
- JAVA virtual machine
- Constant & Variables
- Data Types
- Class
- Methods
- Objects
- Strings and Arrays
- Type Casting
- Operators
- Precedence relations
- Control Statements
- Exception Handling
- File and Streams
- Visibility
- Constructors
- Operator and Methods Overloading
- Static Members
- Inheritance: Polymorphism
- Abstract methods and Classes
Unit 2 Java Collective Frame Work 25 topics
- Data Structures: Introduction
- Type-Wrapper Classes for Primitive Types
- Dynamic Memory Allocation
- Linked List
- Stack
- Queues
- Trees
- Generics: Introduction
- Overloading Generic Methods
- Generic Classes
- Collections: Interface Collection and Class Collections
- Lists
- Array List and Iterator
- Linked List (Collection)
- Vector
- Collections Algorithms: Algorithm sorts
- Algorithm shuffle
- Algorithms reverse, fill, copy, max and min
- Algorithm binary Search
- Algorithms add All
- Stack Class of Package java.util
- Class Priority Queue and Interface Queue
- Maps
- Properties Class
- Un-modifiable Collections
Unit 3 Advance Java Features - Multithreading 7 topics
- Thread States
- Priorities and Thread Scheduling
- Life Cycle of a Thread
- Thread Synchronization
- Creating and Executing Threads
- Multithreading with GUI
- Monitors and Monitor Locks
Unit 4 Advance Java Features - Networking and Database 10 topics
- Manipulating URLs
- Reading a file on a Web Server
- Socket programming
- Security and the Network
- RMI
- Accessing Databases with JDBC
- Relational Database concepts
- SQL
- MySQL
- Oracle
Unit 5 Advance Java Technologies - Servlets and JSP 15 topics
- Servlets: Overview and Architecture
- Setting Up the Apache Tomcat Server
- Handling HTTP GET Requests
- Deploying a Web Application
- Multitier Applications
- Using JDBC from a Servlet
- Java Server Pages (JSP): Overview
- First JSP Example
- Implicit Objects
- Scripting
- Standard Actions
- Directives
- Applets and Application: Loading, Displaying and Scaling Images
- Animating a Series of Images
- Loading and playing Audio clips
Unit 6 Advance Web/Internet Programming 4 topics
- J2ME
- J2EE
- EJB
- XML