CSE 342 contains my notes and lab work as I learn Java concepts and building problem-solving skills.
YouTube Playlist: Link
| 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 Title : Advanced Programming
Course Code : CSE 341 (Theory), CSE 342 (Lab)
Course Credit : 3 (Theory), 1.5 (Lab)
- Teacher: Most. Jannatul Ferdous (MJF)
- Designation: Asst. Prof., Department of CSE
- Email: jannatul_ferdous@bubt.edu.bd
Java is a popular and powerful programming language, created in 1995. It is owned by Oracle, and more than 3 billion devices run Java.
- Mobile applications (epecially Android apps)
- Desktop applications
- Web applications
- Web servers and application servers
- Games
- Database connection
- And much, much more!
Reference Book
📘 Java The Complete Reference, 7th Edition by Herbert Schildt
YouTube Videos