Introduction to Programming
Gold Coast, Australia
Area of Study
Computer Programming, Information Technologies
Taught In English
Course Level Recommendations
ISA offers course level recommendations in an effort to facilitate the determination of course levels by credential evaluators.We advice each institution to have their own credentials evaluator make the final decision regrading course levels.
Recommended U.S. Semester Credits3 - 4
Recommended U.S. Quarter Units4 - 6
Hours & Credits
OverviewCourse DescriptionThis course introduces modern programming concepts and techniques and provides a foundation for subsequent programming courses.Course IntroductionAll information technology professionals require experience and skills in problem solving, and implementation of these solutions on a computer. The approach taken is gently graduated, applied, and hands-on.The course introduces modern programming concepts and techniques, which provide a foundation for further refinement in subsequent programming courses.Course AimsAll information technology professionals require experience and skills in problem solving, and implementation of these solutions on a computer. The approach taken is gently graduated, applied, and hands-on.The course introduces modern programming concepts and techniques which provides a foundation for further refinement in subsequent programming courses.Java is one of the most popular programming languages used by IT professionals today and it is a language within the object-oriented programming paradigm making it possible to easily progress to other widely-used languages. It is a full industry-strength language, suitable for large software engineering projects, but as such, it is helpful to introduce some of its features in simple stages first.Learning OutcomesAfter successfully completing this course you should be able to:1 Use programming tools (editors and compilers);2 Read and use programming language and system documentation;3 Solve problems by implementing programs that use procedure calls, variables, and assignments;4 Solve problems by implementing and debugging programs that use control structures (loops and selections);5 Solve problems by implementing programs that use arrays and searching algorithms.6 Solve problems by implementing, debugging and documenting programs with multiple methods that call each other, sharing data with global variables and/or parameter passing;
Weighting/Marked out of
Test or quiz
Test or quiz
Assessed Laboratories (6)
Exam - constructed response
Courses and course hours of instruction are subject to change.
Eligibility for courses may be subject to a placement exam and/or pre-requisites.
Credits earned vary according to the policies of the students' home institutions. According to ISA policy and possible visa requirements, students must maintain full-time enrollment status, as determined by their home institutions, for the duration of the program.