Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
EMPS - Module - ECMM406 Tools and Techniques.rtf MODULE CODE ECMM406 MODULE TITLE Tools and Techniques LECTURERS Dr Jovisa Zunic, CREDIT VALUE 15 PRE-REQUISITES None CO-REQUISITES None DURATION OF MODULE TOTAL STUDENT STUDY TIME MODULE LEVEL M ECTS VALUE 7.5 1 Semesters(1) Total: 150 hours (20 hours lectures; 20 hours workshops; 110 hours private study). AIMS The aim of the module is to ensure that students have a sound foundation in programming and mathematical skills to enable them to read scientific research papers and engage in quantitative research in computer science. INTENDED LEARNING OUTCOMES Module specific skills: 1. Demonstrate depth of knowledge and understanding of the principles and computational approaches for addressing applied computing problems. 2. Demonstrate an ability to design, write and test programs written in Java. 3. Demonstrate an ability to understand and apply ideas in linear algebra, calculus and probability. Discipline specific skills: 4. Demonstrate an understanding of the theoretical underpinnings and practice of computer science. Personal and key skills: 5. Demonstrate an ability to select and use appropriate tools for problems solving. 6. Communicate effectively both in written and oral presentations. LEARNING / TEACHING METHODS The module will be divided into 4 components: Java programming; linear algebra; calculus; and probability. The module will be delivered via lectures, in-lecture exercises, workshops, surgeries. Weekly workshops will be used to gain experience in the techniques treated in lectures. Students, individually or in groups, will be asked to actively participate in workshops by explaining their approach to the solution of problems (ILO 6). ASSIGNMENTS Weekly programming assignments or examples sheets (approx 8 pages each) will be set to aid private study. These will be tightly integrated with the lecture material and workshops will be used to review solutions to the assignments. These assignments will be formative, but of the same flavour as the assessed coursework. ASSESSMENT Examination (0%) Coursework (100%) Each of the 4 components will carry equal weight (25%). Each will be assessed by a single piece of coursework at the end of that component (approximately 8 pages each). The Java component will require students to write and test a Java program whose specification is given (ILOs 1, 2, 4, 5). The linear algebra, calculus and probability components will be assessed by written coursework (ILOs 1, 3, 4, 5). SYLLABUS PLAN 1. Java: Basic programming concepts; variables, control structures; object oriented programming; classes; inheritance; I/O; Java containers.. 2. Linear algebra: vectors; combination of vectors; scalar and vector products; linear combinations, span, bases; matrices; Last Revised: 8th Feb 2007 EMPS - Module - ECMM406 Tools and Techniques.rtf matrix combination; matrix-vector combination; null space and rank; properties of orthogonal and symmetric matrices; solutions of systems of equations; determinants; eigenvalues and eigenvectors; singular value decomposition. 3. Calculus: single variable differentiation and integration, and applications; partial differentiation, extrema and saddle points in several dimensions; Jacobians; multivariate integration; numerical methods for integration and differentiation. 4. Probability: sample spaces; probability as frequency and axioms; counting, permutations and combinations; independence and conditional probability; Bayes' rule; discrete distributions; moments; probability density functions; common density functions. INDICATIVE BASIC READING LIST Stirzaker D. "Elementary probability" 2, Cambridge University Press (2003), ISBN: (set) Farrell, J "Java Programming" , Thomson (2008), ISBN: (set) McColl, J "Probability" , Arnold (1995), ISBN: 0000340614269 (set) James, G "Modern Engineering Mathematics" 4th with MyMathLab, Addison Wesley (2010), ISBN: 027373413x (set) McGregor C., Nimmo J. & Stothers W. "Fundamentals of University Mathematics" 2nd, Horwood, Chichester (2000), ISBN: 000-1-898-56310-1 (set) Flanagan, D "Java in a nutshell" , O'Reilly (2005), ISBN: ( EXTENDED READING LIST Thomas, G "Calculus and analytic geometry" 9, Addison-Wesley (1996), ISBN: Strang, G "Introduction to linear algebra" 3rd, Wellesley Cambridge (2003), ISBN: 978-096140 DETAILED LEARNING OUTCOMES DATE OF LAST REVISION Last Revised: 8th Feb 2007 8th Feb 2007