251DProgramming and Robotics 8.ToraM101029@wpga.ca

Poppy for Remembrance Day (Vector Design)

Technology Article #1:

Trustworthy information from AI:

The problem with chatgpt and other AI programs is that they rely on the information that is put onto the internet.  They gather as much information from loads of different websites to make the best possible answers for you. Although this is an awesome piece of technology that we have access to, there are some major downsides to be aware of.

Even though we, as human beings, can rely on these AI programs to give us the information that we need, it’s not always going to be a trustworthy source of information. One example of this is that ChatGpt/OpenAi, uses the internet to gather the information. The ai then analizes the data and makes it all into one nice little paragraph for you to read. The major setback of this is that Chatgpt only uses information from the internet before the year 2021. This is obviously a huge problem because it will have no up to date information.T

Technology Article #2:

Wikipedia:

Wikipedia is a great source for lots of different information. But because it is so great, there is something about it that is not very good. Wikipedia usually has good information but the fact that anybody can change the information is not a good thing. There are fact checkers and stuff like that but if the misinformation gets past one of these fact checkers, that could be a massive problem to the people reading the information. 

I don’t use wikipedia for the reason that anybody can change the information at their will. I don’t really think that it is the best idea to have Wikipedia as your first source of information but I really think it is up to people’s opinion. I would recommend Wikipedia for a quick, brief introduction to a topic. But not long term studying and learning.

Technology Article #3:

Data Security:

This is a huge problem to everybody that uses a computer because one day all of your safe information that you want kept private will suddenly be obtained by somebody hacking your computer. The new ways and methods that these hackers use to get your personal information and computer data is very interesting. I don’t know all the reasons that these hackers can get into your private data but I do know one way. Thats clicking on random links.

Viruses are a big problem to the computer because you can never tell when you’re about to download one of them. One awesome thing about the computer these days is that they have the malware protection that prevents malware from getting on your computer. I think that these malware prevention programs are super cool and I would love to get to know why they work so well.

NHL Unit

NHL Prediction Chart

Link to Website:

https://reedbtl.wpga.tech

Passion Projects:

Guessing Number Game:

Password Generator:

Random Number Calculator:

Saba. A’s 2024-25 Robotics Portfolio

TinkerCad Vector Designs

Photoshop Generated Images

This is a series of images that I have created using the AI image generator on photoshop. They depict unrealistic scenes that are rare or impossible in real life.

Technology News Articles

Chat GPT Use Amongst Adolescents

On November 30th, 2022, Chat GPT, an “artificial intelligence chatbot”, was released. It was meant to make life easier for people who wanted to do some quick research, or get some ideas for a project. However, soon enough, some issues arose. Adolescents began using Chat GPT for work that they were supposed to be doing themselves, and incorrect AI use became a common problem, as access to the software was easy. Since adolescents were no longer doing the work by themselves, they were not developing the skills they needed to have, and it was unclear what their personal abilities were.

Personally, I believe that there are both advantages and disadvantages surrounding the use of artificial intelligence. For example, some advantages are that people looking to get a general answer to a question, with evidence from different sources, could refer to open AI for answers, as it gathers information from sources all across the web. Additionally, when looking for ideas for something like an open-ended writing assignment, or a topic for a big project, AI can give you a place to start so that you can build off of that with more unique ideas. On the other hand, Chat GPT can take away people’s independence, and can make them too tempted to lean on the help of AI for work that is intended to be completed by them. Furthermore, I think that there should be more use of AI detectors around pieces of work that can easily be completed by Chat GPT.

Article 2 – Social Media Age Limits

Currently, Instagram, one of the most popular social media platforms amongst youth, has a minimum age limit of thirteen years old. The same goes for Snapchat, but with mandatory consent from a legal guardian when between the ages of 13-17. Australia has put in a law where social media is not allowed for anyone under the age of sixteen. This has become popular amongst governments, and has become something that can be expected in the foreseeable future. 

