Skip to main content

MA117 - Programming for Scientists

  • Module code: MA117
  • Module name: Programming for Scientists
  • Department: Mathematics Institute
  • Credit: 12

Content and teaching | Assessment | Availability

Module content and teaching

Principal aims

To provide an understanding of the process of scientific software development and an appreciation of the importance of data vetting, sound algorithms and informative presentation of results.

Principal learning outcomes

To enable the student to become confident in the use of the Java language for scientific programming.

Departmental link

http://go.warwick.ac.uk/MA117/

Other essential notes

Prerequisites No previous computing experience will be assumed, but students should have obtained a code to use the IT Services work area systems prior to this module. Information and assistance is available in the Student Computer Centre in the Library Road.

Module assessment

Assessment group Assessment name Percentage
12 CATS (Module code: MA117-12)
A (Assessed work only) First Project (programming assignment) 25%
  Second Project (programming assignment) 35%
  Third Project (programming assignment) 40%

Module availability

This module is available on the following courses:

Core

N/A

Optional Core

N/A

Optional
  • Undergraduate Mathematics and Physics (MMathPhys) (FG31) - Year 1
  • Undergraduate Mathematics and Physics (BSc MMathPhys) (FG33) - Year 1
  • Undergraduate Mathematics (BSc) (G100) - Year 1
  • Undergraduate Mathematics (BSc) (G100) - Year 2
  • Undergraduate Mathematics with Intercalated Year (G101) - Year 1
  • Undergraduate Mathematics with Intercalated Year (G101) - Year 2
  • Undergraduate Mathematics (MMath) (G103) - Year 1
  • Undergraduate Mathematics (MMath) (G103) - Year 2
  • Undergraduate Master of Mathematics (with Intercalated Year) (G105) - Year 2
  • Undergraduate Mathematics (MMath) with Study in Europe (G106) - Year 1
  • Undergraduate Mathematics (MMath) with Study in Europe (G106) - Year 2
  • Undergraduate Mathematics and Statistics (BSc MMathStat) (G1G3) - Year 1
  • Undergraduate Mathematics and Statistics (BSc MMathStat) (G1G3) - Year 2
  • Undergraduate Mathematics and Business Studies (with Intercalated Year) (G1N2) - Year 1
  • Undergraduate Mathematics and Business Studies (with Intercalated Year) (G1N2) - Year 2
  • Undergraduate Mathematics and Business Studies (G1NC) - Year 1
  • Undergraduate Mathematics and Business Studies (G1NC) - Year 2
  • Undergraduate Master of Mathematics,Operational Research,Statistics and Economics (G300) - Year 1
  • Undergraduate Master of Mathematics,Operational Research,Statistics and Economics (G300) - Year 2
  • Undergraduate Mathematics and Physics (BSc) (GF13) - Year 1
  • Undergraduate Mathematics and Statistics (BSc) (GG14) - Year 1
  • Undergraduate Mathematics and Statistics (BSc) (GG14) - Year 2
  • Undergraduate Mathematics and Economics (GL11) - Year 1
  • Undergraduate Mathematics and Economics (GL11) - Year 2
  • Undergraduate Mathematics and Economics (with Intercalated Year) (GL12) - Year 1
  • Undergraduate Mathematics and Economics (with Intercalated Year) (GL12) - Year 2
  • Undergraduate Mathematics and Philosophy (GV17) - Year 1
  • Undergraduate Mathematics and Philosophy with Intercalated Year (GV18) - Year 1
  • Undergraduate Mathematics,Operational Research,Statistics and Economics (Y602) - Year 1
  • Undergraduate Mathematics,Operational Research,Statistics and Economics (Y602) - Year 2