Tomas Petricek
email: t.petricek@kent.ac.uk
twitter: @tomaspetricek
office: S129A
Scientific method
1) Observation
2) Hypothesis
3) Experiment
Origins of computer science
Mathematics, science, engineering, psychology, cybernetics, military, business, linguistics, ...
Science - Theory building and hypothesis testing
Engineering - Building programs and systems
Design - Imagining ways of using computers
Business - Developing viable commercial scenarios
What is your project?
What is this workshop about?
What kind of project
are you doing?
Science, business, design, engineering
Likely a combination
of the above
Determines how to scope, evaluate and argue!
Science
Business
Design
Engineering
How to decide
what to do?
Different for each project kind
Likely a combination!
Background research, Hypothesis, requi-
rements gathering...
Science
Business
Design
Engineering
How do we know it is good?
Certain academic quality...
Do not just do it, think
what matters about it!
What is the claim?
Science
Business
Design
Engineering
How to show you did something good
Markers will read your dissertation, watch video, skim your code, try to run it..
Your dissertation defines the evaluation criteria!
Science
Business
Design
Engineering
Science - Define hypothesis, evaluate results
Engineering - Solve hard problem & show you did it
Design - Creative new idea, explained in context
Business - Well executed viable (hypothetical) product
Workshop takeaways
Tomas Petricek
t.petricek@kent.ac.uk | @tomaspetricek
SAMPLE PROJECTS - pothole detector (science) - program equivalence checker (science) - check your data assumption (design) - hexagonal chess (design) - tfl route planning (engineering) - kent web scraper (engineering) - fashion retail (business) - student flat sharing app (business) - chatbot of some kind - educational game / 10-finger typing