In my opinion, I think that when taking into consideration the effects of social media on young people, putting in an age limit is a reasonable thing to consider. Social media has shown to influence youth in both positive and negative ways. On the positive side, social media allows people to connect despite whatever distance may be between them, and to find people that they can connect with. However, social media can also allow for youth to be exposed to things that can be potentially harmful. It is common for teens to find themselves comparing themselves with people that they see online, which is emotionally hurtful, and can result in them degrading themselves and their self-worth. I think that these are both important things to take into consideration when discussing social media age limits for youth. All in all, I think that how social media is used depends on the person, and that parents/guardians should take this into thought before allowing social media to be used. 

Article 3 – Robots in the Work Force

“Robots are increasingly taking over jobs, particularly those involving repetitive or dangerous tasks, but also some that require specific skills or knowledge, and they are also assisting humans in various roles.” By 2050, it is estimated that robots will have taken over the jobs of truck drivers, taxi drivers, pilots, bus drivers, parking enforcement officers, cashiers, and fast food workers. Robots have also been built to be able to have more humanoid builds.

Personally, I think that there are both pros and cons to robots being able to perform human jobs. Cons will be that there will be losses in the amount of jobs available, which will put people into unemployment. However, it is also estimated that there will be more opportunities for new jobs to come up. On the pro side, robots will be able to perform jobs that are potentially dangerous for humans, which can improve people’s quality of life.

NHL Predictions

https://docs.google.com/presentation/d/1B9glNjE7mJs20QeE56LDAvbsdx6QY4OF3fFTMtfT3Pk/edit?usp=sharing

Link to Group Website

https://topsongs25.wpga.tech

Trinket Codes

Month of Failure: https://trinket.io/python/7b50b883cae0

Twin Python Numbers: https://trinket.io/python/bd430bc03f91

Twin Python Words: https://trinket.io/python/a2ffd4f76d13

Breanna Ren’s Programming and Robotics 8 Portfolio

Welcome to Breanna’s Programming and Robotics Portfolio! Please have a look at everything I did in ITPR8_2025!

About the Course

Programming and Robotics 8 is a project-based course introducing students to computer science through programming, technology concepts, and robotics. Students will explore various programming languages, develop problem-solving skills, and engage in both individual and collaborative projects. The course emphasizes digital literacy, current tech trends, and self-directed learning, preparing students for AP Computer Science and future careers in the technology field.

Twin Python Projects

Number Project:
Create a Python-based calculation tool using Trinket.io to perform numeric tasks such as tax calculation, mileage costs, or cafeteria totals. Focus on using Python’s numeric functions.

Word Project:
Design a “choose your own adventure” game using Python on Trinket.io Use IF statements to provide player choices and navigation, and incorporate loops to make the game interactive and playable.

Number Project

This Python project is a Mileage Cost Calculator built using Trinket.io. It helps users estimate the total fuel cost for a trip by asking for the trip distance, vehicle fuel efficiency, and fuel price per gallon. The program calculates and displays the total fuel used and the overall cost, using basic input, arithmetic operations, and formatted output. It’s a practical tool that demonstrates core Python numeric functions in a real-world scenario.

https://trinket.io/python/166f45a42324

This Python project is a Dark Forest Adventure Game created using Trinket.io. It’s a text-based, “choose your own adventure” game where players make a series of choices that lead to different outcomes—some winning, some losing. The game uses if statements and user input to guide the story, with multiple story paths and endings based on the player’s decisions.

https://trinket.io/python/06662a2ef375

Remembrance Day Poppy

Made with Tinkercad

Month of Failure Projects

https://trinket.io/python/d6e165ace290

This Guess the Number project is a fun and interactive two-player game that showcases several key Python programming concepts. It uses the random module to generate a secret number between 1 and 100, making each game unique. Players take turns guessing the number, with the program using the modulus operator (%) to alternate between Player 1 and Player 2. Feedback is given after each guess, telling the player if their guess is too high or too low, and the game continues in a loop until someone guesses correctly. Error handling is also implemented using a try and except block to manage invalid inputs, ensuring the game doesn’t crash if a user enters a non-numeric value.

