# data[].attributes.body
Next, during week 9, the final exam of semester 1 was near, so I tried to finish all the relevant topics before the exam start. Despite the exam coming in week 10, we still have some activity and program. On Monday, we have 'Hari Koperasi Sekolah' celebration, and I was assigned as technical team, which requires me to make to backdrop, bunting, and preparation of microphone and music for the program.

As for the study progress, the students learnt about error in coding, which include syntax, logic and runtime error. Form 1 proceed to the next topic which was Binary number and Decimal number conversion.

# data[].attributes.body
On the fourth week, students started their exam week, on Tuesday. So, on Monday, I have ensured that students are well prepared mentally and physically, plus their knowledge is well covered. On Monday, I conducted a session for the students to study and prepare for their exam. They all seemed well mannered and focused for the exam.

Meanwhile, on Monday afternoon, I tried to boost their mental by giving them motivation, and some talk about how prepared are they on their exam. In fact, during the session, I prepared some light snacks for them and they seemed happy and contented with the afternoon bites.

To conclude the week, the students were all well prepared for the exam and the exam process went well.

# data[].attributes.body
On week 5 of my journey as practical teacher, classes were conducted as usual. During this week, form 1 have advanced to Microsoft Power Point topic, while form 2 had proceed to another sub topic on the techniques to name variables. In that topic, students were explained on the requirement to name variables, for example, variable name should not have any space in them. This topic is quite basic and easy to ensure that student understand them. The only challenge was that they find it hard to remember the rules in naming variables.

At the end of the week, I was instructed to bring five students to MRSM Taiping for Junior Innovation Lab 2024, a seminar to help them understand the concept of SDG17.

# data[].attributes.attachment_caption
Team MRSM FELDA preparing for the big event in the hall. 

# data[].attributes.body
On this first week of practicum, I had been assigned to teach 9 classes which involves lower secondary students only. This means that I am teaching secondary 1 and secondary 2 students. The syllabus for secondary 1 normally covers the basic of computer skills for this semester while next semester they will be introduced to Computational Thinking, and algorithm, and some basics in programming. The first week was from 3 June until 7 June 2024, however classes start on 4th of June because Monday was a Public Holiday. Due to the fact that it's week 14 of the year, I have covered some topics before, and now I have proceed to the next topic which is Microsoft Word for form 1 students, and Chapter 3 for form 2 students. Chapter 3 is the most challenging topic for lower secondary students in Computer Science, which involves programming (Python). There was a big event on Friday for this first week, which is Debate that involves all MRSM in Malaysia, and our MRSM is the host for the program. I am assigned as one of the documentation committee which requires me to take pictures throughout the program. We made a lot of preparation for this big event so that it went smoothly.

# data[].attributes.body
The third week started from 17 June 2024 and class was held like usual, except on Monday because it was public holiday for Aidiladha. For form 2, I started introducing them to the Data types in variables as a starter before they declare variables, and form 1 is still practicing topic on Microsoft Word, as they were required to make a greeting card, based on their preference. The cards that they made were Birthday card, Invitation card, wedding card and many more.

Furthermore, within the week, UPSI students came to demonstrate their project to the students, to give the students exposure on technology and educational game that could be made by using Unity software, which was fun. The students seemed to be enjoying the session as they get to experience new things.

To conclude the week, it was running smooth and the students participated well in class session.

# data[].attributes.attachment_caption
Afternoon activity on Monday, during Homeroom session. Gave students motivation for their formative exam 1.

# data[].attributes.attachment_caption
Receiving certificate for bringing the students to MFLS (Malaysian Future Leader School)

# data[].attributes.attachment_caption
Journey to MRSM Taiping, for Junior Innovation Lab 2024

# data[].attributes.body
As I approached to week 6 (8-12 June 2024), classes were conducted as usual, and there was a public holiday on Monday which is Awal Muharam. Students got the chance to rest for a while, before they continue their study session. This week, students (form 2) were explained on some of the functions to manipulate string in coding. This was an easy to understand topic, and a simple explanation was required to make students understood. Form 1 students was still in Power point topic and they are required to explore the functions by making slides about their biodata.

At the end of the week, I was required to bring students (form 1) for swimming class in UPSI. They were so happy and excited for the extra activities because they got to enjoy and learn swimming at the same time. The swimming class was made from 3pm to 6pm, and we arrived back in MRSM around 7pm, and I would say that was quite a hectic week for me because I have to attend outside program for three weeks straight.

# data[].attributes.attachment_caption
Monitoring the assemble process of signboard in café. 

