i. Introduction to MATLAB
ii. Numerical operations, build-in functions and variables iii. Script files, keeping a record (diary) iv. Logical functions v. Control flows vi. Data input-output vii. Loop Control Statements viii. Basic plotting ix. Functions (.m files) x. Polynomials xi. Arrays, matrices xii. Symbolic Math Toolbox xiii. MuPAD |
COMPUTER PROGRAMMING AND APPLICATIONS
SEMESTER | 1st |
---|---|
eclass | https://eclass.upatras.gr/courses/CIV1613/ |
COURSE OUTLINE | |
Instructor | ECONOMOU POLYCHRONIS, PAPADOPOULOS POLYKARPOS |
LANGUAGE OF INSTRUCTION and EXAMINATIONS | Greek |
Credits ECTS | 5 |
Teaching Hours | 4 |
Erasmus+ | Yes |
Code | CIV_2221 |
The course is the basic introductory course of computer programming and use.
The main purpose of the course is to familiarize students with computers and especially with the MATLAB to develop basic programming skills. More specifically, the course introduces the input-output commands, flow control and iterations, as well as script and function manipulation in MATLAB.
Finally, the course aim is the student to be able to use MATLAB to solve introductory problems and simple applications from other courses of civil engineering.
Upon successful completion of the course the student will be able to:
- use the MATLAB environment for both simple and complex mathematical problems.
- create flow charts (or pseudocode) and convert it into a MATLAB program.
- create script and functions files (.m files) to run complex programs
• solve mathematical problems as well as simple Civil Engineering problems using the PC.