Skip to content

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 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 1 notes
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 2 notes
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 3 notes
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 4 notes
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 5 notes
Unit 6 Advance Web/Internet Programming 4 topics
  • J2ME
  • J2EE
  • EJB
  • XML
Read the full syllabus