Course Title: Scientific Computing
Part A: Course Overview
Course Title: Scientific Computing
Credit Points: 12.00
Terms
Course Code |
Campus |
Career |
School |
Learning Mode |
Teaching Period(s) |
MATH1155 |
City Campus |
Undergraduate |
145H Mathematical & Geospatial Sciences |
Face-to-Face |
Sem 1 2006, Sem 1 2007, Sem 1 2008, Sem 1 2009, Sem 1 2010, Sem 1 2011, Sem 1 2012, Sem 1 2013, Sem 1 2014, Sem 1 2015, Sem 2 2016 |
MATH1155 |
City Campus |
Undergraduate |
171H School of Science |
Face-to-Face |
Sem 2 2017, Sem 2 2018, Sem 2 2019, Sem 2 2020 |
Course Coordinator: Dr Ian Grundy
Course Coordinator Phone: +61 3 9925 3220
Course Coordinator Email: ian.grundy@rmit.edu.au
Course Coordinator Location: 8.9.27
Course Coordinator Availability: please e-mail for an appointment
Pre-requisite Courses and Assumed Knowledge and Capabilities
It will be assumed that you know the basics of programming through successful completion of the courses MATH2109 Mathematical Computing and MATH2313 Problem Solving and Algorithms. It will also be assumed that you have the basic mathematical skills that are developed in MATH1142 Calculus and Analysis 1 and MATH1144 Calculus and Analysis 2
Course Description
Scientific Computing builds on the MATLAB programming skills learnt in Mathematical Computing (MATH 2109) by introducing you to a selection of other commonly used programming environments such as C, Maple, R, Python or Julia.
You will learn the commands and structures of the selected languages and how they are applied in a scientific context. To develop and test your scientific programming skills, you will undertake a mixture of in-class computer laboratory work and challenging out-of-class programming assignments.
Objectives/Learning Outcomes/Capability Development
On completion of this course you should be able to:
- Analyse a range of mathematical problems, model and / or solve them using an appropriate method and implement the solutions using one or more of the commonly-used programming environments listed above.
- Document your computer code so that others can understand it more easily
- Interpret and report on the results obtained.
This course contributes to the following Program Learning Outcomes for BP083 - Bachelor of Science (Mathematics) and BP245 - Bachelor of Science (Statistics):
Knowledge and technical competence
- use appropriate and relevant, fundamental and applied mathematical and statistical knowledge, methodologies and modern computational tools.
Problem-solving
- synthesise and flexibly apply knowledge to characterise, analyse and solve a wide range of problems balance the complexity / accuracy of the mathematical / statistical models used and the timeliness of the delivery of the solution.
Overview of Learning Activities
You will attend lectures where theory will be progressively presented. In computer laboratory sessions individual skills components will be practised and you can seek one-on-one assistance. In addition, problem-based assignments will be given to facilitate the integration of component skills.
The assessment for this course includes the completion of weekly laboratory work, two assignments and two closed book tests. Feedback on your laboratory and assignment work will be provided to you during the semester.
You will undertake the equivalent of four hours per week in lectures and labs. In addition you can expect to spend a minimum of six hours per week in independent study.
Overview of Learning Resources
You will have access to the course site on Canvas, computer laboratory, program documentation, external internet links and access to RMIT Library online and hardcopy resources.
http://rmit.libguides.com/mathstats
Overview of Assessment
Note that:
This course has no hurdle requirements.
Early Assessment Task : Laboratories 1 - 4
Weighting 10%
Note: The labs are completed and returned weekly.
This assessment task supports CLOs 1, 2 & 3
Assessment Task 2: Laboratories 5 - 12
Weighting 20%
Note: The labs are completed and returned weekly.
This assessment task supports CLOs 1, 2 & 3
Assessment Task 3: Assignment 1
Weighting 10%
Note: Distributed in Week 4
This assessment task supports CLOs 1, 2 & 3
Assessment Task 3: Test 1
Weighting 25%
Note: Closed book under exam conditions, Week 6
This assessment task supports CLOs 1, 2 & 3
Assessment Task 5: Assignment 2
Weighting 10%
Note: Distributed in Week 10
This assessment task supports CLOs 1, 2 & 3
Assessment Task 6: Test 2
Weighting 25%
Note: Closed book under exam conditions, Week 12
This assessment task supports CLOs 1, 2 & 3