Introduction to Programming

Griffith University

Course Description

  • Course Name

    Introduction to Programming

  • Host University

    Griffith University

  • Location

    Gold Coast, Australia

  • Area of Study

    Computer Programming, Information Technologies

  • Language Level

    Taught In English

  • Course Level Recommendations

    Lower

    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.

    Hours & Credits

  • Credit Points

    10
  • Recommended U.S. Semester Credits
    3 - 4
  • Recommended U.S. Quarter Units
    4 - 6
  • Overview

    Course Description
    This course introduces modern programming concepts and techniques and provides a foundation for subsequent programming courses.
    Course Introduction
    All 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 Aims
    All 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 Outcomes
    After 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;

    Assessment Task

    Weighting/Marked out of

    Test or quiz
    Mini-tests (4)

    20%/25

    Test or quiz
    Assessed Laboratories (6)

    30%/20

    Exam - constructed response
    Final Examination

    50%/100

Course Disclaimer

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.