# data[].attributes.attachment_caption
Journey back to MRSM from UPSI on Friday, by using bus. 

# data[].attributes.body
On seventh week, which started on 15 of July 2024, we progressed on the next sub topic for form 2, which is the difference between variables and constant. Students were able to understand because they were able to see the example shown by me and the textbook. Due to the reason that it was a simple topic, I proceed to the next sub topic on the same week, which is about Input and Output.

The students were also given chance to enjoy a few delicious Food during Homeroom session on Monday. They learn how to open Durian, and eat together with other homeroom members. Other fruits like mangosteen and rambutan was also provided which makes the eating session more fun and filled with colours.

On the last day which was Friday, a lot of meeting and event happened. One of the meeting held was for Curriculum Unit to discuss the progress about students in their PAJSK grade. This week was also a sad week because it was the last day for two of my colleagues, and we held a small ceremony to say goodbye.

# data[].attributes.attachment_caption
Durian served during the Durian Festival.

# data[].attributes.attachment_caption
One of homeroom member, learnt on how to open Durian. 

# data[].attributes.body
On week 8, which was starting from 22 July until 26 July 2024, class were continued as usual, except for form 4 students which were undergoing oral test for English and Malay language. Form 1-3 proceed class like usual, and for form 2 students, I taught about operators in programming. As for form 1, they proceed to the next topic which is about Microsoft Excel.

The first day of the week was filled with eating activities with my homeroom, which was ice cream bread. They seemed to be happy because they got to have free food until they are full.

# data[].attributes.attachment_caption
Small ceremony for farewell of to of my colleagues. 

# data[].attributes.attachment_caption
Boys enjoying ice cream bread during Homeroom session

# data[].attributes.attachment_caption
Bunting prepared by me for Hari Koperasi Sekolah

# data[].attributes.attachment_caption
Banner prepared by me for Hari Koperasi Sekolah

# data[].attributes.body
Week 10 was one of the week that was filled with final exam, for 2 weeks straight. Despite the fact that there were exams, I still conduct class in the afternoon to make sure students were ready and well prepared.

Normally, during exam week, not much of program happens, thus students are given chance to focus on their study. However, for us teachers, exam still require to attend meetings and other tasks at hand. In fact, as warden, I have to ensure student did not stay in class until midnight, and turn of the light by 11.30 pm.

# data[].attributes.body
Week 11 was still in the exam week, and students were still focused although some of them seems quite tired already. We teachers still have to grade papers that were done, and invigilate exams everyday. Despite the packed schedule for us teachers, I still conduct additional class in the afternoon to ensure student will not forget what they learned, and this is just normally revision of previous topics.

# data[].attributes.body
Since this is the final week of my third semester, I taught the class of form 1 with binary topic, specifically on how to deduct two binary numbers. Meanwhile, for form 2 classes, i taught the students on how Python receives input from user, and students were required to try the coding that they made. All I can say is, since this is approaching end of the year, students are adjusting well with the classes and routines in MRSM, and I see a lot of improvement from the students.

# data[].attributes.body
On the second week starting 10 June 2024, our school was still packed with programs and this week, we were required to participate in Activity week which involves a lot of sport competition and various other fun programs. To avoid students from losing track on their study progress, I still conducted some class and I tried my best to fit in my schedule with the packed programs.

During this week, I was assigned as report committee, and I was required to produce the program book for it. It was made in a team, and I designed the cover page for the book using Canva. This second week was particularly hectic but the students seems to be enjoying it because it was filled with varieties of sport activities. In fact, we get to experience local delicacy because food truck was available throughout the week.

# data[].attributes.body
STRENGTH

a) High demand: Teaching Python and Microsoft office is relevant due to the high demand in career and may help for students' future.

WEAKNESS

a) Resource limitation: Although the students may be able to practice in computer lab, some of them might encounter difficulties in doing exercise because of lack in resource such as no computer in their dorm or at home.

OPPORTUNITIES

a) Integration to other subject: By integrating Python and Microsoft office knowledge, students will have more capabilities in doing homework for other subject

THREATS

a) Rapid Technological Changes: Technology are continuously updating, thus some topics might be ancient and need to be renewed according to the latest need.

# data[].attributes.body
Strength

a) Versatile: Python is widely used in various fields (data science, web development), while Microsoft tools (Excel, PowerPoint) are essential in business.

Weakness

a) Varied Skill Levels: Students may have different backgrounds, leading to challenges in keeping everyone engaged.

Opportunities