Although the game is fully functional, there are several areas for improvement in the future. First, since it uses raw_input(), it is written for Python 2—updating it to use input() would make it compatible with Python 3, which is the current standard. Adding features like a guess limit would make the game more challenging and strategic. A history of previous guesses could help players keep track and make more intelligent choices. Additionally, offering a single-player mode where the user plays against the computer or allowing for difficulty level selection could expand the game’s replay value. With further enhancements, this project could evolve into a more polished and complete game experience.

Technology News Articles

Article 1: Laser Radar

Recently, Laser Radar has become very popular. You may not have used it, but you can see it on the road. Lidar (Light Detection and Ranging) is a new technology in smart cars. The principle is very similar to that of bats. Bats use the reflection of ultrasound to locate surrounding objects. Laser Radar uses the reflection of a laser to present a three-dimensional environment. A laser range finder consists of a laser, a receiver and a processor. We all know that light will reflect when it shines on the surface of an object, and so does a laser. When the laser emits light and shines on the surface of an object in space, it will instantly produce a reflection, which the receiver will receive. Since the speed of light is known, the processor only needs to calculate the time it takes for this beam of light to go back and forth to get the exact distance of this point. By giving this beam of light angle information in the spatial coordinates, the three-dimensional positioning of this point can be obtained. This is the TOF, or time-of-flight, and time-of-flight ranging method.

Figure: Lidar 3D Point Cloud         Source: LinkedIn

This picture is a point cloud picture of laser radar. If you look closely, you will find that the point cloud is made of individual points. The collection of these points presents details such as pedestrians, crosswalks, vehicles, road signs in the distance, trees, and even the thin wires in the air can be captured. Such a uniform and regular point cloud can restore the environment around us and become the real eyes of smart vehicles in driving. It is because of the powerful performance of laser radar that many car companies have adopted it as a necessary sensor.

Laser Radar has promoted the development of self-driving vehicles, which will bring significant changes to our lives. When we sit in the car and don’t have to worry about driving, the time we free up will bring countless economic benefits to foresighted companies. Imagine if your parents didn’t have to put their hands on the steering wheel when driving you to school in the morning, what would you do together in the car? Make an omelette together or make a glass of fresh orange juice?

Article 2: Mobile Payment

Mobile payments have transformed our lives, a fact acknowledged by many. It is changing the world, ushering in a new era of payment revolution.

Apple’s mobile payment service allows users to turn their mobiles into wallets in their daily lives to achieve fast and secure payments. Of course, Alipay is the most advanced mobile payment at present.

The consumer uses the mobile billing option during checkout at an e-commerce site to make a payment. After two-factor authentication involving the consumer’s mobile number and a PIN or one-time password (often abbreviated as OTP), the consumer’s mobile account is charged for the purchase.

When making a mobile payment, a collection code or payment code will be required. Collection code: It is a QR code that remains unchanged over a long period. Others could scan the QR code to pay you.

Payment code: It consists of a barcode and a QR code, which updates every minute. The purpose is that when the merchant’s special device scans the code, the payment is completed. It is equivalent to using a point-of-sale (POS) machine to swipe a card for payment.

Figure: Collection code        Source: PayLands

Mobile payment is convenient for making contactless payments on the go, speeds up tap-and-pay transactions, and enhances security through tokenization. The future of mobile payments is expected to encompass digital wallets, voice payments, facial recognition, and other advanced technologies. Advanced technologies like 5G and 6G will further improve mobile commerce’s speeds and user experience.

NHL Prediction

Science Fair Project

Digital Poster made with Canva.

Video of a 3D model of the prototype. Made with Nomad.

Screenshot of Arduino code used to rotate clinostats that simulated microgravity.

MidJourney Posters

The first piece, ChronoGuardian, was awarded 1st place in the FIRA 2024 AI Art Contest.

The Lion, The Witch, and The Wardrobe and The Barren Grounds Podcast/Video.

It was made with Canva + iMovie.

3D-modelling with Nomad

Some practice models. I was experimenting with different tools to convey the human form.

Passion Project

Home – The CATlogue

OBS Run Through

Kian’s Portfolio

Month of failure Python Project

Earlier in the year, we were challenged with developing code in trinket at a harder level. I coded the game “Python Feud”. It is a knock off edition of Google Feud, but made in python, hence the name.

