Undergraduate RMI-CPT120-2023
Introduction to Programming
Programming is acknowledged as a vital skill that enables problem solving through the use of computers across a range of varied disciplines. This course introduces you to basic concepts, syntax and control structures in programming. You will learn how to program in a step-wise problem solving fashion.
$1,037 $1,287
Your upfront cost: $0
Duration
13 weeks
Study method
100% Online
Available loans
- HECS-HELP
- FEE-HELP
Assessments
Subjects may require attendance
Prior study
Not required
Start dates
- 29 May 2023
One of Australia's largest dual-sector institutes, offering both TAFE and higher education, RMIT University proudly delivers work-related education and practical research relevant to current business and community needs. More than 95,000 students study with RMIT, and many of their degrees are available through Open Universities Australia.
Learn more about RMIT.
QS Ranking 2022
14
Times Higher Education Ranking 2022
23
Need help?
Our student advisors are here to guide you with:
- Enrolling and eligibility
- Fee and loan information
- Credit and recognition for prior learning
Subject details
Upon successful completion of this subject you should be able to:
- CLO 1: Demonstrate knowledge of basic concepts, syntax and control structures in programming.
- CLO 2: Devise solutions to simple computing problems under specific requirements.
- CLO 3: Encode the devised solutions into computer programs and test the programs on a computer.
- CLO 4: Demonstrate understanding of standard coding conventions and ethical considerations in programming.
-
- Datatype and sequential code execution
- Conditional execution
- Iterations
- Functions and modules
- Strings
- Lists
- Files
- Dictionnaries
- Object-Oriented Programming
In order to enrol in this subject, you must be accepted into one of the following degrees:
Additional requirements
- Software requirements - Unrestricted access to a Windows, Macintosh or Linux PC
- Other requirements -
Stable broadband connection required to access online learning materials and live chat sessions/recordings. (note: mobile broadband users may have difficulties participating in live chat sessions)
Programming is acknowledged as a vital skill that enables problem solving through the use of computers across a range of varied disciplines. This subject introduces you to basic concepts, syntax and control structures and basic object-oriented principles in programming.
You will learn how to program in a step-wise problem solving fashion in a variety of tasks using the Java programming language.
- Invigilated Exam (50%)
- Assignment 1 (10%)
- Assignment 2 (10%)
- Weekly exercises (20%)
- Online Test(s) (10%)
For textbook details check your university's handbook, website or learning management system (LMS).