IEEE DAY Problem Solving Workshop
This problem-solving workshop, hosted by Adam Sfar as part of the IEEE Day celebrations, aims to enhance participants' coding and problem-solving skills in preparation for competitions like IEEEXtreme.
The workshop begins with a brief introduction, followed by an interactive session where Adam asks about participants' experience in coding competitions. One member shares their involvement in a CTF Marathon with Securinets, leading to a deeper discussion of problem-solving strategies.
Adam explains two key problems—the Chess Knight Problem, the Fibonacci Sequence and Days between two dates—providing insights into various approaches to solving them. After the explanations, participants are given tasks to solve the problems independently, encouraging hands-on practice.
In the final part of the workshop, Adam reviews each participant’s code, providing constructive feedback and corrections to help them refine their approach. The workshop concludes with a summary of key learning points and participant feedback.
This workshop helps IEEE members hone their skills in preparation for high-level coding competitions while fostering teamwork and problem-solving capabilities.
Date and Time
Location
Hosts
Registration
- Start time: 11 Oct 2024 08:00 PM
- End time: 12 Oct 2024 10:00 AM
- All times are (UTC+01:00) West Central Africa
- Add Event to Calendar
Agenda
-
Welcome and Introduction
- Adam Sfar introduces himself and opens the session.
- Icebreaker: Asking if anyone has previous experience with hackathons or competitions such as IEEEXtreme.
-
Discussion on Competitions
- A member shares their experience participating in a CTF Marathon with Securinets.
-
Problem 1: Chess Knight Problem
- Explanation of the Chess Knight Problem: Logic, approach, and problem-solving methods.
-
Problem 2: Fibonacci Sequence
- Explanation of the Fibonacci Sequence: Recursive and iterative methods, optimization tips.
-
Task Assignment
- Participants are tasked with solving the three problems discussed during the session:
- Chess Knight Problem
- Fibonacci Sequence
- Additional challenge based on the session’s theme.
- Participants are tasked with solving the three problems discussed during the session:
-
Code Review and Discussion
- Each participant presents their solution.
- Adam reviews, discusses, and corrects the submitted codes.
-
Conclusion and Feedback
- Final remarks from Adam, summarizing key points.
- Feedback from participants.