ITC106 Programming Principles

Qualification: Undergraduate unit
Study mode: Online
On Campus
Duration: One session
Start date: Enquire now for upcoming start dates
Awarded by: Charles Sturt University
Course Unit A course unit is a single subject offered as part of a program of study, but can be completed individually. You may receive Recognition of Prior Learning for studying this unit.

Want more course info?

About this unit

Programming Principles covers a broad range of foundational knowledge in the field, providing a useful introduction to the programming process and developing essential problem-solving skills for programming issues.

The unit explores coding languages, object orientation, data abstraction, algorithm development and debugging as part of its comprehensive overview of programming elements, techniques and problems.

Delivered online by Charles Sturt University, this unit promotes a disciplined approach to programming, its various methodologies and elements of style.

Eligibility

Not available to students who have already completed any one of the following units:

  • ITC140 C++ Programming Techniques
  • ITC415 Programming Principles
  • ITC558 Programming Principles

Not available to students enrolled in either of the following courses at Charles Sturt University:

  • Bachelor of Computer Science
  • Bachelor of Computer Science (Games Technology)

Areas of study

In this computing unit, the topics you will cover include:

  • The major steps in the programming process
  • Techniques for analysing programming problems
  • Variables and expressions in programming
  • Control structures of sequence, selection, and iteration
  • Designing appropriate test data
  • Introduction to object orientation
  • Debugging techniques
  • Programming languages and their application areas

Get more information

Want more information about this unit? Fill out the enquiry form to the right and a study consultant will contact you with the details you need.

Learning outcomes

As we have come to rely on computers and information technology to a greater degree in all aspects of modern life, programming and coding have become increasingly valuable skills in any profession. Not limited to the IT industry, programming is useful in the fields of commerce, graphic design, data management, app development and many other areas.

How else will I benefit from this unit?

  • Upon successful completion of this unit you will receive credit for competencies in ITC106 Programming Principles (8 points) from Charles Sturt University.
  • Studying online means you can study where you want, at your own pace.
  • Studying single units allows you the flexibility to work towards a qualification at your own pace.
  • Gain industry-relevant skills and transferrable knowledge.

Get more information

Want more information about the career benefits of this unit? Fill out the enquiry form to the right and a study consultant will contact you with the details you need.

Financial assistance

All CSU units are full-fee paying. Students will be required to pay their tuition fees upfront, and will receive advice about payment options upon acceptance into the unit.

Get more information

Want more information about financial and student support? Fill out the enquiry form to the right and a study consultant will contact you with the details you need.

One of the first universities to adopt distance education study, Charles Sturt University (CSU) is Australia's leading university in online education and continues to strive for innovation and excellence in higher learning. With a track record in graduate employment and strong industry contacts, CSU offers relevant training and workplace skills at both an undergraduate and postgraduate level. CSU specialises in a range of industries such as agriculture, viticulture, education, librarianship, allied health and criminology.
CSU offers a range of student support services, academic learning support and skills development for all its distance education students. Studying with CSU, you will have access to your online subjects, Student Services, the CSU Library, forums and your exam results through student.csu, a personalised online portal.

You will also have entry into CSU Interact, a scholarly environment that connects students and staff online. Each subject you’re enrolled in will have its own subject site housed within CSU Interact, giving you access to learning content, tools and subject forums.

Programming 1

Learn the basics of object-orientated programming with this online Programming 1 unit from RMIT.
read more

Programming in C

The online unit, Programming in C, through Griffith University extends the study of programming principles, including defensive programming, debugging, testing, coding standards and practices.
read more

Get more information

Want more information about the career benefits of this course?
Fill out the enquiry form to the right and a study consultant will contact you with the details you need.

Over 1,000 accredited online courses from leading Australian universities, TAFEs and colleges