Skip to content

Commit 5093076

Browse files
authored
Merge pull request #10 from JSK-KML/test-main
Test main
2 parents 04e33d1 + c64c1a1 commit 5093076

2 files changed

Lines changed: 22 additions & 6 deletions

File tree

docs/.vitepress/config.mjs

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ export default defineConfig({
1010
nav: [
1111
{ text: 'Home', link: '/' },
1212
{ text: 'Course Informations', link: '/course/course' },
13+
{ text: 'Schedule', link: '/course/schedule' },
1314
{ text: 'Installations', link: '/installations/git' },
1415
{ text: 'Labs', link: '/labs/lab-02' }
1516
],
@@ -46,6 +47,16 @@ export default defineConfig({
4647
text: 'Flowgorithm',
4748
link : 'installations/flowgorithm'
4849
}
50+
],
51+
'/course/' : [
52+
{
53+
text: 'Course Informations',
54+
link: 'course/course'
55+
},
56+
{
57+
text: 'Schedule',
58+
link: 'course/schedule'
59+
}
4960
]
5061
},
5162

docs/course/schedule.md

Lines changed: 11 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,8 @@
1+
---
2+
outline: deep
3+
title: Course Schedule
4+
---
5+
16
## Course Schedule
27

38
| Week & Dates | Lecture (CLO1) | Tutorial (CLO2) | Practical / Lab (CLO3) | Remark / Lab-test |
@@ -6,17 +11,17 @@
611
| **2** (7 – 11 Jul 25) | **Topic 2 – Problem Analysis**<br>• Define the IPO model<br>• Identify input, process, output | **Topic 2 – Problem Analysis**<br>• Apply IPO to scenarios<br>• IPO with **sequence** | **Topic 1 – Introduction**<br>• Demonstrate design software & coding platforms (Flowgorithm intro) ||
712
| **3** (14 – 18 Jul 25) | **Topic 2 – Problem Analysis**<br>• Identify **sequence** & **selection** control structures | **Topic 2 – Problem Analysis**<br>• IPO with **selection** |||
813
| **4** (21 – 25 Jul 25) | **Topic 2 – Problem Analysis**<br>• Identify **repetition** control structure | **Topic 2 – Problem Analysis**<br>• IPO with **repetition** | **Problem Analysis**<br>• Use any control structure in software ||
9-
| **5** (28 Jul – 1 Aug 25) | **Topic 3 – Design Solutions**<br>• Define algorithm, pseudocode, flowchart | **Topic 3 – Design Solutions**<br>• Describe algorithm, pseudocode, flowchart | **Design Solutions**<br>• Apply control structure in pseudocode/flowchart | 31 Jul 25 – Johor holiday |
10-
| **6** (4 – 8 Aug 25) | **Topic 4 – Python Programming**<br>• Language types / paradigms / translators<br>• Platforms for Python | **Topic 3 – Design Solutions**<br>• Convert pseudocode ↔ flowchart | **Design Solutions**<br>• Create flowcharts from given output | **LAB TEST 1** – Flowgorithm (*Selection*) |
11-
| **7** (11 – 15 Aug 25) | **Topic 4 – Python Programming**<br>• Identify Python components (ids, vars, data types, I/O, etc.) | **Topic 3 – Design Solutions**<br>• Convert pseudocode ↔ flowchart | **Python Programming**<br>• Compile & run simple programs | |
12-
| **8** (18 – 22 Aug 25) | **Topic 4 – Python Programming**<br>• Assignment & arithmetic operators | **Topic 4 – Python Programming**<br>• Construct full Python program | **Python Programming**<br>• Construct Python programs for given problems | **LAB TEST 2***Sequence* |
14+
| **5** (28 Jul – 1 Aug 25) | **Topic 3 – Design Solutions**<br>• Define algorithm, pseudocode, flowchart | **Topic 3 – Design Solutions**<br>• Describe algorithm, pseudocode, flowchart | **Design Solutions**<br>• Apply control structure in pseudocode/flowchart | 31 Jul 25 – Johor holiday<br>**LAB TEST 1** – Flowgorithm (*Selection*) |
15+
| **6** (4 – 8 Aug 25) | **Topic 4 – Python Programming**<br>• Language types / paradigms / translators<br>• Platforms for Python | **Topic 3 – Design Solutions**<br>• Convert pseudocode ↔ flowchart | **Design Solutions**<br>• Create flowcharts from given output | |
16+
| **7** (11 – 15 Aug 25) | **Topic 4 – Python Programming**<br>• Identify Python components (ids, vars, data types, I/O, etc.) | **Topic 3 – Design Solutions**<br>• Convert pseudocode ↔ flowchart | **Python Programming**<br>• Compile & run simple programs | **LAB TEST 2***Sequence* |
17+
| **8** (18 – 22 Aug 25) | **Topic 4 – Python Programming**<br>• Assignment & arithmetic operators | **Topic 4 – Python Programming**<br>• Construct full Python program | **Python Programming**<br>• Construct Python programs for given problems | |
1318
| **9** (25 – 29 Aug 25) | **Topic 5 – Sequence Control Structure**<br>• Choose seq/sel/rep appropriately | **Python Programming**<br>• Program with assignment & arithmetic ops | **Sequence Control**<br>• IPO / pseudocode / flowchart → code (sequence) ||
1419
| **10** (1 – 5 Sep 25) | **Topic 6 – Selection Control Structure**<br>• Single / dual / multiple selections | **Python Programming**<br>• Program with assignment & ops<br>**Topic 5 – Sequence**<br>• Explain sequence concept | **Selection Control**<br>• IPO / pseudocode / flowchart → solution (*selection*) | 1 Sep Mer​deka & 5 Sep Maulidur Rasul |
1520
| **11** (8 – 12 Sep 25) | **Topic 6 – Selection Control**<br>• Relational & logical operators | **Sequence Control**<br>• Python program using sequence structure | **Selection Control**<br>• Python program for given problem | **LAB TEST 3***Selection* |
1621
| **Mid-Semester Break** (13 – 21 Sep 25) | | | | |
1722
| **12** (22 – 26 Sep 25) | **Topic 7 – Repetition Control Structure**<br>• Counter- vs sentinel-controlled loops | **Selection Control**<br>• if / if-else / if-elif-else usage | **Repetition Control**<br>• IPO / pseudocode / flowchart for **counter-controlled loop** ||
18-
| **13** (29 Sep – 3 Oct 25) | **Topic 7 – Repetition Control**<br>• Construct *while* & *for in range* | **Selection Control**<br>• Boolean expressions in selection | **Repetition Control**<br>• IPO / pseudocode / flowchart for **sentinel-controlled loop** | |
23+
| **13** (29 Sep – 3 Oct 25) | **Topic 7 – Repetition Control**<br>• Construct *while* & *for in range* | **Selection Control**<br>• Boolean expressions in selection | **Repetition Control**<br>• IPO / pseudocode / flowchart for **sentinel-controlled loop** | Assignment release |
1924
| **14** (6 – 10 Oct 25) | **Topic 7 – Repetition Control**<br>• *while* & *for in range* (cont.) | **Selection Control**<br>• Logical ops, multi-condition | **Repetition Control**<br>• Counter/sentinel solution in code ||
20-
| **15** (13 – 17 Oct 25) | **Topic 8 – Combination of Control Structures**<br>• Program combining seq / sel / rep | **Selection Control**<br>• Python with various selections | **Combination**<br>• Apply all control structures in problem solving | |
25+
| **15** (13 – 17 Oct 25) | **Topic 8 – Combination of Control Structures**<br>• Program combining seq / sel / rep | **Selection Control**<br>• Python with various selections | **Combination**<br>• Apply all control structures in problem solving | Assignment |
2126
| **16** (20 – 24 Oct 25) |*(Deepavali week)* || **Combination**<br>• Apply all control structures in problem solving | 20-22 Oct Deepavali |
2227
| **17** (27 – 31 Oct 25) | *(Revision / buffer)* ||||

0 commit comments

Comments
 (0)