These are the subjects that I am assigned to teach(each in odd and even semesters)
- Java(object oriented concepts+core java+advanced java)
This is a 2 semester course
Sample contents with reference books here:
https://csitprogram.blogspot.com/2012/08/csc-403-advanced-java-programming.html
- Data Structures and Algorithms(with practical labs in java)
This is also a 2 semester courses, this is not "java"ic, but I am going to make them do the labs in java as per the syllabus.
I am going through couple of books:
- Y. Daniel Liang
- Herbert Schildt
- Car S. Horstmann, Core Java Volume I and II – Advanced Features, 8th Edition, 2008, Prentice Hall.
- Y. Daniel Liang, Introduction to Java Programming, 9th Edition, Comprehensive Version, Pearson/ Prentice Hall.
- H. Deitel, P. Deitel. Java How to Program. 7th Edition, 2007, Prentice Hall.
Any guidance? This semester, I will be teaching java OOPs/basics, next semester it'll be advanced java then data structures and algorithms in another 2 semesters.
PS I feel I myself need to revise my java concepts, so feel free to recommend books/courses to me. I will try my best to do justice to the students who paid tons of money for these classes as this will shape their Software engineering future.