Here is the link to the game: Link

My 3 Technological Articles

Google’s New AI Robot Models

Google has introduced two new AI-powered robots that are designed to tackle everyday tasks without needing any special training. One of these models, called Gemini Robotics, stands out for its ability to gather information by observing the real world. Instead of being programmed step-by-step, it learns by watching and turns those observations into different “modes” or “styles” for handling various chores and actions. This allows Gemini Robotics to build a growing library of skills, adapting as it encounters new situations. Whether it’s helping around the house or assisting in a workplace, its ability to pick up new tasks on the fly makes it a flexible and powerful tool.

While this sounds pretty exciting, there are a few things to think about. A robot that’s always learning raises some concerns about privacy—if it’s constantly observing, where does that information go? Plus, just because it sees something once doesn’t mean it’ll get it right every time. The idea has huge potential, but how well it handles real-life unpredictability will be the real test.

The New Ipad Air installed with M3 Chip

Apple’s new iPad Air M3 has gained popularity for its impressive balance of power and price. Equipped with Apple’s latest M3 chip, this device delivers performance that’s close to the high-end iPad Pro series without the high price tag. The M3 chip brings notable improvements in speed and graphics, making the iPad Air M3 a solid choice for both casual users and those handling more demanding tasks. With storage options ranging from 128GB to 1TB and a sharp 11-inch Retina display, the iPad Air M3 offers plenty of flexibility for work, entertainment, and creativity.

I, personally, am definitely on board with this product. It is perfect for anyone who desires the features of an Ipad Pro, but wants to keep the budget low. The decrease in price comes with some quality changes however, as buyers will not get the satisfying 120 hz refresh rate the pro feature offers. Still, I believe it is an amazing product for students, casual, or creative users.

Amazon corrupts customer privacy with the Amazon Echo

Amazon has announced a significant change to its Echo devices, set to take effect on March 28, 2025. From that date onward, all voice commands given to Alexa will be sent to Amazon’s cloud for processing. This change is tied to the introduction of Alexa Plus, a new AI-powered version of the assistant that relies on cloud computing to improve its capabilities. Previously, some Echo models offered local processing for voice requests, allowing certain commands to stay off Amazon’s servers. With this change, that option will no longer be available.

It is said that this upgrade will enhance Alexa’s performance, but I still raise my suspicions on this feature. I am concerned that this change will give users less privacy options for their echo devices. Although Amazon ensures to delete recordings after being processed, It still feels uneasy having personal recordings pass through the cloud. I am sure that the new Alexa plus will be a hit, but this change still remains a big issue.

Twin Python Projects

Earlier in the year, the class made two python projects together, one as a number code, and the other as a word game.

For my number project, I made a digital cafe in trinket.io with hot meals, snacks, sandwiches and more. Here is the link: Number-game

For my word project, I made a choose-your-own-adventure game with a halloween theme. Here is the link: Word-Game

NHL Predictions

In term 2, the class predicted stats of 20 different NHL players based on previous games in the previous season. Below is my predictions chart showing both how far off I was, and the absolute value.

Passion project #1: Trinket soccer personality Quiz

For my first passion project, I decided to make a personality quiz called: “What Soccer Player are You?”. It is a quiz that asks 10 simple questions to match you with a famous soccer player.

Here is the link to the trinket: Trinket

Passion project #2: Fidget Spinner 3-d Design

For my second passion project, I designed a 3-d fidget spinner model with a software named Onshape CAD. I add my initials on there in a cool pattern.

Passion project #3: TinkerCAD Minion 3-d design

For my third passion project, I decided to make a 3-d design of a minion in TinkerCAD using different shapes and extruding tools.

Passion Project #4:An Eggcellent Adventure” Photoshop art piece

For my final passion project, I used Adobe Photoshop’s generative ai tools to make a picture of a diner table that I call “An Eggcellent Adventure”.

Obs Walkthrough Video

Ethan Bo

Ethan Bo’s Memento

My projects during the 2024-2025 school year in the Programming/Robotics 8 class

Twin Python Projects

