Faculty Of Engıneerıng
Computer And Software Engıneerıng
Course Information
MATLAB PROGRAMMING | |||||
---|---|---|---|---|---|
Code | Semester | Theoretical | Practice | National Credit | ECTS Credit |
Hour / Week | |||||
CSE319 | Fall | 2 | 2 | 3 | 4 |
Prerequisites and co-requisites | None |
---|---|
Language of instruction | English |
Type | Elective |
Level of Course | Bachelor's |
Lecturer | Asst. Prof. Dr. Mehmet Ali AKTAŞ |
Mode of Delivery | Face to Face |
Suggested Subject | None |
Professional practise ( internship ) | None |
Objectives of the Course | In this course, teaching the basic principles of programming and of implementing mathematical concepts in MATLAB is aimed. |
Contents of the Course | Introduction to Matlab, conditions, loops, nested loops, functions, probabilities and averages, vectors, plots, arrays-matrices, images, characters and strings, cell arrays, numeric/text procedures, file procedures, sorting and searching, recursion |
Learning Outcomes of Course
# | Learning Outcomes |
---|---|
1 | Learns MATLAB programming interface |
2 | Performs matrix and mathematical operations in MATLAB |
3 | Uses MATLAB as a problem solving environment |
4 | Develops algorithms |
5 | Uses built-in commands in MATLAB to evaluate experimental results |
6 | Can read data from the files and performs operations using this data |
7 | Writes the results of operations and shows them with graphics |
Course Syllabus
# | Subjects | Teaching Methods and Technics |
---|---|---|
1 | Basics of computer systems, flow diagrams, making flow charts and examples of algorithm | Lecture, discussion, presentation |
2 | Overview of MATLAB programming environment, data types, constants, variables | Lecture, discussion, presentation |
3 | Overview of variable types in the program, arithmetic operations, transfer statements | Lecture, discussion, presentation |
4 | Input - Output statements | Lecture, discussion, presentation |
5 | Loop structures | Lecture, discussion, presentation |
6 | Control statements | Lecture, discussion, presentation |
7 | 1. Mid Term | Lecture, discussion, presentation |
8 | Concept of arrays | Lecture, discussion, presentation |
9 | Functions | Lecture, discussion, presentation |
10 | Functions | Lecture, discussion, presentation |
11 | Using built-in functions (Polynomials and polynomial operations, differentiation and integration, differential equation solutions) | Lecture, discussion, presentation |
12 | Using built-in functions (applications of limit, integral and derivative) | Lecture, discussion, presentation |
13 | Drawing Graphics | Lecture, discussion, presentation |
14 | Final Exam | Lecture, discussion, presentation |
15 | ||
16 |
Course Syllabus
# | Material / Resources | Information About Resources | Reference / Recommended Resources |
---|
Method of Assessment
# | Weight | Work Type | Work Title |
---|---|---|---|
1 | 40% | Mid-Term Exam | Mid-Term Exam |
2 | 60% | Final Exam | Final Exam |
Relationship between Learning Outcomes of Course and Program Outcomes
# | Learning Outcomes | Program Outcomes | Method of Assessment |
---|---|---|---|
1 | Learns MATLAB programming interface | 1͵3 | 1͵2 |
2 | Performs matrix and mathematical operations in MATLAB | 1͵3 | 1͵2 |
3 | Uses MATLAB as a problem solving environment | 1͵3 | 1͵2 |
4 | Develops algorithms | 1͵3 | 1͵2 |
5 | Uses built-in commands in MATLAB to evaluate experimental results | 1͵3 | 1͵2 |
6 | Can read data from the files and performs operations using this data | 1͵3 | 1͵2 |
7 | Writes the results of operations and shows them with graphics | 1͵3 | 1͵2 |
Work Load Details
# | Type of Work | Quantity | Time (Hour) | Work Load |
---|---|---|---|---|
1 | Course Duration | 14 | 4 | 56 |
2 | Course Duration Except Class (Preliminary Study, Enhancement) | 14 | 2 | 28 |
3 | Presentation and Seminar Preparation | 0 | 0 | 0 |
4 | Web Research, Library and Archival Work | 0 | 0 | 0 |
5 | Document/Information Listing | 0 | 0 | 0 |
6 | Workshop | 0 | 0 | 0 |
7 | Preparation for Midterm Exam | 0 | 0 | 0 |
8 | Midterm Exam | 0 | 0 | 0 |
9 | Quiz | 0 | 0 | 0 |
10 | Homework | 1 | 10 | 10 |
11 | Midterm Project | 1 | 6 | 6 |
12 | Midterm Exercise | 0 | 0 | 0 |
13 | Final Project | 0 | 0 | 0 |
14 | Final Exercise | 0 | 0 | 0 |
15 | Preparation for Final Exam | 0 | 0 | 0 |
16 | Final Exam | 0 | 0 | 0 |
100 |