Course Teacher:

Dr. Md. Humayun Kabir, Professor, CSE Department, BUET, Room# ECE 119, Email: mhkabir@cse.buet.ac.bd

Lecture Schedule:

  Section     Days and Times     Room  
  Section-A      Mon (8 am- 9 am), Tue (10 am- 11 am), Wed (10 am- 11 am)       ECE 107   

Reference Books and Links:

1. Teach Yourself C++ - Herbert Schildt
2. The Complete Reference C++ - Herbert Schildt
3. Java : The Complete Reference (7th Edition) - Herbert Schildt
4. Java How To Program (7th Edition) - Deitel and Deitel
5. C++ Language Tutorial www.cplusplus.com
6. C++ Tutorial from www.learncpp.com
7. C++ Tutorial from www.cprogramming.com
8. Java Tutorial from http://docs.oracle.com/javase/tutorial/

Lecture Slides:

C++ Topic C++ Slide C++ Code Java Topic Java Slide Java Code
  C++ Outline       outline  
  C++ Introduction      slide     Introduction to Java      slide   codes
  Class and Object (Encapsulation)       slide     More Details on Java      slide   codes
  Function Overloading (Polymorphism)       slide     String      slide   codes
  Operator Overloading (Polymorphism+)       slide     Inheritance, Interface & Exception   slide codes
C++ Inheritance    slide   Thread    slide   codes
Exception Handling    slide   Networking    slide   codes
Templates    slide   Collections   slide   codes
Namespace    slide   I/O   slide   codes
Type Casting    slide   Swing   slide   codes
Static Members    slide   Applets   slide   codes
I/O and File    slide  
String    slide  
STL    codes  

Class Test Questions, Answers, and Marks (Section A):

   Class Test 1      Class Test 2      Class Test 3      Class Test 4  
   Question and Answer      Question and Answer       Question and Answer      Question and Answer  
   Marks      Marks      Marks      Marks