I have whipped up two trinket projects in Python for my twin Python projects at the start of the year.

The word project was a “choose your adventure story” with one ending with randomely generated scenarios.

Link to the word project (“choose” your own adventure)

The number project was a number guessing game again, featuring using random statements.

Link to the number project (Number Guessing Game)


November Project

I decided to model a container ship on Tinkercad for my November project. It is on Tinkercad.

Link to the model on Tinkercad

Month of Failure Projects

For my month of failure project, I coded a blackjack game. It featured basic functions.

Link to my Blackjack game (month of failure project)

My 3 Technology Articles

Portable MRI:Bringing Advanced Imaging to the Patient’s Bedside

During a lesson, I found myself wondering if it is possible to develop a portable MRI machine that could scan patients without moving them from their beds. Surprisingly, this technology is already a reality and already transforming patient care by delivering bedside imaging quickly, enhancing efficiency, and improving outcomes. This transformative technology, able to deliver advanced imaging directly to the patient’s bedside, will revolutionize accessibility and efficiency in critical care.

A non-surgical medical imaging method called magnetic resonance imaging (MRI) generates three-dimensional images of the body’s internal organs. A computer can measure the signals that are released when atoms reorient after creating a powerful magnetic field, lining up the atoms in the body, and sending radio waves. MRI gives high-contrast images without the use of ionizing radiation, and it is an important diagnostic method for medical conditions like tumours and neurological disorders. In conventional magnetic resonance imaging (MRI) scanners, patients recline on a flat table within a large, clattering, doughnut-shaped device that creates a magnetic field using electrified coils, with scans typically lasting from thirty minutes to two hours. Open MRIs, which utilize two fixed magnets to minimize feelings of claustrophobia, may have poorer-than-desirable image quality.

“If somebody is really sick, they can’t be moved in a hospital. So we can look at that person,”-Jonathan Rothburg, founder of Hyperfine (Portable MRI Company)

Though they utilize smaller designs to render them portable and use weaker-strength magnetic fields, the same principles are utilized by portable MRI scanners. Such scans that can be completed in a maximum of fifteen minutes and with instant results are especially useful for bedside scanning in emergency settings, even though the image resolution may be sacrificed.

For those patients with serious illness who cannot afford to undergo normal scanning procedures due to a shortage of time and require immediate treatment, these portable devices enable MRI image scanning without requiring extensive tests. They are relatively far less expensive, provide a more comfortable experience, and do not require specialized shielding to function in various environments. Portable MRIs are highly portable and flexible, with imaging software compatible with an iPad.


AI in Radiology:Transforming Medical Imaging

By integrating advanced learning algorithms that enhance diagnostic accuracy, streamline workflow efficiency, and support personalized patient care, artificial intelligence can reshape medical imaging across various clinical settings.

Workflow. Structuring tasks to achieve a goal may be an intricate process. Yet with artificial intelligence assisting doctors in this mundane task, these lifesaving workers have an additional time window to provide care to a wider scope of people. Achieved by automating repeated tasks such as report generation, protocol selection, and case prioritization, this reduction to the workload will result in a more efficient environment. This strategy has already decreased chest X-ray interpretation times from around eleven days to three days, as described on the National Library of Medicine’s website.

The Feinstein Institutes for Medical Research, part of Northwell Health, have recently developed a way to use AI to detect cancer from reports obtained from MRI and CT scans, specifically pancreatic cancer, more quickly and accurately pointing out potential hazards to the patient.

“Too many cancers, especially pancreatic cancer, go undetected until it’s too late”-iNav on Northwell’s Website

Seventy to eighty percent of patients with pancreatic cancer are only diagnosed after the cancer has spread. That’s seventy to eighty percent of pancreatic cancer patients finding out about a disease that will likely kill them. Yet there is a way to detect the tumour earlier, and that way is iNav. This invention makes use of artificial intelligence to detect cancer early through analysis of the numerous images radiologists have to go through. These tools particularly excel at recognizing patterns and noticing tiny details that doctors may not be able to identify. Along with the tendency of cancer to go unnoticed until its late, dangerous stages, iNav was also used to detect conditions such as kidney cysts, as stated on their website.

