- Instructor: Dr. Ameni Azzouz
- Email: ameni.azzouz@gmail.com
- Pre-requisite:
- CS100: Algorithms and Data Structures
Course Description
This course provides students the basic skills to develop an application using java. It was introduced in order to develop, strengthen and validate students’ understanding to object-oriented programming.
Course Learning Outcomes
By the end of the module students should be able to:
- Use the object oriented programming concept
- Develop a basic application using java
Course Materials
- Object-oriented Programming with Java: Essentials and Applications by Buya
Course Content
- Packaging, compiling and interpreting java code
- Programming with java statements
- Programming with java operators and strings
- Working with basic classes and variables
- Understanding methods and variables scope
- Programming with arrays
- Using class inheritance
- Using polymorphism and casts
TBS Grading Scale
Scale (out of 100) | TBS Grading Scale | Grade Point |
---|---|---|
Grade > 90 | A | 4.0 |
87≤ Grade < 90 | A- | 3.7 |
83 ≤ Grade < 87 | B+ | 3.3 |
80 ≤ Grade < 83 | B | 3.0 |
77 ≤ Grade < 80 | B- | 2.7 |
73≤ Grade < 77 | C+ | 2.3 |
70 ≤ Grade < 73 | C | 2.0 |
67 ≤ Grade < 70 | C- | 1.7 |
65 ≤ Grade < 67 | D+ | 1.3 |
60 ≤ Grade < 65 | D | 1.0 |
Grade < 60 | F | 0.0 |