| Module | Topic | Format |
|---|---|---|
| Module 1 | oop - lecture0 - java - basics | |
| Module 2 | oop - lecture1 | |
| Module 3 | oop - lecture2 | |
| Module 4 | oop - lecture3 | |
| Module 5 | oop - lecture4 | |
| Module 6 | oop - lecture4 - slides | |
| Module 7 | Exception Handling in Java |
Bachelor of Information Technology and Applications (BITA)
| Module | Topic | Format |
|---|---|---|
| Module 1 | oop - lecture0 - java - basics | |
| Module 2 | oop - lecture1 | |
| Module 3 | oop - lecture2 | |
| Module 4 | oop - lecture3 | |
| Module 5 | oop - lecture4 | |
| Module 6 | oop - lecture4 - slides | |
| Module 7 | Exception Handling in Java |
Java AbstractClassExample.java
Java ArrayListExample.java
Java ArraysExample.java
Java BankAccount.java
Java BankDemo.java
Java Book.java
Java BookDemo.java
Java Circle.java
Java ConditionalStatements.java
Java CourseGrade.java
Java Cylinder.java
Java Daladala.java
Java Hello.java
Java HelloWorld.java
Java InheritanceExample.java
Java InputOutput.java
Java InterfaceExample.java
Java Loops.java
Java Methods.java
Java MobileAccount.java
Java Operators.java
Java PolymorphismExample.java
Java Student.java
Java StudentExample.java
Java TestCircleCylinder.java
Java VariablesAndDataTypes.java
Java lecture.java
| # | Topic | Format |
|---|---|---|
| Exercise 1 | Mobile Phone | Java |
| Exercise 2 | Employee | Java |
| Exercise 3 | Product | Java |
| Exercise 4 | Course | Java |
| Exercise 5 | Rectangle | Java |
| Exercise 6 | Calculator | Java |
| Exercise 7 | Grade Calculator | Java |
| Exercise 8 | Multiplication Table | Java |
| Exercise 9 | Number Guessing Game | Java |
| Exercise 10 | Array Operations | Java |
| Exercise 11 | Student List | Java |
| Exercise 12 | Inheritance | Java |
| Exercise 13 | Polymorphism | Java |
| Exercise 14 | Abstract Class | Java |
| Exercise 15 | Interface | Java |
| Exercise 16 | Combined OOP | Java |
| # | Topic | Format |
|---|---|---|
| Lab 1 | Circle Cylinder | Java |
| Lab 2 | Person Student Staff | Java |
| Lab 3 | Point Movable Point | Java |
| Lab 4 | Shape Hierarchy | Java |
| Lab 5 | Author Book Composition | Java |
| # | Description | Format |
|---|---|---|
| Homework 1 | Homework1 - Personal Calculator | Java |
| Homework 2 | Homework2 - Family Age Analyzer | Java |
| Homework 3 | Homework3 - Phone Contact Manager | Java |
| Homework 4 | Homework4 - Daily Expense Tracker | Java |
| Homework 5 | Homework5 - Course Grade Predictor | Java |
| # | Description | Format |
|---|---|---|
| Assignment 1 | Assignment1 - Student IDCard | Java |
| Assignment 2 | Assignment2 - Zanzibar Bus Ticket | Java |
| Assignment 3 | Assignment3 - Mobile Money Tracker | Java |
| Assignment 4 | Assignment4 - University Timetable | Java |
| Assignment 5 | Assignment5 - Village Business Directory | Java |
git clone https://github.com/massoudhamad/pt821.git
cd pt821
javac examples/HelloWorld.java
java -cp examples HelloWorld