Personal treatment plans in administering the remedies of cancer matter. Treatment styles and strengths will have to be calculated uniquely for every patient. Artificial intelligence aids in creating optimal treatment plans and accurately segmenting organs, tissues, and tumours, which improves precision in the administration of medicine, reducing damage to healthy tissue. Identifying genetic and molecular profiles for tailored therapies and reducing side effects are streamlined as well. Features from medical images extracted by artificial intelligence, such as tumour characteristics, aid prognosis and treatment planning. Prediction of responses to therapies based on radiomic profiles enhances personalized care.

Data privacy and ethical concerns are challenges against the clear benefits of artificial intelligence. Yet the integration of this technology into existing systems will be difficult. Continued investment in this solution, development of evolved ethical guidelines, and professional training to ensure patient-centred development can smoothen the transition. The rapid evolution of this innovation will require further research to refine these applications.

Artificial intelligence is already transforming medical imaging in radiology by enhancing diagnostic accuracy, streamlining workflow efficiency, and supporting personalized patient care. It has the potential to revolutionize clinical practices, with positive implications for patient outcomes and delivery of therapeutics.


Photon-Counting CT: The Cutting Edge of Medical Imaging

Medical imaging, including computed tomography (CT), is a foundational part of modern diagnostics, enabling the non-invasive visualization of internal structures. Photon-counting CT will act as a significant leap forward in radiology, increasing image quality, reducing radiation exposure, and enhancing diagnostic capabilities. Since its clinical introduction in 2021 by corporations similar to Siemens Healthineers, this innovation is assured to transform patient care.

CT scanners have evolved from single-section to multidetector systems since the 1970s. These upgraded scanners boast rapid, high-resolution imaging, using energy-integrating detectors. These detectors convert X-rays into light and then electrical signals, which result in the loss of some data in the process. Photon-counting CT instead uses detectors that directly count individual X-ray photons, preserving more information and enabling clear, precise images.

Photon-counting CT employs advanced detectors, usually manufactured from materials like cadmium telluride, to convert X-rays into electrical signals. By counting individual photons, electronic noise emitted is eliminated. This technology measures photon energy, allowing for tissue differentiation. Smaller detector sub-pixels can result in sharper images, such as the ones typically included in photon-counting CT. A lower radiation dose can be a result of improving dose efficiency. This helps pediatric patients and those who require frequent scans.

Photon-counting CT can be used in identifying cancerous versus benign masses, which can reduce follow-up scans. It can also be used in coronary artery and stent imaging, as it visualizes stent struts clearly. Brain imaging for strokes and hemorrhages is enacted with a 20% improvement in detecting small hemorrhages with photon-counting CT.

Yet this technology can not be without challenges. Photon-counting CTs cost a large amount, as the advanced detectors and systems are expensive, practically limiting access to this innovation to well-funded institutions. As of 2025, only a few hospitals have adopted this technology due to its limited availability. Further research is needed to confirm this technology’s optimal cell size and sensitivity and to confirm its efficacy.

This groundbreaking advancement will offer safer, more precise scans. While challenges like cost and availability persist, ongoing research will likely make this technology more accessible. Photon-counting CT, as it integrates into clinical practice, can redefine radiology, improving patient outcomes.


NHL Predictions

Along the Spring season, I did my NHL predictions chart. I used spreadsheet knowledge and additionally added a auto updating average points per game counter that would evolve along the season.

Group Website

I, Kian, Eric, and Tora created a group website about band. It features multiple sections and articles on different musical events.

Link to the website (Reed Between the Lines)

Passion Projects

Carbon Green

S.S. Knot Unsinkable


Apple-Passion Project 3

Jackpot-Passion Project 4

Passion Project 1-Carbon Green was a Tinkercad model I created of a large atomic model depicting the element Carbon.

Passion Project 2-S.S. Knot Unsinkable was a Tinkercad model I created of a boat similar to the False Creek Ferries.

Passion Project 3-Apple was a python “game” made about farming apples.

Passion Project 4-Jackpot was a python “game” featuring a pseudo-jackpot machine.