BePlugged Academy
COS1512 · BePlugged Academy
All modules

TrainingModules and exam preparation › UNISA COS1512

COS1512

Introduction to Programming II

Objects and the object-oriented environment, carrying on in C++ from COS1511. Twelve lessons following the chapters of the prescribed book, a compiler that runs in the browser, and timed revision papers.

What comes with the module

Practice lab

Twelve lessons, one per chapter of the module following the module, each one teaching and then asking you to write something. Press Run and a real compiler builds it — g++, the same one your assignments are marked against, so the errors you learn to read are the ones you will meet. Nothing to install, and it works on a phone.

Open the lab →

Revision marathon

Five timed papers drawn from the lessons, each question naming the Savitch sections it comes from so you can open your prescribed book at the right place. Mark yourself against the worked answers and it ends with a list of what to go back to, worst first.

Sit a paper →

Tutorial support

Help with logic, pseudocode, assignments and exam preparation from someone who has taught the module, rather than a forum answer that solves someone else's problem.

Ask about tutoring →

Join the class

Sign up and we send you an invoice. The module opens as soon as it is paid, and your work is saved to your account so you can start on a laptop and carry on from a phone.

Sign up or sign in →

Not registered yet?

The lab and the marathon open once you have joined the class. You pay for COS1512 once — there is no subscription and nothing renews on you.

Join COS1512

Already registered? Sign in.

BePlugged Academy provides independent tuition and module support. We are not affiliated with, endorsed by, or acting on behalf of any university.