0% found this document useful (0 votes)
2 views

Reflections.pdf

The document outlines a personal reflection on learning computer science, covering topics such as computer components, software, binary systems, and ergonomics. The author expresses a desire to deepen their understanding of programming and practical applications, ultimately aiming for a career as a Front-End Software Engineer. Key insights include the importance of customer needs in computer selection, the role of HTML and CSS in web development, and the balance of creativity and technical skills in the profession.

Uploaded by

xsj4ktjyxk
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2 views

Reflections.pdf

The document outlines a personal reflection on learning computer science, covering topics such as computer components, software, binary systems, and ergonomics. The author expresses a desire to deepen their understanding of programming and practical applications, ultimately aiming for a career as a Front-End Software Engineer. Key insights include the importance of customer needs in computer selection, the role of HTML and CSS in web development, and the balance of creativity and technical skills in the profession.

Uploaded by

xsj4ktjyxk
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 5

Feb 4

What do I know about computer science?


Computer science is the science of computers covering hardware, software, programming, and
information processing. It covers problem skills, programming, and knowledge of computers at
functionality levels.

What do you expect to gain from the course?


I want to develop a robust understanding of computers, programming concepts, and improve
problem-solving skills. I also want to put this knowledge into practice by relating the concepts to
practical applications such as cybersecurity and designing a personal computer of mine

Why was learning about the components of the computer important to you?
Learning about the components of computers is necessary since learning about them enables
us to learn about the functionality of computers. We can troubleshoot problems, improve
systems by upgrading them, and purchase a computer with knowledge of the functions of
components such as the CPU, RAM, and memory.

Feb 5

Why was learning the software of a computer necessary?


Computer software is the medium by means of which hardware functions. To know software is
to know operating systems, applications, and programming languages that are all integral to
work with and develop with technology successfully.

Feb 6

How was the quiz? Could you do it easily? If so, then why?
My quiz was manageable since I had prepared ahead of time by reviewing the material. I
struggled somewhat with a couple of the problems that were requesting specific parts or binary
conversions.

Reflect on your personal computer and think about whether you feel the computer is secured. If
you must do so, you need to reinforce the computer accordingly.
My computer is secured well with strong passwords, updates to software at regular intervals,
and anti-virus software installed. I can also improve the security by enabling two-factor
authentication and a VPN to add increased levels of confidentiality to the system.

Feb 7

Why are we studying the binary number system and the ASCII character set?
Binary and ASCII are the backbone of the computers' basics of operating with information.
Binary is the computers being programed to retain information and operate with information,
while ASCII is a character set that enables text to digitally present itself. Knowledge of both will
allow us to have a greater understanding of computers.

Feb 10

What are the key attributes that all the customer cares about?
Customers were looking for performance (CPU and RAM), storage capacity, battery life (for
laptops), graphics capability (for gaming or design), touch screen and price when choosing a
computer.

Feb 11

How was your binary quiz? The binary quiz was hard work but doable. I easily understood the
binary to decimal conversions, but handling bigger binary numbers and ASCII encoding was a
tougher row to hoe.

Feb12

Do you think that you have provided the customer with the correct device?
Yes, I chose a device that met the customer’s needs at a compromise between performance
cost-wise and memory-wise. Possibly the value might have possibly been achieved with a better
purchase.

Feb 18

What is a variable?
A variable is a memory location inside a program that can have a value that will change while
the program is executing. It is necessary to retain information while programming to operate
with.

Why ergonomics?
Ergonomics is necessary to supply a workstation that is both healthy, efficient, and a safe
environment to work in. In the case of a failure of ergonomics, body stress, inconvenience, and
serious complications like backache or carpal tunnel syndrome are possible.

Feb 19

Explain why you specifically picked the CPU, RAM, and storage in your computer.
I chose the CPU based on performance needs, ensuring it could handle multitasking and
processing speed efficiently. The RAM was selected to support smooth operation and prevent
lag. The storage was chosen based on speed (SSD for faster boot times) and capacity for
saving files and applications.
Feb 20

Explain why you picked the desk and chair.


I picked a desk with enough space for my setup and a chair with back support to maintain good
posture. Comfort and durability were my main considerations.

Feb 21

On a scale of 1 - 10 (highest), how satisfied are you with the computer you built? What changes
can you make to your computer?
I would rate my computer a 9/10 because it meets most of my needs in terms of performance
and storage. However, I might upgrade the RAM for better multitasking and consider a
higher-end graphics card for gaming or design work.

Feb 24

Career Chosen?
The career I chose is Front-End Software Engineer.

How is this job related to Computer Studies?


This career is Computer Studies-related since front-end computer programming computer
software engineers use programming languages (HTML, CSS, and JavaScript) to design visible
app and website aspects. They use programming practices, problem-solving practices, and
design practices, which constitute Computer Studies courses. Computer processing and content
interpreted by web browsers is an awareness front-end computer computer engineers should
possess since this is computer programming and tech courses-related.

Feb 25

One interesting thing I've come across regarding this profession. I found myself surprised that
front-end engineers have to have so much autonomy to be creative in designing both
functionality and design in apps and in websites. It is not just about programming— to this, they
have to collaborate with designers to design methods to simplify things to manage and to
aesthetically please people. This merging of programming with artistry is part of making this
profession better than expected.

Can you imagine yourself in this profession? Why or not?


Yes, I can certainly imagine myself in this job. I really love programming because I can see
things in an instant where something is altered in a website or is altered because I have altered
something. I really love projects where design comes in and things have to be user-friendly, so
this is something that fits both my techy and artistry personalities.
What steps can I take to pursue this career
To become a front-end software engineer, I would
Take Computer Science Grade 11 (ICS3U) and Grade 12 (ICS4U)
Learn front-end development tools including HTML, CSS, and JavaScript through online
courses (Codecademy, FreeCodeCamp).
Apply to university programs in Computer Science or Software Engineering in Ontario.
Build a body of work done independently to prove capabilities Gain experience by working
independently or interning. Stay updated with newer front-end tools and tools because tech
changes rapidly.

March 4

What does HTML stand for?


HTML stands for HyperText Markup Language.

March 5

Why is HTML used?


Html is used to structure a web page. It is used to define elements such as headings,
paragraphs, images, links, forms. Html is the building block of all web pages.

March 6

Did you experience any problem while doing the HTML Basics activity? (provide answer)
I did not have any major challenge as the task was simple and I have some experience in
HTML. However, remembering the appropriate tag structures and attributes took some few
times.

March 7

What did you learn today?


Today, I learned more about how html elements can be put together to have a structured
webpage. I also learnt about different tags and what they do, like , , among others.

March 17

What Is Css and Why Is It Important for Web Development?


CSS mean Cascading Style Sheets. It is important because it oversees the visual
representation of web pages. This includes monitoring what colors, fonts, layouts or
responsiveness is visible on the site. CSS ensures that the websites are attractive and usable
on various devices.

You might also like