The difference between a startup and every other new business is innovation. Not all new businesses are startups. Most operate within an established market; use a known business model, sell known products or provide established services.
A startup is different. A startup aims to solve a problem in a new or novel way. A startup will attempt to disrupt an industry through innovation; coupling high risk with high reward.
Increasingly the de-facto way to deliver this innovation (be it product, business model or service) is through technology. Hence, if you want to build an innovative, disruptive company, you probably need to embed technology into the core of your business.
So, do you need to be a computer scientist? No! But you definitely do need to understand technology.
In this course we will cover the fundamental principles of tech, and the core knowledge required to run a technology startup. We will answer questions like “what is the internet?”, “what is a technology stack?” and cover plenty of jargon busting.
Starting with no assumed knowledge we will rapidly travel from idea generation to functional requirements, task flows, wireframe and pseudocode. We will cover skills and roles, how to cost and time-plan projects and how to manage development processes.
Additionally, we will deep dive into four of the most exciting areas of technology currently utilised by startups across the globe.
In this course we will cover:
- Technology 101 – the fundamentals
- The internet and tech stacks
- Technology skills and roles
- Requirements gathering and functional design
- Technology communication (“think like an engineer”)
- User Interaction – task flows and wireframes
- What is programming (core principals including writing pseudocode)
- How to manage development processes (agile methods)
- A core understanding of new technologies including
- Machine Intelligence (AI)
- Human Machine Interaction (VR/AR +)
- Connectivity (Cloud, IoT)
- Decentralised Systems (Distributed ledgers / Blockchain)
- The pitfalls in starting a technology business (and how to avoid them)
- Useful tools and resources for a tech founder
Following successful competition of this course students will learn:
The fundamental types of technology companies
The underlying principals of technology development, processes and structures
Methods for User Interaction (UI) design
To write pseudo code and “think like and engineer”
To manage development processes through agile methods
A core understanding of new technologies including
Human Machine Interaction
How to navigate the pitfalls in starting a technology business
Individual Essay (800-1200 words) – 30%
Individual Essay Based on Group Work (1000 words) – 20%
Group Presentation + Slides – 50%