JCU Australia logo

Subject Search

Try new Subject Search!

We've released the new Subject Search, designed to be simpler and faster than the application below.

CP5625 - Programming and Databases

Credit points: 3
Year: 2023
Student Contribution Band: Band 2
Administered by: College of Science and Engineering

MappSci - 50204

This subject is to cover necessary programming and database skillsets for science students. Scientists are to handle various domain-specific datasets, to process raw data to build structured and semi-structured databases, and to program to manipulate and administer them. This subject covers skillsets for managing databases, programming for problem solving applicable to the sciences. Main topics covered include: programming principles, algorithm design and implementation, database fundamentals, relational models, database modeling concepts, and SQL database manipulation.

Learning Outcomes

  • design and develop algorithmic solutions for domain- specific problems in the sciences;
  • apply best-coding practices to develop algorithmic solutions;
  • explore and manipulate databases for scientific datasets;
  • formulate and apply programming queries to manipulate databases;
  • critically appraise and evaluate various databases.

Subject Assessment

  • Written > Examination (centrally administered) - (30%) - Individual
  • Performance/Practice/Product > Software development/creation - (40%) - Individual
  • Performance/Practice/Product > Practical assessment/practical skills demonstration - (30%) - Individual.


Townsville, Study Period 2, Internal
Census Date 24-Aug-2023
Workload expectations:

The student workload for this 3 credit point subject is approximately 130 hours.

  • 20 hours lectures
  • 10 hours online activity
  • 20 hours specialised
  • assessment and self-directed study

Note: Minor variations might occur due to the continuous Subject quality improvement process, and in case of minor variation(s) in assessment details, the Subject Outline represents the latest official information.