a) Industry Collaboration: Partnering with tech companies for workshops can provide real-world applications and networking.

Threats

a) Competing Skills: Other programming languages and software tools might overshadow Python and Microsoft training.

# data[].attributes.body
Strength

a)Engaging Learning Resources: Abundant online tutorials, interactive platforms, and community support enhance the learning experience.

Weakness

a) Time Constraints: Limited classroom time may hinder in-depth exploration of concepts.

Opportunities

a)Online Learning Growth: The rise of online education platforms offers flexible learning opportunities for students.

Threats

a) Lose of interest : Some students may find programming challenging or irrelevant, leading to disengagement.

# data[].attributes.body
Strength

a) Critical Thinking Development: Python encourages problem-solving and logical thinking.

Weakness

a) Curriculum Overload: Many schools have packed curricula, making it hard to fit in programming classes.

Opportunities

a) After-School Programs: Implement coding clubs to engage students outside regular class hours.

Threat

a) Budget Constraints: Limited funding for technology can hinder program development.

# data[].attributes.body
Strength

a) Interactive Learning: Platforms like Jupyter Notebooks allow for hands-on experimentation.

Weakness

a) Teacher Training Gaps: Not all educators are proficient in Python, leading to inconsistent teaching quality.

Opportunities

a) Competitions and Hackathons: Organize events to motivate students and showcase their skills.

Threat

a) Competition from Other Languages: Growing interest in languages like JavaScript or Ruby may divert attention.

# data[].attributes.body
Strength

a) Growing Curriculum Demand: Increasing emphasis on STEM education supports Python integration.

Weakness

a) Misconceptions About Difficulty: Students may perceive programming as too challenging, discouraging enrollment.

Opportunities

a) Project-Based Learning: Integrate real-world projects to make learning more relevant and exciting.

Weakness

a) Shifting Educational Priorities: Changes in educational policy could reduce focus on programming education.

# data[].attributes.body
Strength

a) Flexible Learning: Online platforms allow students to learn at their own pace and convenience.

Weakness

a) Limited Face-to-Face Interaction: Lack of direct engagement can hinder student motivation and support.

Opportunities

a) Blended Learning Models: Combine online and in-person sessions to enhance engagement and support.

Threat

a) Competition from Other Online Courses: Many platforms offer Python courses, making it challenging to stand out.

# data[].attributes.body
Strength

a) Global Reach: Access to a diverse student body from various locations enhances collaboration and perspectives.

Weakness

a) Technical Issues: Dependence on technology means connectivity problems can disrupt learning.

Opportunities

a) Guest Lectures and Webinars: Invite industry experts to share insights and real-world applications.

Threat

a) Distraction Risks: Online learning environments can lead to distractions that reduce focus.

# data[].attributes.body
Strength

a) Rich Multimedia Resources: Ability to incorporate videos, interactive coding environments, and forums for discussion.

Weakness

a) Self-Motivation Required: Students may struggle with accountability in a less structured environment.

Opportunities

a) Gamification: Introduce game-like elements to make learning Python more engaging and fun.

Threat

a) Skepticism About Online Credentials: Some employers may undervalue online learning compared to traditional degrees.

# data[].attributes.body
Strength

a) Relevance to Careers: Python is highly relevant in fields like data science, artificial intelligence, and software development.

Weakness

a) Curriculum Variation: Differences in how Python is taught can lead to gaps in foundational knowledge among students.

Opportunities

a) Industry Partnerships: Collaborating with tech companies for internships or project sponsorships can enhance learning experiences.

Threat

a) Rapidly Evolving Technology: The fast pace of technological advancement may require continuous updates to the curriculum.

# data[].attributes.body
Strength

a) Community Support: A strong community and extensive resources are available for students, including libraries and frameworks.

Weakness

a) Instructor Experience: Not all instructors may have practical experience in using Python professionally, which can limit real-world insights.

Opportunities

a) Online Learning Expansion: Utilizing online platforms for supplementary courses or resources can provide flexibility for students.

Threat

a) Competition from Other Languages: Increased interest in languages like JavaScript or Rust may divert focus from Python.

# data[].attributes.body
Strength

a) Hands-On Learning: Encourages practical application of concepts through projects, which enhances understanding.

Weakness

a) Perceived Complexity: Some students may find programming intimidating, leading to reduced participation.

Opportunities

a) Emerging Technologies: Incorporating topics like machine learning and data analysis can attract students interested in cutting-edge fields.

Threat

a) Resource Limitations: Budget constraints may hinder the ability to provide necessary technology and support for students.