Bio
Personal Profile
Hi there, I am Yonny Chan. Whether it’s exploring unique opportunities, learning additional skills, or meeting new people, I bring these values to every experience throughout my life on a personal and professional level. To learn more about me, keep exploring my site or reach out directly.
Information System for Business
121 COM
121COM Introduction to Programming
Learning process
week1 - week12
Week1
I started learning the basic of programming in Python. In the project, we formed a group of 5 people. Our group is going to choose AMD as our target business. We discuss about how our program will be designed and how it benefits the company.
Week2
I started doing my website and blog. Also, we develop a project plan with group-mates. We do some research on our target company together, including their background, service and products.
Week3
I do the first individual assignment by linking my website to the program. Besides, our group decided to create API for PC users.
Week4
From the lab exercise, I learnt how to draw triangle by import math in Python and add the required function. In the project, we will compare the GPU and CPU for the AMD company because this can reduce time for users to get the information about the price and module, etc.
Week5
In the group project, we decided to make the program easier for users to use by allowing them to open multiple windows at once. This is more convenient for them to compare different module of GPU and CPU.
Week6
We started to develop our program by importing tkinter and other files. And we use the knowledge we learnt from 121 class such as creating a GUI menu in our program.
Week7
Our group continues to develop our program by adding database to it. We try to use MySQL, which we have learnt on 121 lab. However, we find it is difficult to link MySQL to our python GUI menu. Therefore, we are thinking to choose other method, we try .xml file to be the database, but there are still some technical problems.
Week8
We finally created the data file in order to import data to our program. We import all the details about the GPU and CPU, for example, the name, core and price.
Week9
We try to finalize our project by editing the outlook of the GUI. We change the size of the button in the menu in order to make our API more user-friendly. After that, we started testing our program.
Week10
We finished testing our program. And then we started to write the test report of it.
Week11
We do our final checking of our program. And prepare for the presentation of our project.
Week12
Our group is going to present our project and do an individual VIVA.
My CV
Background Details
My Skills
What I Do
Drawing
I like painting at leisure time. I like drawing in acrylic and water color, etc.
Language
I know 4 different languages, and I want to learn more in the future.
Programming
I learnt some basic from 121 class, but there are still lots of things for me to explore in Python programming.
Thank you for visiting my website
The end