0% found this document useful (0 votes)
88 views3 pages

IBIO 2240 PROGRAMACIÓN CIENTÍFICA-201510-Prof. J Son PDF

This document provides information about a scientific programming course taught in MATLAB. The course is divided into two parts, with the first half focusing on basic MATLAB programming and the second on using MATLAB for numerical methods and scientific programming. Students will learn programming skills in MATLAB as well as how to apply numerical methods to solve scientific problems. The course will be evaluated based on exams, assignments, and a team project. Topics covered include matrices, graphics, symbolic math, nonlinear equations, approximation techniques, differential equations and more.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
88 views3 pages

IBIO 2240 PROGRAMACIÓN CIENTÍFICA-201510-Prof. J Son PDF

This document provides information about a scientific programming course taught in MATLAB. The course is divided into two parts, with the first half focusing on basic MATLAB programming and the second on using MATLAB for numerical methods and scientific programming. Students will learn programming skills in MATLAB as well as how to apply numerical methods to solve scientific problems. The course will be evaluated based on exams, assignments, and a team project. Topics covered include matrices, graphics, symbolic math, nonlinear equations, approximation techniques, differential equations and more.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

201510-IBIO2240

Programación Científica: Programa


2015-I / 3 credits
Jaebum Son (j.son@uniandes.edu.co), office: ML-437
Class ML-107, Office hours: M 10:00am-11:00am, V 7:30am-8:30am

COURSE DESCRIPTION

Computers are nowadays indispensable tools to solve engineering problems. Sometimes we want to use software
specially developed to solve engineering problems, but sometimes we want to implement our own idea using a
method called scientific programming. Scientific programming requires different background knowledge from
conventional mathematical equations, and it requires a good understanding of computer systems and numerical
methods to maximize the advantage of computers. Hence in this course we will learn the basics of such scientific
programming with examples from biomedical engineering.

This course is divided into exactly two portions: the first half of the course is devoted to practicing programming
using MATLAB and the second half is devoted to scientific programming utilizing MATLAB.

LEARNING OBJECTIVES (ABET)

Students will learn:


 How to develop a program by understanding basic programming skills using MATLAB.
 How to use programming tools (MATLAB) and the knowledge of numerical method to solve scientific
problems (OUTCOME K w/ exam 1 and 2)
 How to use numerical methods to solve scientific problems (OUTCOME A w/ exam 3 and 4)

where
A. An ability to apply knowledge of mathematics, science and engineering.
K. An ability to use the techniques, skills and modern engineering tools necessary for engineering.

EVALUATION

 Four exams (including the final exam) 60% (15% each)


 Laboratory & Homework Assignments 40%
 1 Team Project 15%
 Homework assignments:
o No delayed homework is accepted beyond the deadline.
o Deadline of homework is turn homeworks 8 days after lab session.
o Grades of homework assignments will be posted in 10 business days to comply with the university
policy.
o At the end of semester, one homework with the worst grade will be taken out for the final grading.

 Final grading: your final grade will be approximated to comply with the department policy.

Range Final Range Final


From 1.75 to 2.25 2.0 From 3.76 to 4.25 4.0
From 2.26 to 2.99 2.5 From 4.26 to 4.75 4.5
From 3.00 to 3.34 3.0 From 4.76 to 5.00 5.0
From 3.35 to 3.75 3.5

CONTENTS
PART I Programming with MATLAB
1. Basic programming in MATLAB
2. M-Files, Functions
3. Graphics
4. Symblic Math

PART II Numerical Methods using MATLAB


1. Nonlinear Equations
2. Approximation
3. Numerical differentiation & Integration
4. Linear systems
5. Eigenvalues and eigenvectors
6. Ordinary differential equations

REFERENCES
PART I Programming with MATLAB
 Higham DJ, Higham NJ, MATLAB Guide, SIAM, 2005.
 http://www.mathworks.com/academia/student_center/tutorials/launchpad.html

PART II Numerical Methods using MATLAB


 Quarteroni A, Saleri F, Gervasio P. Scientific Computing with MATLAB and Octave, 3rd Ed. Springer,
2010.
 King MR, Mody NA. Numerical and Statistical Methods for Bioengineering: Applications in MATLAB
(Cambridge Texts in Biomedical Engineering). Cambridge University Press, 2010.
 Dunn S, Constantinides A, Moghe PV. Numerical Methods in Biomedical Engineering. Elsevier Academic
Press, 2006.
 Press WH, Flannery BP, Teukolsky SA, Vetterling WT. Numerical Recipes in C: The Art of Scientific
Computing. Cambridge University Press, 2nd edition, 1992.

CLASS POLICIES
 The class notes or presentations do not define the actual scope of the course and are only a guide in the
formulation of the fundamental concepts.
 Neither cellphone talk nor text messaging is allowed during class hours.
 Video recording is not allowed during class hours. However, photo shoot is allowed only if it doesn’t make any
clicking sound.
 This course is taught in English. If you encounter any word or sentence that you cannot understand clearly for
home works or during exams, you should ask the professor to explain.
 No cheating is allowed and this misbehavior will be directly reported to the department. Copying from the
previous year’s class materials will be considered to be cheating as well.
TENTATIVE CLASS SCHEDULE

M D TOPICS LAB
1 21 I 01. Introduction L01
23 V 02. Basics (H2, H3)
28 I 03. Arithmetic (H4) L02, Due L01
30 V 04. Matrices (H5, H15)
2 4 I 05. Data types (H18) L03, Due L02
6 V 06. Flow control / IO (H6, H13)
11 I Parcial 1 L04, Due L03
13 V 07. M-files (H7)
18 I 08. Functions (H10, H16, H20) L05, Due L04
20 V 09. Troubleshooting (H14) / Tricks & Tips (H21)
25 I 10. Graphics 1 (H8) L06, Due L05
27 V 11. Graphics 2 (H8)
3 4 I 12. Symbolic math 1 (H19) L07, Due L06
6 V 13. Symbolic math 2 (H19)
11 I Parcial 2 L08, Due L07
13 V 14. What can’t be ignored (Q1)
18 I 15. Nonlinear Equations (Q2) L09, Due L08
20 V 16. Nonlinear Equations (Q2)
25 I 17. Approximation (Q3) L10, Due L09
27 V 18. Approximation (Q3)
4 1 I
3 V
8 I 19. Num Diff and Integration (Q4) L11, Due L10
10 V 20. Num Diff and Integration (Q4)
15 I Parcial 3 L12, Due L11
17 V 21. Linear Systems (Q5)
22 I 22. Linear Systems (Q5) L13, Due L12
24 V 23. Eigenvalues and Eigenvectors (Q6)
29 I 24. Eigenvalues and Eigenvectors (Q6) L14, Due L13
5 1 V Dia del Trabajo
6 I 25. Ord. Differential Eqns (Q7) L15, Due L14
8 V 26. Ord. Differential Eqns (Q7)
- - Parcial 4 Due L15
 Mar. 13: Fecha límite para informar a los estudiantes de la calificación del 30% de la nota del semestre

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy