Skip to content

kaniz-codes/cse342

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

87 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

cse342 : Advanced Programming (Java)

CSE 342 contains my notes and lab work as I learn Java concepts and building problem-solving skills.

YouTube Playlist: Link

Index

Class Theory Lab
01 05-Jan-26 History of Java 07-Jan-26 Basics
02 08-Jan-26 Class, Object, Constructor Overloading 14-Jan-26 Class, Object, Constructor Overloading
03 12-Jan-26 Method Overloading, Obj Array 21-Jan-26 Inheritence
04 15-Jan-26 Static, Inheritance, Super keyword 28-Jan-26 Dynamic method, Abstruct class
05 19-Jan-26 Inheritance, Method Overriding, Runtime polymorphism -
06 22-Jan-26 Multi-level Inheritance, Runtime polymorphism, Final -
07 26-Jan-26 Runtime polymorphism with abstruct -
08 29-Jan-26 Interface -
09 02-Feb-26 Class test mid -
10 05-Feb-26 UML Diagram -

Course Info

Course Title  : Advanced Programming
Course Code   : CSE 341 (Theory), CSE 342 (Lab)
Course Credit : 3 (Theory), 1.5 (Lab)

Course Instructor

What is Java?

Java is a popular and powerful programming language, created in 1995. It is owned by Oracle, and more than 3 billion devices run Java.

Java is used for

  • Mobile applications (epecially Android apps)
  • Desktop applications
  • Web applications
  • Web servers and application servers
  • Games
  • Database connection
  • And much, much more!

Resources

Reference Book

📘 Java The Complete Reference, 7th Edition by Herbert Schildt

YouTube Videos

youtube logo Java Programming for Beginners – Full Course

About

Java Advanced Programming from my 5th semester. Instructor: Most. Jannatul Ferdous || Updated: 13-04-2026

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages