Department: Computer Engineering
The topics that will be covered throughout the semester are listed below:
- Introduction
- Elementary Programming (Identifiers, Variables, Expressions…)
- Selections (If, If-Else, Logical Operators…)
- Mathematical Functions, Characters and Strings
- Loops
- Methods
- Arrays (Single and Multidimensional)
- Objects and Classes
- Object-Oriented Thinking
- Inheritance
- Polymorphism
The textbook of the course: Introduction to Java Programming, by Daniel Liang, 10th edition (ISBN-10: 0133761312)