UNSW Computing 1 - The Art of Programming

Course at a Glance

Mode of learning : Online - Self Paced

Domain / Subject : Education

Function : Teaching

Trainer name : Mushtak Al-Atabi

Duration : 12 Weeks

Difficulty : Advanced

UNSW Computing 1 - The Art of Programming

Discover the world of computing, learn software design and development while solving puzzles with world renowned lecturer Richard Buckland.

Start date: Learn at your own pace

About the Course
UNSW Computing 1 is a public course presented by OpenLearning with original content derived from UNSW COMPUTING's first year computing course.  Take the course online for free!

This 12 week course will explore the world of software engineering, computing and problem solving. While Computing 1 only takes four to five hours a week (that's nothing!), you'll struggle to tear yourself away as you learn:

  • abstraction, estimation, programming, machine code, C, problem solving
  • top down design, arithmetic expressions, layout, style++
  • types, variables, memory other numeric types
  • while and for loops, stack frames, arrays...

Even better, Computing 1 will give you an understanding of what it's like to be a developer and enable you to appreciate the art of computing.

Whether you're in Sydney, Singapore or Santiago, you'll love Computing 1 on OpenLearning. You won't just take the course, you'll be a part of the course by contributing to the lecture notes and helping other students.

You'll enjoy a mix of short activities, fun software puzzles and projects. You'll learn at your own pace and feel motivated with helpful and immediate feedback on your progress.

The School of Computer Science and Engineering at the University of New South Wales focuses on solving deep technical problems in computing. It is well known in Open Source and Linux groups around the world and many of our graduates have gone on to senior positions with major international tech companies, especially those with a focus on development.

Our aim is to change Australia from being a heavy user of technology to a high producer of technology. We educate students to create technology for the future rather than just training them to use current technology, reducing the need for continual re-training.

Course Outline
1. Introduction: Why Entrepreneurship? 

Entrepreneurship is the art of making the world a better place, through orchestrating various resources with the intention of creating value and enriching life. Entrepreneurship represents a set of skills that can be utilised by anyone to enhance the quality of life in both for-profit and not-for-profit contexts. In this course you will work on a real-life project, together with your on-campus and online colleagues with the intention of realising opportunities and adding value. A cornerstone of this course is fund raising using crowd funding techniques. This lecture introduces the course, outlining the philosophy and the expectations.

2. Entrepreneurship, Learning, Language and the Brain

Entrepreneurs are positive people who see opportunities where others see challenges. They do not stop at recognising the opportunity, they are willing to work hard and take risk to convert the opportunity into a real value. This lecture builds on the materials presented in the previous lecture and introducing Entrepreneurship as a frame of mind that can be learned and nurtured. Through the use of the right language and the correct technique, we can build myelin around rewire our brains to be highly effective entrepreneurs able to recognise opportunity and deliver value and make a difference in the world.   

3. Crowd Funding

The 21st Century is the Century of entrepreneurs. It is for the first time in the history of humankind where technology enables and empowers every individual to be integrated into the global value network and compete with the big players. You can buy, sell and accept credit cards working from your garage, a feat that was considered impossible a decade or so ago.Technology enables the masses to organise themselves and work together towards a common cause. This lecture will introduce the basics of crowd funding so that you can run a successful crowd funding campaign for your project. The lecture is delivered by Adrianna Tan from the crowd funding platform that we are collaborating with on this course.

4. Build an Entrepreneur dream team 

An Entrepreneurs’ goal is not fix all their weaknesses, but rather to amplify their strengths and surround themselves with people who can complement them. Building a successful team is a highly important skill and in this lecture you will learn the basics of building effective teams that will work towards having the core competencies necessary to deliver the promised value to the stakeholders.

5. Entrepreneurship Eco System

Entrepreneurs create products and services that we need and desire to have. These products and services make life easier, safer and more enjoyable. They affect the way work, study and play. Entrepreneurs achieve this through creating a balance between what is technologically feasible, economically viable and humanly desirable. The value is created and delivered to customers and funders within an eco system. In this lecture you will be exposed to the basic components of the eco system in which value is created and delivers to the customers.

6. Think like an Entrepreneur 

Entrepreneurs are very optimistic people. They see opportunities where others see problems and obstacles and they keep a rather romantic view of the world, believing that they can make it a better place. In this lecture, you will learn language and thinking skills and techniques that will help you think like an Entrepreneur, identifying opportunities and taking appropriate actions to realise them.

7. Business Plan

Business plans are how entrepreneurs communicate their ideas and plans of new ventures. A business plan is a document that outlines the venture’s potential including the business value, the customers’ segments, the resources needed and the expected profit.

8. Communicate like an Entrepreneur 

Business is all about people. Whether your staff, customers, investors or the governmental officials, you will need to communicate, communicate and communicate. This lecture will provide you with a framework for an effective communication that can use not only in business context, but also in your life at large.

9. Sell like an Entrepreneur 

Understanding markets and marketing is an important skill for an Entrepreneur. This lecture will introduce you to the essentials of marketing.

10. Inspire like an Entrepreneur 

Entrepreneurship is a journey that you will need to inspire people to join you on. In this lecture, you will learn the importance of well articulated Vision and Mission for a business as well as functions of management.

11. Manage Finances like an Entrepreneur 

Money is the bloodline of an enterprise. Whether for-profit or not-for-profit, an organisation will need money to operate. This lecture will expose you to the fundamental financial knowledge necessary for running your business including reading the essential financial documents.

12. Business Registration

Business registration is both a practical and legal requirement. This lecture will introduce the basics and the necessary steps of setting up a company in Malaysia.

All students who successfully complete the course will receive a certificate of completion.


Write Your Own Review

Write your review here (required)

Is the price of course overrated?
would you recommend this course to others?
Is duration of the course sufficient enough?
Did you like the faculties?
What would you prefer in future classroom or online learning?

Key features

Related Courses:

Disclaimer: The contents of the course & Institute are obtained from the institute’s website by automated scraping or manual updates. For the latest information, please refer the institute website directly. For any discrepancies in the content, contact us at