Introduction to Programming

Overview

 

Subject: Introduction to Programming  COSC1519

This is an introductory-level programming principles, design and development course in Python. It comprises 6 weeks of learning activities. 

You will cover a range of topics relating to Python programming, including variables and expressions, branching, loops, functions, strings, modules and more. 

Cost

Free of cost

Important dates

Orientation:  Friday 3 September 2021 

Course starts:  Monday 6 September 2021 

Course ends: Friday 15 October 2021

Teaching times

Monday, Tuesday, Wednesday and Thursday: 8:30 pm to 9:30 pm AEST

Saturday: 13.30 pm to 15.30 pm AEST and 16.30 pm to 18.30 pm AEST

Convert these times into your local time zone.

How you will learn

The primary delivery mode is interactive lessons and laboratory activities facilitated by an RMIT instructor. Each week, there will be 8 hours of instructor-directed activities.

You will be expected to spend 10 - 12 hours of self-study time in order to achieve the learning outcomes of the course.

You will be required to have the access to an internet-connected computer with following software:

  • Web browser (Google Chrome is preferred)
  • Microsoft Teams client

Assessment is project-based, where you will complete an individual programming project. There will be three milestones (end of week 2, 4 and 6) and constructive feedback will be provided at each stage.

Teaching, assessment and communication with RMIT staff will be delivered via the RMIT Canvas Learning Management System. Free, online Python development platforms and tools, such as repl.it, will be used for programming exercises.

You will learn to:

  • Demonstrate knowledge of basic concepts, syntax and control structures in programming. 
  • Devise suitable algorithmic solutions to simple computing problems under specific requirements. 
  • Encode the devised solutions into programs, debug, and test them on a computer. 
  • Demonstrate understanding of standard coding conventions and ethical considerations in programming. 
  • Develop maintainable and reusable software solutions using the object-oriented programming paradigm. 

Admissions

To take part in the RMIT Global Summer School Program you must be:  

  • at least 16 years old or over   
  • currently enrolled in Year 11 or Year 12 or an equivalent senior secondary school qualification   
  • studying and/or have studied English in year 10 

RMIT Global Summer School courses are currently only available to students residing in the following countries:   

  • India  
  • Sri Lanka  
  • Vietnam  
  • Indonesia  
  • Bangladesh  
  • Malaysia  
  • Singapore  

Further study

Completion of the Introduction to Programming Global Extension Studies provides you with one subject of credit towards Bachelor degrees in Computer Science and Information Technology at RMIT University, potentially saving you time and money on your undergraduate studies. 

University graduates with programming skills work across a wide range of industries including app development, cloud, mobile, social media, web systems or multimedia. Graduates also go on to start their own businesses, tech startups, or companies. 

When applying for RMIT University courses, you will be required to meet individual course requirement academic, English and visa requirements. 

aboriginal flag
torres strait flag

Acknowledgement of country

RMIT University acknowledges the people of the Woi wurrung and Boon wurrung language groups of the eastern Kulin Nation on whose unceded lands we conduct the business of the University. RMIT University respectfully acknowledges their Ancestors and Elders, past and present. RMIT also acknowledges the Traditional Custodians and their Ancestors of the lands and waters across Australia where we conduct our business. - Artwork created by Louisa Bloomer

aboriginal flag
torres strait flag

Acknowledgement of country

RMIT University acknowledges the people of the Woi wurrung and Boon wurrung language groups of the eastern Kulin Nation on whose unceded lands we conduct the business of the University. RMIT University respectfully acknowledges their Ancestors and Elders, past and present. RMIT also acknowledges the Traditional Custodians and their Ancestors of the lands and waters across Australia where we conduct our business.