ABCDEFGHIJKLMNOPQRSTUVWXYZAAABACADAEAFAGAHAIAJAKALAMANAOAPAQARASATAUAVAWAXAYAZ
1
Computer Science
FOCUS ON YOUR FUTURE SUCCESS
Sustainable Living PresentationGreen Club ProjectsAquaponics Project 2
2
Healthy Ingredients and RoutinesAquaponics Project 2
3
Today's Agenda Learning Objectives This Week's Goals Ulupono Visit
ISTE Standards for Students
Opening Routine
Closing Routine
Next Week
Learning Reflections
Bright Spots
Computer Science Terms
Microsoft's Artificial Intelligence for Good - Idea Challenge
How to Use Technology to Help the Environment or the Disabled
4
Scholarships, Grants, Contests, State and Natioanl Competitions
AuthorName of ProjectEnvironment/DisabledThe NeedThe IdeaThe Solution
5
Green Entrepreneurship Journeybit.do/csboard2Christian Wilson-Teacher
Nathan Strain-Teacher Assistant/Volunteer Lecturer
Some Possible Methods of Stimulating Creativity
Critical Thinking Skills
Academic Achievement (e.g., high GPA, ACT, AP courses)
abstractionA simplified representation of something more complex.ASLet's help the homeless!Environment
This idea I came up with is for the environment. All we need is a place for the homeless to go on the website and on the website all they have to do is put there name
and reason for needing a shelter. Instead of giving them money or food ask them if they need anything else.
Homeless people are people too and they need help. When people are in need of help they don’t want anyone to know because it’s actually no
one business.
When I try to help homeless people they end up not being unappreciated but it’s fine with me because I went out of my way to help someone.
People told me to not feel bad for some of the homeless because they probably did drug and end up like that. To me it doesn’t matter because
the people that have what they don’t have is ungrateful and there just out there trying to survive. That concludes my project or my idea of helping them.
6
Jeff Strain-Volunteer Lecturer
Barbara Keen-Volunteer Lecturer
1. Analyzing
Separating or breaking a whole into parts to discover their nature, functional and relationships. "I studied it piece by piece" "I sorted things out"
Extracurricular Activities (e.g., NHS, Speech & Debate)
accessibilityThe design of products, devices, services, or environments taking into consideration the ability for all users to access, including people who experience disabilitiesCLMaterial efficient and strong AI buildings Environment
My Idea is to use the AI to figure out the best designs to that will resist natural disasters and useless cement. The world only has a limited amount of
materials and cement is harder to acquire on islands or remote areas. By building larger building in locations with less material, more people can live in
houses without taking away from the landscape. If people build large building on the north shore, more people could live without taking away from the environment.
Cement is heavily relied on as a base but can be hard to aquire. If we use AI to find a more abundant resources that can be used as base of a
house or building then we can make building cheaper and easier through making it easy to get. Taller buildings can be built to house more people
creating high density towns making the less need of building new houses. As we build taller house and create a high density town then less
people will need to expand.
There are not as many cheap efficient ways to build a house and materials can be expensive but by finding new abundant materials that can
replace limited materials. More people in the world will have a roof over their heads and house can be built higher creating more high density
population. By using AI, we can put more roofs over people's heads using less materials at the cost of less.
7
homeworkbit.do/cshomework
2. Applying Standards
Judging according to established personal, professional, or social rules or criteria. "I judged it according to..."
Volunteer Service (e.g., beach cleanups, computer club)
algorithmA list of steps to finish a task.JSFoodland- helping with food donationsDisabled
My project idea has to do with foodland and helping with the food donations. The need for this project is about delivering food to the hungry. This idea is going to
help with the process of delivering the food.
The idea and how this would work is, on the canned food there will be a barcode from foodland that they put on it. When the food gets donated to a
certain place for the hungry, its barcode will get scanned and then foodland will know where there donations went to and know that it got
somewhere.
This solution would help the people who are donating. They will actually know that their donations are helping someone in need. Maybe it will even
persuade others and more people to donate because they will know that they are helping and making a difference.
8
live questions/feedbackbit.do/csquestionssyllabusbit.do/cssyllabus2019
3. Discriminating
Recognizing differences and similarities among things or situations and distinguishing carefully as to category or rank. "I rank ordered the various..." "I grouped things together"
Leadership (e.g., be an officer in SBG, club)
binaryA way of representing information using only two options.JRBiodegradable CupsEnvironment
The need for this project is about delivering food to the hungry. This idea is going to help with the process of delivering the food.
This product will help animal and plant life across the world, having less plastic in the world will lower the amount of plastic in the ocean.
The only hard part of this project will be getting everyone to use them.
In conclusion, if we can produce this product around the world, we can save many lives of plant life and in the sea
9
class schedulebit.do/csattendgoogle classroomclassroom.google.com
4. Information Seeking
Searching for evidence, facts, or knowledge by identifying relevant sources and gathering objective, subjective, historical, and current data from those sources "I knew I needed to lookup/study..."
Essays (education & career plans, share volunteer experiences)
bitA contraction of "Binary Digit". A bit is the single unit of information in a computer, typically represented as a 0 or 1.JKCardiac SensorDisabled
Basically this device can be used to look for lost survivors possibly trapped underneath rubble. This would be useful during events like 9/11 as only 20
survivors were pulled out of the rubble, the final being rescued after being trapped for 27 hours.
My project is basically a device that you can carry on your person and can walk around detecting heartbeats. The cardiac sensor will be able to detect heartbeats
through solid objects and walls. This can be especially useful for humanitarian efforts to look for lost survivors possibly trapped underneath rubble
Right now the technology doesn’t exist. As useful as this device would be, It probably won’t be around for at least another 20 years or so. If
there was a well funded team or research group, I’m sure that the date could be reduced drastically
10
google teacher resources
https://edu.google.com/teaching-resources/?modal_active=none&topic=language-arts-culture
class roster/seatingbit.do/csseating
5. Logical Reasoning
Drawing inferences or conclusions that are supported in or justified by evidence "I deduced from the information that..." "My rationale for the conclusion was..."
Letters of Recommendation from top professionals, teachers, etc.
block-based programming language
Any programming language that lets users create programs by manipulating “blocks” or graphical programing elements, rather than writing code using text.JCBurning too much coal and oil, wich is causing green house gasEnvironmentoil is a non-renewabvle resourcerteplace coal with solar enegyfind to make solar panels cheaper and more accesible
11
google future of the classroom
services.google.com/fh/files/misc/future_of_the_classroom_emerging_trends_in_k12_education.pdf?utm_source=web&utm_campaign=FY19-Q2-global-demandgen-website-other-futureoftheclassroom
student showcase (Bright Spots)bit.do/csshowcase6. Predicting
Envisioning a plan and its consequences "I envisioned the outcome would be..." "I was prepared for..."
Scholarships (hcf.org, myscholly.com, fastweb.com, google "contests", "high school grants", etc)
bugAn error in a program that prevents the program from running as expected.JWan immersive AR/VR reality glasses that will replace the iphoneEnvironment
My idea for “Microsoft's artificial intelligence for good idea” was a pair of glasses that utilized the modern day augmented reality technology to create an
immersive internet experience that will someday replace the handheld cell phone.
The reason i feel that this idea is the future is because convenience always prevails. As has been seen time and time again throughout history, the
more convenient the device, the more popular it becomes. When humans discovered the wheel and realized they didn’t have to carry everything
on their back, the wheel became a revolutionary invention that became worldwide. I believe that the next revolutionary invention in technology is a
phone in the form of glasses that uses augmented reality to make it an immersive fluid experience.
The technology is not quite at this point right now but it will come soon i predict. As augmented reality technology is becoming more reliable
and developed, incorporating it into a phone in the form of glasses would be a huge step forward in technological innovation. This wouldn’t
necessarily solve any problem but it will assist in the ongoing search of more convenient methods of living. I believe that this idea is the killer
of the iPhone and will become very huge in the near future.
12
combat code java/python progressbit.do/cscombatcodeprogresslearning reflection journalbit.do/csreflections
7. Transforming Knowledge
Changing or converting the condition, nature, form, or function of concepts among contexts "I improved on the basics by..." "I wondered if that would fit the situation of ..."
Seek Advice from Counselors
byteThe most common fundamental unit of digital data eg. Kilobyte, Megabyte, etc. A single byte is 8 bits-worth of data.KLusing the VR system for medical servicesDisabled
I wanted to make a system for doctors or anyone in the medical practices to use to either prep or practice before they go into a surgery.
I wanted to give an idea that’s going to actually be helpful to society. I wanted a system that could possibly save thousands of live
Because doctors in today’s society don’t really know what goings to happen in surgery and can’t really prepare themselves before hand. Also i want
to if i was going to go into surgery that my doctor is going to be ready and that i will have a higher chance of the surgery going well.
13
google switch progressbit.do/csswitchprogressvocabularybit.do/csterms
State & National Competitions
call (a function)This is the piece of code that you add to a program to indicate that the program should run the code inside a function at a certain time.LGDry FarmingEnvironment
Improving Dry Farming with Technology. Dry farming has been implemented in various regions around the world but I believe it could be improved by monitoring
moisture levels underground where the roots and water stay.
In a water-dependent world, especially in drought-stricken areas, the implementation of dry farming is becoming ever more necessary.
To execute the project, I believe laying a network of moisture sensors underground to monitor the quality of the soil surrounding the roots of plants
will increase the efficiency of this form of farming. That way, farmers can always tell when the hard top layer of soil needs to be stripped away to
refresh and remoisturize the soil below. This will reduce water usage by only watering what and when necessary, eliminating water runoff and
ensuring that soil isn’t drying up underground to assure that crops grow
14
javascript overviewgirldevelopit.github.io/gdi-featured-js-intro/class1.html#/1class rulesbit.do/csclassrules
Network with Mentors
call (a variable)Use a variable in a program.LFUse Technology to protect Ancient Buildings From FiresEnvironment
I wanted to make a system for doctors or anyone in the medical practices to use to either prep or practice before they go into a surgery. I wanted to give an idea that’s going to actually be helpful to society. I wanted a system that could possibly save thousands of lives. Because doctors in today’s society don’t really know what goings to happen in surgery and can’t really prepare themselves before hand. Also i want to if i was going to go into surgery that my doctor is going to be ready and that i will have a higher chance of the surgery going well.
They were not prepared during the renovation to take extra precautions to prevent the fire, and because of this the Notre Dame Cathedral was
burned to the ground. It also burned down the stained glass windows that were over 850 years old. This would cause tourists to be disappointed
because the Notre Dame Cathedral was one the most popular place to go sightseeing.
We can use special sensors such as heat sensors, web cameras,and carbon dioxide extinguishers to put out the fire faster. We should set up
sensors from the top to the bottom so that if a fire starts we will be ready and prepared to stop it before the fire does a lot of damage.
15
collaborate on projects/ideas (ongoing)bit.do/csprojectsideasschool websitekahukuhigh.org
Attend Job Fairs
codeThe language that programmers create and use to tell a computer what to do.LUThe Use of Smart Technology in the HomeEnvironment
Many people will need smart technology around these houses to prevent the starts of fires and to improve their own ways to use technology and electricity
in their houses nowadays.
There are houses that need improvements with the different housing uses such as light bulbs than can be changed to smart technology to
improve the uses in houses and lower the rates of electric uses.
My solution for this problem is to invest in starting a neighborhood with smart technology. That means improving the use of light bulbs and
making it more useful in houses nowadays. Invest in light bulbs and smart technology for uses around the houses to help improve it more
and more.
16
collaborate on motivational quotes (ongoing)bit.do/csquotes
kahukuhigh.org/apps/food_menu/
Mock Interviews
commandAn instruction for the computer. Many commands put together make up algorithms and computer programs.MNWater MillEnvironment
We need sustainable energy to power our country. America has some of the highest consumption rates the word has ever seen. The ways we create electricity
cause problems in our environment. We need a way to make sustainable energy that we can continuously use to meet our demand without causing damage to our
environment.
Our current ways of making energy use combustion energy and the chemicals that are combusted get into the air of the atmosphere and it
effects the environment
The solution is to use Hydropowered water mills to make electricity.
17
request a letter of recommendation from Mr. Wilsonbit.do/csletterJob Shadowingcomputational thinking
Modifying a problem in such a way that it can be modeled or solved using a computer or machine. Strategies include: decomposition, pattern matching, abstraction, algorithms.
MA
Test the water quality of different areas to see if theres safe water ecerywhere
Environment
My project idea was something to do with our environment and helping it stay safe for us human. I had an imagine to have a program that is place in ever natural
water supply that’ll test its quality to make sure it’ll be safe and we won’t have a dramatic change.
The things that would be needed to make this work are the water quality testers and people that are interested in doing this job to keep our
environment safe and hopefully we don’t make it any worse than it is.
The whole point of this would be to make sure our water is safe for us and for the ocean water to be safe for all the sea creatures that live in there.
Also give us the opportunity to swim and enjoy our time in there for the rest of our lives.
18
computer scienceUsing the power of computers to solve problems.NJProsthetic structural design w/AIDisabled
Prosthetic limbs are not cheap and affordable ones are made from materials that are not strong enough to last. When they eventually break not everyone can afford
a replacement limb or limbs. My proposal is to design an AI program that would
Prosthetic limbs are mandatory for those who have physical ailments that have taken one or more of their limbs. Prosthetics are expensive, bulky,
and fragile which puts most people at risk as they may not be able to work to afford the prosthetic without said limbs or they live below the
poverty line.
Design an AI program that will design 3d printable prosthetics that are cheap, easy to replace, and strong enough to last far longer than other
prosthetics.
19
Kahuku High & Intermediate School’s Foundation for Success
The Four-Way Rotary International Test
The 7 Habits of Highly Effective People - Stephen R. Covey
A Programming AlgorithmconditionalsStatements that only run under certain conditions.OTHelp out the homelessDisabled
An issue that is very common within our world is the homeless. They are everywhere and the tactics used to get them off the streets are sometimes inhumane. Our
awareness of the homeless is there but we chose to ignore it, thinking it’s not our problem.
However if we were to try and bring about a solution to lessen the problem, one way would be to set up a food drive, with shelter, that allows them
to recover and get back on their feet. Most of the homeless aren’t homeless because of drugs or some other negative thing, sometimes it’s
because they’ve lost their job, they have no one to help take care of them, etc.
One way to get this out would be to start promoting awareness. Getting the word out and grabbing people's attention is the main key to being able to
pull it off. Sponsors, organizations, getting in contact with them to help manage budgets and get the resources we need would be a major help.
20
1. Is it the truth?Habit 1: Be Proactive.is a computer procedure that is a lot like a recipecrowdsourcingGetting help from a large group of people to finish something faster.PLAI Used For Innovation of MankindEnvironment
With the help of AI we will be able to explore the densest forests, deepest oceans, coldest climates, space, and other extreme places that the human body can not
withstand, all from the comfort of your rolly-chair with your favorite snack next to your computer controlling the robot. There are two resource factors that are
currently impeding the pace of progress. The first is money, speeding up the land discovery timeline to a more reasonable 50-year pace is estimated to be on the
order of $1 billion annually. The second is time, it takes a great deal of time and effort to collect, sort and analyse the data we have. AI and associated technologies
have the ability to close this information gap cost-effectively and efficiently.
Humans are not able to go to the extreme lengths that robots are able to go through to capture and explore new and uncharted locations on
earth. In collaboration with AI, people can help to solve some of the world’s most urgent and difficult problems. We know that species are
becoming extinct at a rapid pace at least 1,000 times more quickly than would be expected in the absence of human activities. These extinctions
have devastating impacts on the ecosystem services on which humans rely. Species loss wreaks havoc on pollination services, which puts our
global agriculture system at risk.
By utilizing AI, cloud software, and machine learning we can work together to study the effects of climate change and improve habitats. AI is using Microsoft Azure, high-resolution satellite imagery, and US Forest Service inventory and analysis field data to train machine-learning models to
measure forests. It seems that autonomous systems that ultimately don’t rely on having people in the field is the way to go. These demonstrations,
these tools that we’re slowly putting together, will likely play a role in that type of scenario, where you have an autonomous surface vessel that
deploys unmanned underwater vehicles for exploration of even the deepest oceans.
21
Vision2. Is it fair to all concerned?
Habit 2: Begin with the End in Mind.
and tells your computer precisely what steps tocyberbullyingDoing something on the internet, usually again and again, to make another personal feel angry, sad, or scared.PMPersonal Sanitation ActDisabled
Most people only focus on the need for food during disasters
Our focus on providing victims with food and water takes away from the need for toiletries. Toiletries are usually an afterthought. Yet we
need to provide victims with toiletries in order to promote personal sanitation. As well as prevent further complications in severe situations.
The force of nature can prove to be a beautiful thing. There are many wondrous landmarks that allow us to see the work of nature firsthand.
Nature can leave us in awe, yet sometimes we’re left victim to its works. Natural disasters are unavoidable. We’ve come to better prepare for
such events. However we’re unable to avoid them entirely. There are numerous organizations dedicated to aiding disaster victims.
Taking care of essential needs such as food and water. Though occasionally we forget to address other needs. In this case, toiletries.
My solution involves the help of existing humanitarian organizations. Organizations which already have the support of millions across the globe.
In order to gather more toiletries, we propose the idea of creating a department within each of these organizations. A department that is
dedicated strictly to the collection of toiletries. This department could also have a hotline or website where citizens can donate goods and
money. Another solution could be that we ask these organizations to send an ad out for toiletries. Along with the ads for food.
22
Learning Today for Lifelong Success in College, Career, and Community!
3. Will it build goodwill and better friendships?
Habit 3: Put First Things First.
take to solve a problem or reach a goal.
Networking websites:
dataInformation. Often, quantities, characters, or symbols that are the inputs and outputs of computer programs.SFCamouflage solar panelsEnvironment
Solar panels are good for saving power in our home and saving power for our community. The problem is that it doesn't have a good look for the homes and people
and come and steal them with no security in place. But what if we can change that for the better. I propose that we create solar panel that can camouflage so the
house can look nice and no one would try to steal them because there camouflage.
The idea of this product is making happy homes look like actually happy homes for the environment. The idea for a solar panel camouflage is to
have digital imaging with its surroundings so can hide from any threats of stealing or robbery. All it needs to do is scan the roof on what it looks
and camouflage into it with adaption with its surroundings and thermal technology. Sometimes we have to hide things that are too valuable for
others.
We gather as many intel as we can. About how the military uses camouflage and we bring microsoft and intel together and develop and technology
to camouflage solar panels. We also need tiny cameras so the solar panels can scan its surroundings for camouflage. We would also need help from apple on how to the camouflages better and how to not affect the environment in bad a way. Saving power equals saving lives equals saving earth.
I think we need help from samsung as well on screening too.
23
4. Will it be beneficial to all concerned?
Habit 4: Think Win/Win.
The ingredients are called inputs,linkedin.comdebuggingFinding and fixing problems in an algorithm or program.TJImmersive VRDisabled
Help disabed people expirience what its like to go to places without any help.
Disable can see needed physcial movements vs. require dphysical movements.we can creeate a imersive vr system that fully transports a persons psyche into a vr system and lets them free rome.
24
Motto
(Used as a moral code for personal and business relationships)
Habit 5: Seek First to Understand, Then to Be Understood.
while the results are called the outputs.alignable.comdecomposeBreak a problem down into smaller pieces.VATFlying TaxiEnvironment.
The need for Flying Taxis is very simple and that is because it can help with the community so there is less complaints about transport. This will help with the needs
of others to use taxis not only on land but in the air. This will also help those who get car sick and those who are more comfortable in the air than inside a taxi.
The idea of this project is to help build this type of transport and make it is ready for people to use. Before it is going to be used, it also will need
a design for which will help everyone get on board and fly in the air without crashing or landing badly. It will then be designed to auto land and
also auto drive for those who can’t fly or land it, but done safely.
This project will help people reach places faster and safer. It will also help prevent traffic on the roads. It will also have all the languages known to
men so it will understand people in case of emergencies and other things.
25
Kahuku Excellence, Kahuku Pride - Herbert J. TaylorHabit 6: Synergize.meetup.comdefine (a function)Figure out the details of the problems that you are trying to solve.VOTUse of Smart Technology in Health CareDisabled
Technological innovations need to be used in the health care department to enhance the performance of clinical delivery systems, to improve the quality of care
delivered to patients, as well as to promote and strengthen patient-centered care.
Over the past decade consumers have had a probability of not getting out of a surgery with good results. There were many incidents where
people have died because of a faulty procedure. Smart technology can help prevent more deaths.
The surge of digital health technologies and other technological innovations including health informatics tools, health information technology in
health care, as well as the use of medical devices within clinical care.
26
3 Decisions Separating Achievers from Dreamers
Habit 7: Sharpen the Saw.
digital citizenSomeone who acts safely, responsibly, and respectfully online.WW
Seismic energy detector that estimates magnitude, and possible location of
an epicenter of a potential earthquake.
Environment
We have technology that allows us to locate the epicenter of an earthquake. All it takes is a little math and seismic readings from three different locations. However
this isn’t useful except for scientific research. These readings come in after the earthquake has occurred and aren’t much use to the people living in the area.
Earthquakes just pop out of the blue, and there’s nothing anyone can do to know if it’s going to be bad.
Because of this my idea was a seismic activity monitor that could track the build up of seismic pressure and activity to assess the risk of an
earthquake in an area. As more and more pressure builds up along a specific fault, it could report the information to a lab to be analyzed prior
to the event happening and necessary warnings could
I think this could really benefit people because it would at the very least alert people to the fact that there is build up nearby and they should be ready
in case it does slip. I think because people are so used to earthquakes happening they don’t feel the need to be worried about it, which just isn’t
true. Earthquakes can cause a lot of damage and ruin many lives. Hopefully this program/ machine can help to save some.
27
Desired Outcomes
1. Don't risk what you have to get something you don't need.
Computer Science TopicsKHIS Student Support Diagram (Redprint)digital footprintThe information about someone on the Internet.ZHAnti-Logging TreesEnvironment
We need a place to create these fake trees. We need a factory and the supplies to make it. We also need people to go there and catch the illegal loggers but that could
be the police. We need lots of money for all of this
We would have fake trees that blend in perfectly with the regular trees. So when illegal loggers come to chop it down it alerts police and the police
can go out there and catch them.
One thing we need is to get funding. I could probably get funding from different governments like Brazil. Also I could go on shark tank. With the
money I would get I could hire people to build the trees.
28
Respect and Responsibility in Self, School, and Society (R2S3)
2. Invest in relationships with honest and ethical people.
Scan images below with 'HP Reveal' App to learn more
DNS (domain name service)The service that translates URLs to IP addresses.
Tag examples: Agriculture, Biodiversity, Climate change, Water, Employment, Daily Life, Communication
29
to succeed in College, Career, and Community (C3)3. Measure your life's success through one word: love.double-clickPress the mouse button very quickly two times.
30
- Warren BuffettdragClick your mouse button and hold as you move the mouse pointer to a new location.
31
Respect
Motivational Quotes
dropRelease your mouse button to "let go" of an item that you are dragging.
32
SelfSchoolSociety Live for yourself.DSL/cableA method of sending information using telephone or television cables.
33
Shows pride in workFollows classroom and school rulesUses appropriate, respectful language Work hard. Dream big.
7 decision-making process steps
eventAn action that causes something to happen.
34
Exceeds standardsThrows trash in rubbish canWorks well in groups
Life is a beautiful struggle.
1
Identify the decision. To make a decision, you must first
event handlerA monitor for a specific event or action on a computer. When you write code for an event handler, it will be executed every time that event or action occurs.
35
Follows dress codeHelps keep entire school orderlyAccepts adult direction respectfully
Life is short. Live passionately.
identify the problem you need to solve or the question
fiber optic cableA connection that uses light to transmit information.
36
Demonstrates ownership for own actionsShows respect for cultural and lifestyle diversity
Try and fail, but never fail to try.
you need to answer. ...
for loopA loop with a predetermined beginning, end, and increment (step interval).
37
Live each day as if it’s your last.
2
Gather relevant information. ...
functionA piece of code that you can easily call over and over again.
38
Responsibility
Everything happens for a reason.
3
Identify the alternatives. ...
function callThe piece of code that you add to a program to indicate that the program should run the code inside a function at a certain time.
39
SelfSchoolSociety
Life is a one time offer, use it well.
4
Weigh the evidence. ...
function definitionThe code inside a function that instructs the program on what to do when the function is called.
40
Is prepared
Demonstrates appropriate behaviors in school-wide settings
Seeks ways to help others in need
The trouble is you think you have time.
5
Choose among alternatives. ...
if-statementThe common programming structure that implements "conditional statements".
41
Is on taskReports incidents of graffitiInvolved in community service
I don’t want to earn my living; I want to live.
6Take action. ...inputA way to give information to a computer.
42
Has and uses Red BookReports on time to class, practice on all occasionsCommunicates with peers, teachers, parents
Be the change you wish to see in the world.
7
Review your decision.
InternetA group of computers and servers that are connected to each other.
43
Demonstrates appropriate hygieneDemonstrates leadership in promoting positive behavior
Enjoy life. There’s plenty of time to be dead.
IP addressA number assigned to any item that is connected to the Internet.
44
Knows and understands school-wide expectationsIs a positive ambassador of KHIS
Life begins at the end of your comfort zone.
iterationA repetitive action or command typically created with programming loops.
45
loopThe action of doing something over and over again.
46
Core Beliefs
Build Outcome Consensus to Promote Student Success
The Learning Process
onlineConnected to the Internet.
47
Recognize that students are unique with different learning styles and skills needing different strategies.
College, Career & Community (C3) ReadinessStudents Demonstrate 21st Century SkillsIncrease Community Ownership andStudent Vision for outputA way to get information out of a computer.
48
Technology skills are necessary to access the global world.
Accountability for Student SuccessCollege, Career & CommunitypacketsSmall chunks of information that have been carefully formed from larger chunks of information.
49
Clear and rigorous expectations should be regularly provided to students—what we say and what we do need to be consistent.
ParameterAn extra piece of information passed to a function to customize it for a specific need.
50
Instruction must be relevant learning — connected to life.
- Increase workforce preparedness- Increase student attendance (interest)- Increase parent involvement- Individualize career pattern matchingFinding similarities between things.
51
Creative thinking is required for school and life success.- Improve post-secondary education preparedness- Decrease disciplinary referrals- Increase community involvement planningpixelShort for "picture element", the fundamental unit of a digital image, typically a tiny square or dot that contains a single point of color of a larger image.
52
- More students moving into post-secondary - Increase student self-esteem and support (volunteer network)- Add real-worldprogramAn algorithm that has been coded into something that can be run by a machine.
53
General Learner Outcomes are used to develop a Kahuku student who is a
opportunities- Increase essential (life) skills relevance (courses)programmingThe art of creating a program.
54
Self-directed Learner (The ability to be responsible for one's own learning)
- Increase post-secondary education rate and- Increase student communication skillsrun programCause the computer to execute the commands you've written in your program.
55
Community Contributor (The understanding that it is essential for human beings to work together)
employment placementsearch engineA program that searches for and identifies items in a database that correspond to keywords or characters specified by the user
56
Complex Thinker (The ability to demonstrate critical thinking and problem solving)
- Improve ACT/Career Prep skillsserversComputers that exist only to provide things to others.
57
Quality Producer (The ability to recognize and produce quality performance and quality products)
- Increase post-secondary enrollment in collegestoolboxThe tall grey bar in the middle section of Code.org's online learning system that contains all of the commands you can use to write your program.
Questions for Current or Past Computer Science Majors
Answers from a current Computer Science major and a retired computer business owner with Phd in Computer Science
58
Effective Communicator (The ability to communicate effectively)
- Increase high school graduation rateURL (universal resource locator)An easy-to-remember address for calling a web page (like www.code.org).
What education (high school, college?) was required for you to get this major?
My case is unusual in that there were no computer science majors available at the time -- this was 1969, very early days in computing! I moved to a Ph.D. program in computer science directly after graduating B.Sc. (Hons.) in theoretical chemistry.
59
Effective and Ethical User of Technology (The ability to use a variety of technologies effectively and ethically)
- Increase basic skills (math, reading, etc.)usernameA name you make up so that you can see or do things on a website, sometimes called a “screen name.”
Briefly Describe your Computer Science Career
After obtaining my Ph.D. (in 1971), I worked for a large corporation installing very large "mainframe" computer systems. Then I transferred to that corporation's software development headquarters to develop compilers. After several years, I joined
60
- Alignment USAvariableA placeholder for a piece of information that can change.
a small computer sales and service company, installing and supporting minicomputers. And after a couple of years there, in 1980, I started my own company, Paciolan Systems, which sold hardware and software (and provided ongoing maintenance and support) to organizations, like college athletic departments, that needed ticketing and accounting capabilities.
61
websiteA collection of interlinked web pages on the World Wide Web.
PCC was one of my customers. In 1992 I sold the company to my managers.
62
International Standards for Technical Education for Students
Focus on finding at least one hour of quality time per day to
Basic Skills that Should be Taught in High School
while loopA loop that continues to repeat while a condition is true.
How does technology affect us and our future?
Technology can, and has, made our lives immensely easier and more productive, and opened up new areas for exploration. But it can, in the hands of people who use it in political contexts to expand their own power, be used to perpetrate evil, such as in wars and foreign interventions of all sorts, and in domestic control.
63
Learn something new (read a book)
Personal Finance, which would include balancing a bank account, How to shop wisely, and Understanding Credit and Compound Interest (AKA how to not get messed up by credit card companies!)
Wi-FiA wireless method of sending information using radio waves.
Technology is so integrated into our daily lives nowadays, and it seems like it's only to keep growing and growing. It's more important now than ever to understand how technology works and how you can use it to your advantage.
64
1 Empowered Learner - Students leverage technology to take an active role in choosing, achieving and demonstrating competency in their learning goals, informed by the learning sciences. *
Help someone, provide service
Law. This would include Your Constitutional Rights, State, County, and Municipal Laws, Dealing with the police, and Basic Contracts.
workspaceThe white area on the right side of Code.org's online learning system where you drag and drop commands to build your program.
What can I expect as a Software Engineering Major?
Hopefully, an enjoyable and creative career!
65
a - Students articulate and set personal learning goals, develop strategies leveraging (maximizing advantage) technology to achieve them and reflect on the learning process itself to improve learning outcomes.
Go somewhere new (travel)
Basic Biology: How babies are really made. How to avoid STD's. Drugs and the Consequences of their abuse.
Lots of programming classes! Software engineering is a challenging and demanding major, but good software engineers are extremely high in demand so it will be worth it. Just a tip for programming classes - expect to have very many late nights filled with bugs that you just can't seem to fix. With that however, realize how rewarding it is to resolve a problem within a project you're working on.
66
b - Students build networks and customize their learning environments in ways that support the learning process.
Meet new people
Home Economics. (I know it's not new) This should be REQUIRED for everyone. Everyone should know how to cook a decent, nutritious meal, do their own laundry and shine their own shoes.
Do you believe in the possibility of computers making most jobs obsolete?
No I don't. I think this is nonsense. Certainly computers will make some jobs no longer necessary or efficient for humans to do, but they will open up (and already have opened up) new jobs and opportunities that didn't exist before. This is always the case with new technology.
67
c - Students use technology to seek feedback that informs and improves their practice and to demonstrate their learning in a variety of ways.
Explore nature
Basic Home Maintenance: How to unclog a sink. How to fix a leaky faucet. How to Spackle and paint a wall. How to properly clean a carpet. How to hang a picture. How to hang blinds and curtains.
I think "most" isn't the right word, but we can already see technology and computers beginning to take over jobs in places like fast food restaurants and grocery stores. I understand the stress that people are feeling about having their jobs replaced, but I think that it will open so many new fields of study and work to future generations.
68
d - Students understand the fundamental concepts of tech operations, demonstrate the ability to choose, use and troubleshoot current technologies and are able to transfer their knowledge to explore emerging technologies.
Solve a challenge
Etiquette. By this I mean basic good manners, not which fork to use how to wear a tie. I mean How to comport yourself in public with common courtesy and consideration.
More so now than ever, it's important that you develop skills that can propel you forward in your career - whether it involves computer science or not.
69
Think positively
Critical Thinking. How to deconstruct a newscast or article. How to tell if you are being lied to. How to understand what advertising does and how marketers try to influence you.
What education (high school, college?) was required for you to get this major?
My case is unusual in that there were no computer science majors available at the time -- this was 1969, very early days in computing! I moved to a Ph.D. program in computer science directly after graduating B.Sc. (Hons.) in theoretical chemistry.
70
2 Digital Citizen - Students recognize the rights, responsibilities and opportunities of living, learning and working in an interconnected digital world, and they act and model in ways that are safe, legal and ethical. *
Exercise and take care of your bodyOur purpose:
Desired Outcomes for 21st Century Learners
10 Strategies To Add Rigor To Any Assessment
Why do you enjoy Computer Science?
It allows me to be creative.
71
a - Students cultivate and manage their digital identity and reputation and are aware of the permanence of their actions in the digital world.
Teach yourself to become a critical thinker
What are we doing now to live sustainably on the earth
7C’s of Transformational Learning and Component Skills
Necessitate a transfer of understanding
I think a big part of the enjoyment behind computer science is the progression and problem solving. I think that it's fun to create unique solutions to problems that face our lives as individuals, businesses, etc.
72
b - Students engage in positive, safe, legal and ethical behavior when using technology, including social interactions online or when using networked devices.
Become an expert at something in 20 hours by asking critical thinking skill questions
How Will You Measure Your Life? Clayton M. Christensen
while fulfilling our survival, success and transcendent needs?
Critical Thinking & Problem Solving-Research, Analysis, Synthesis, Project Management, etc.
Require students to synthesize multiple sources
That feeling of creating something that works and functions as intended is just awesome.
73
c - Students demonstrate an understanding of and respect for the rights and obligations of using and sharing intellectual property.
Come up with a new idea to solve a problem
1. How can I be sure that I will be successful and happy in my career? Create and count the "Wow's" not "Ow's".
Are we basing and aligning our individual needs,
Creativity & Innovation-New Knowledge Creation, ”Best Fit” Design Solutions, Artful Storytelling, etc.
Design tasks with multiple steps that build cognitively
How do you anticipate using the skills/knowledge you’ve acquired in Computer Science?
Computer science skills include logical and analytical thinking, and that has always been, and continues to be, very useful to me, even at my advanced age!
74
d - Students manage their personal data to maintain digital privacy and security and are aware of data-collection technology used to track their navigation online.
Learn how and when to make decisions
2. How can I be sure that my relationships with my spouse, my children and my extended family and close friends become an enduring source of happiness?
innovative projects and ideas on available environmental,
Collaboration, Teamwork & Leadership-Cooperation, Compromise, Consensus, Community-building, etc.
Use divergent perspectives
My current plan is to try to get into medical treatment technology, to work with large companies to create and implement new technologies in hospitals and doctors offices.
75
Be grateful, be smart, be clean, be true, be humble
3. How can I be sure that I live a life of integrity – and stay out of jail?
social and economic resources based on our individual
Cross-Cultural Understanding-Across Diverse Ethnic, Knowledge & Organizational Cultures
Use divergent media forms
Until then, the way computer science has changed my way to think about problems in my day to day life has been so beneficial. I originally didn't see any point in people who were't interested in computer science taking coding classes, now I realize just how much they can help all of us.
76
3 Knowledge Constructor - Students critically curate a variety of resources using digital tools to construct knowledge, produce creative artifacts and make meaningful learning experiences for themselves and others. *
rights, values and perceptions with advice and collaboration
Communication & Media Fluency-Crafting & Analyzing Messages & Using Media Effectively
Break away from content-area convention
Is Advanced AI really a threat to the future of the human race?
No -- except (as is the case for all technology) it is used in political contexts to control and suppress. The problem is with human institutions, not AI.
77
a - Students plan and employ effective research strategies to locate information and other resources for their intellectual or creative pursuits.
from wise mentors to become sustainable to attain
The Individual is the receiver.
Computing & ICT (Information and Communications Technology)-Fluency Effective Use of Electronic Info & Knowledge Tools
Require design thinking (often in project-based learning)
I don't think so. I think deep learning is progressing at an extremely fast rate and it's going to make a lot of new tech for us as consumers.
78
b - Students evaluate the accuracy, perspective, credibility and relevance of information, media, data or other resources.
The Paradoxical Commandments
Top 5 Regrets of People on their Deathbed
self-fulfillment, universal power and peace?
My brain is only a receiver, in the Universe there is a core from which we obtain knowledge, strength and inspiration.


Career & Learning-Self-Reliance Managing Change, Lifelong Learning & Career Redefinition
Require long-term observation or analysis
Software Engineering is a rigorous major. What has been your most challenging course so far?
It took a lot of effort for me to be any good at statistical theory.
79
c - Students curate information from digital resources using a variety of tools and methods to create collections of artifacts that demonstrate meaningful connections or conclusions.
by Dr. Kent M. Keith (former director of the Honolulu YMCA)
I wish I’d had the courage to live a life true to myself, not the life others expected of me.
I have not penetrated into the secrets of this core, but I know that it exists. - Nikola Tesla
Study nuance
Definitely a class called Discrete Mathematics, it's basically a combination of programming and math problems. It was just so much information as we were doing homework out of the book, and also required to turn in several coding projects each week as well.
80
d - Students build knowledge by actively exploring real-world issues and problems, developing ideas and theories and pursuing answers and solutions.
© Copyright Kent M. Keith 1968, renewed 2001
I wish I didn’t work so hard. (vs. balance of play, study, work)
Using organic farming and aquaponics as a teaching model:
We are all connected; to each other, biologically; to the earth, chemically; to the rest of the universe, atomically. - Neil deGrasse Tyson
21st Century Learning Formula:
Require students to take and defend positions
Why did you want to pursue a career in Computer Science?
Because it was challenging and fascinating and new.
81
I wish I’d had the courage to express my feelings. (vs. open communication)
Measuring the quality of how we take care of things
3R's X 7C's = 21st Century Learning
I've always enjoyed computers and technology, it took a while to zero in on exactly what field of study I wanted to go into though. Now that I'm in I feel confident that it's the right choice for me.
82
4 Innovative Designer - Students use a variety of technologies within a design process to identify and solve problems by creating new, useful or imaginative solutions. *
People are illogical, unreasonable, and self-centered.
I wish I had stayed in touch with my family and friends. (vs. connecting)
Building lasting symbiotic relationships
Computer Science Rubric
New 3 R's: Respect, Responsibility, Resourcefulness
Bill Gates' Tips for Happiness
Why are computer scientists important to us?
So what if they weren't? And who is this "us", anyway? Why are scientists in general (or business people, or poets, or plumbers, ...) important?
83
a - Students know and use a deliberate design process for generating ideas, testing theories, creating innovative artifacts or solving authentic problems.
Love them anyway.
I wish that I had let myself be happier. (vs. be happy, don't worry)
Giving more than we take
Old 3 R's: Reading, Writing, Arithmetic
1. Follow through on your commitments.
How and why do people create viruses and infect computers?
Obviously, a lot of the time, it's done with malicious intent. But many hackers work to breach security simply for the thrill of the achievement of being able to do it.
84
b - Students select and use digital tools to plan and manage a design process that considers design constraints and calculated risks.
If you do good, people will accuse you of selfish ulterior motives.
Allowing nature to be our teacher
Learning Target:
2. Have a mindset of giving.
Unfortunately there are bad people in the world who want to exploit others for their own benefit. Usually viruses are created with a goal in mind, to monitor someones information, to steal sensitive information like passwords or credit card numbers, or to steal identities.
85
c - Students develop, test and refine prototypes as part of a cyclical design process.
Do good anyway.
Asking questions to find innovative solutions to make the world a better place
3. Treat your body like a sacred temple.
Luckily for us that have been born in the age of technology, we have a better idea of when something isn't right on a website than our parents or grandparents often do. The best way to keep your computer free of viruses and your information safe is just to double check everywhere you go on the internet.
86
d - Students exhibit a tolerance for ambiguity, perseverance and the capacity to work with open-ended problems.
If you are successful, you will win false friends and true enemies.
Habits of Mind - 16 Essential Characteristics for Success
Being respectful and responsible to self, family, community, environment
CS Topics Covered:4. Put family first.
Has or will technology turn our society into crime and horror?
It's people who perpetuate crime and horror, not machines or "technology". It is our propensity to idolize powerful "leaders" and to invest them with the power to do horrendous things (justified by the need for "safety" or "security" or "national interest") that has in some respects, and will, turn productive and peaceful society into a dystopia.
87
Succeed anyway.
The Habits of Mind are an identified set of 16 problem solving, life related skills, necessary to effectively operate in society and promote strategic reasoning, insightfulness, perseverance, creativity and craftsmanship.
21st Century Learning
How valuable is a degree in the IT field?
It's valuable if it helps you do what you love.
88
5 Computational Thinker - Students develop and employ strategies for understanding and solving problems in ways that leverage the power of technological methods to develop and test solutions. *
The good you do today will be forgotten tomorrow.
The understanding and application of these 16 Habits of Mind serve to provide the individual with skills to work through real life situations that equip that person to respond using awareness (cues), thought, and intentional strategy in order to gain a positive outcome.
Algorithm
Warren Buffet's Measures of Success
Extremely valuable. Especially since there is virtually no skill ceiling within IT, you can take that degree extremely far if you're willing to keep learning beyond graduation.
89
a - Students formulate problem definitions suited for technology-assisted methods such as data analysis, abstract models and algorithmic thinking in exploring and finding solutions.
Do good anyway.Analytics
1. Think and act selflessly without expecting anything in return.
How did you succeed in your field?
By hard work, imagination, and a lot of luck.
90
b - Students collect data or identify relevant data sets, use digital tools to analyze them, and represent data in various ways to facilitate problem-solving and decision-making.
Honesty and frankness make you vulnerable.
Persisting: Sticking to task at hand; Follow through to completion; Can and do remain focused.
Advice from my Mom
Arduinos2. Choose a culture of love.
If you did it again, what would you have done differently as a Computer Science major?
I wish I could've started learning how to code earlier, it would've just given me such a competitive edge. Especially because how easy it is to learn these days, just googling whatever interests you there's likely a whole grab bag of tutorials and step by step explanations to help you.
91
c - Students break problems into component parts, extract key information, and develop descriptive models to understand complex systems or facilitate problem-solving.
Be honest and frank anyway.
Managing Impulsivity: Take time to consider options; Think before speaking or acting; Remain calm when stressed or challenged; Thoughtful and considerate of others; Proceed carefully.
Before you speak,
Augmented Reality
3. Work the "Platinum Rule": "Treat others the way they want to be treated."
What is the main college classes that you can take to become a computer engineer?
Someone who is an engineer only is not likely to be a good engineer. Broaden your education with mind-expanding things like literature and history -- not necessarily the usual history of wars and destruction, but the history of science, technology, and art.
92
d - Students understand how automation works and use algorithmic thinking to develop a sequence of steps to create and test automated solutions.
The biggest men and women with the biggest ideas can be shot
Listening with Understanding and Empathy: Pay attention to and do not dismiss another person's thoughts, feeling and ideas; Seek to put myself in the other person's shoes; Tell others when I can relate to what they are expressing;
THINKBig Data4. Do what you love.
At BYU-Hawaii anyways, there is a variety of classes in the major that will also give you a taste of what the neighboring majors are about too. Classes that deal with IT, Information Systems, and Programming classes are the main ones.
93
down by the smallest men and women with the smallest minds.
Thinking Flexibly: Able to change perspective; Consider the input of others; Generate alternatives; Weigh options.
T - is it True?Circuits
Give some examples of things you’ve done on the job or in school that demonstrate your willingness to work hard.
Created a computer company.
94
6 Creative Communicator - Students communicate clearly and express themselves creatively for a variety of purposes using the platforms, tools, styles, formats and digital media appropriate to their goals. *
Think big anyway.
Thinking about Thinking (Metacognition): Being aware of own thoughts, feelings, intentions and actions; Knowing what I do and say affects others; Willing to consider the impact of choices on myself and others.
H - is it Helpful?Coding
How Google Measures Success Teamwork
What are the most important skills to remember when pursuing an interest in Computer Science?
Learn to think analytically; learn to listen to the people who will be using your creations.
95
a - Students choose the appropriate platforms and tools for meeting the desired objectives of their creation or communication.
People favor underdogs but follow only top dogs.
Striving for Accuracy: Check for errors; Measure at least twice; Nurture a desire for exactness, fidelity & craftsmanship.
I - is it Inspiring?Critical Thinking Skills1. Dependability.Team members get things done on time and meet expectations.
Just be patient and realize it's not easy. If you beat yourself up because you don't immediately understand a concept you won't last. Just understand that it's difficult and that it's going to take time to learn and understand.
96
b - Students create original works or responsibly repurpose or remix digital resources into new creations.
Fight for a few underdogs anyway.
Questioning and Posing Problems: Ask myself, “How do I know?”; develop a questioning attitude; Consider what information is needed, choose strategies to get that information; Consider the obstacles needed to resolve.
N - is it Necessary?
Cybersecurity2. Structure and clarity.High-performing teams have clear goals, and have well-defined roles within the group.
What have you done to become better qualified for your career?
Read a lot.
97
c - Students communicate complex ideas clearly and effectively by creating or using a variety of digital objects such as visualizations, models or simulations.
What you spend years building may be destroyed overnight.
Applying Past Knowledge to New Situations: Use what is learned; Consider prior knowledge and experience; Apply knowledge beyond the situation in which it was learned.
K - is it Kind?Decision Making3. Meaning.The work has personal significance to each member.
Describe how your position on a group project contributed to your team’s goals. What were the team’s goals/mission?
Groups only work well if the leaders are leaders because they have earned respect in the context of the group's purpose. And good leaders lead quietly, by listening and learning, by delegating responsibility, and by allowing failure but treating it not as something punishable but as a learning experience.
98
d - Students publish or present content that customizes the message and medium for their intended audiences.
Build anyway.
Thinking and Communicating with Clarity and Precision: Strive to be clear when speaking and writing; Strive be accurate to when speaking and writing; Avoid generalizations, distortions, minimizations and deletions when speaking, and writing.
Digital Portfolio4. Impact.The group believes their work is purposeful and positively impacts the greater good.
Describe the most significant written document, report or presentation which you had to complete.
My Ph.D. thesis!
99
People really need help but may attack you if you do help them.
Gathering Data through All Senses: Stop to observe what I see; Listen to what I hear; Take note of what I smell; Taste what I am eating; Feel what I am touching.
Find a place for everything, and everything in its place.
Google Drive5. Psychological Safety.But imagine a different setting. A situation in which everyone is safe to take risks, voice their opinions, and ask judgment-free questions.
Describe a work situation in which you had to take a risk. What was the outcome?
Creating a company from scratch was a big risk, but it turned out rather well!
100
7 Global Collaborator - Students use digital tools to broaden their perspectives and enrich their learning by collaborating with others and working effectively in teams locally and globally. *
Help people anyway.
Creating, Imagining, Innovating: Think about how something might be done differently from the “norm”; Propose new ideas; Strive for originality; Consider novel suggestions others might make.
When buying something, is it a need or a want?
Google SitesA culture where managers provide air cover and create safe zones so employees can let down their guard.
In a current job task, tell me about the steps you go through to ensure your decisions are correct/effective.
The main step is not to be afraid to make a decision, but but be ready to admit you were wrong and to readjust. Always listen for input.