My database assignment received before the deadline given...
To provide learners with an understanding of the underlying mathematical concepts that support the diverse fields supported by software engineers.
This Unit 23 Mathematics for Software Development is an introduction to some of the mathematical concepts and techniques that will be required by software engineers. To develop the mathematical skills necessary for software engineering learners must gain a range of mathematical skills, which are often applied in the creation of coded solutions to everyday problems. The unit will allow the learner to appreciate and prepare for the more advanced concepts of mathematics required in relation to software engineering. Learners taking this unit will explore areas of mathematics that are used to support programming. It will cover conditional statements, graphics and gaming (geometry and vectors), relationships in databases, the calling of methods (or procedures), matrices in the handling of arrays, large datasets and mapping, statistics, calculus and set theory.
Press W et al – Numerical Recipes 3rd Edition: The Art of Scientific Computing (Cambridge University Press, 2007) ISBN-10: 0521880688
Press W et al – Numerical Recipes Source Code CD-ROM 3rd Edition: The Art of Scientific Computing (Cambridge University Press, 2007) ISBN-10: 0521706858
Golub G, Van Loan C – Matrix Computations (Johns Hopkins Studies in the Mathematical Sciences) (John Hopkins University Press, 1996) ISBN-10: 0801854148
Haggarty R – Discrete Mathematics for Computing (Addison Wesley, 2001) ISBN-10: 0201730472 Schwartz JT et al – Set Theory for Computing: From Decision Procedures to Declarative
Programming with Sets (Monographs in Computer Science) (Springer 2001) ISBN-10: 0387951970 Rothenberg R – Basic Computing for Calculus (McGraw Hill, 1985) ISBN-10: 007054011X