Instructor: Dr. M. Bag-Mohammadi, Assistants: Esameel Fakhimi-Sharif
Grade:Click here
1-INTRODUCTION TO JAVA PROGRAMMING COMPREHENSIVE VERSION Ninth Edition Y. Daniel Liang
2-Head First Java 2nd ed., Sierra , Kathy and Bates, Bert, O'Reilly Publishers, 2005.
This course continues the development of programming and problem-solving skills, focusing on the object-oriented programming (OOP) and design (OOD) paradigms. It uses the Java programming language and the Eclipse integrated development environment (IDE) as teaching tools.
1 | Basic Java programming | |
2 | Strings | |
3 | Recursion | |
4 | Simple Classes | |
5 | Composition | |
6 | File | |
7 | Inheritance, interface, | |
8 | ٍException, abstract class |
Final grades in the course will be based on the following weighting distribution.
Topic | Lecture Note | Code |
Introduction | Introduction, Netbeans(Persian) | |
Java Premier | Java Premier | |
Class and Objects | Class And Object: Basics | |
Encapsulation | Encapsulation | |
Constructor, reference variable | Constructors | |
Composition | Composition | |
Static methods | StaticMethods | |
Midterm | ||
File | File | |
Inheritance 1 | Inheritance1 | |
Inheritance 2 | Inheritance2 | |
Polymorphism 1 | Polymorphism1 | |
Polymorphism 2 | Polymorphism2 | |
Abstract Classes | Abstract Classes | |
Interface | Interface | |
Exception 1 | Exception 1 | |
Exception 2 | Exception 2 |