First SemesterΒ
π¨βπ» Key Computer Terms Review Session (Previous Academic Year)
π₯οΈ Class presentation: |Link|
βοΈ QUIZ
β¨οΈ Basics of JAVA (Recovery)
Variables - Data types
Input from user - Conditions (if)
π Resources: https://www.w3schools.com
π₯οΈ Class presentation: |Link|
π«Β Class Activities: Coding sample algorithmsΒ
π RECURSION - 1
What is recursion?| Presentation |
π₯οΈ Class presentation: |Link|
π Recursive algorithms | Iterative vs Recursive
π Tutorials: https://www.w3schools.com
[ βΈ ] Video - Recursion in Java |Link|
[ βΈ ] Video - Learn Recursion |Link|
IB Exam Tip: Students can expect both algorithmic and more theory-based questions from this topic; answers could be a written paragraph or writing a pseudo code/Java method.
βββ ββ ββ β ββ
β Abstract Data Type (ADT)
Static vs Dynamic
Stack
Queue
Using arrays as Stack and Queue
π₯οΈ Class presentation: |Link|
π― Task on MB (Writing a java code - Stack) -- Submission Due: Oct 10th
β¨οΈ Advanced topics in JAVAΒ
IA session
β Abstract Data Type (ADT)
Array to Stack
π― Task on MB (Writing a java code - Stack) --Β
βπ» Second Exam: β
β¨οΈ Advanced topics in JAVAΒ
Inheritance
π₯οΈ Class presentation: |Link|
β Abstract Data Type (ADT)
Array to queue
βββ ββ ββ β ββ
β¨οΈ Advanced topics in JAVAΒ
GUI Sample with NetBeans
Swing is a GUI widget toolkit for Java
βββ Autumn Break ββ
IA Dead Line
βπ» Third Exam β
IA Dead Line
βπ» Third Exam β
IA Sessions
IA Sessions
Abstract data structures (ADT) (HL)
Style and naming conventions in codeΒ
International Convention (Traffic Light vs Height)
Common coding conventions:
Language (English) |Comment // | Indent style | Line length (72-100) | Naming conventions
π₯οΈ Class presentation |Link|
βββ ββ β.Β Β WINTER BREAK Β ββ β ββ
βπ» Fourth Exam β
βπ» Fourth Exam β
βπ» MOCK Exams β
βπ» MOCK Exams β
βββ ββ β.Β Β First Semester EndsΒ ββ β ββ
General Overview
Binary Search Tree β
Linked List β
General Overview for Paper 1
Topic 2: Computer organization
βββ ββ ββ β ββ
βββ ββ ββ β ββ NOVRUZ HOLIDAY βββ ββ ββ β ββΒ
Please watch the videos below to study the 2025 Case Study and prepare for Paper 3.
Please watch the videos below to study the 2025 Case Study and prepare for Paper 3.
Paper 1 Exam
Paper 2-3 Exams