0% found this document useful (0 votes)
29 views2 pages

Dersnot 5870 1727790681

Uploaded by

nsynk1357
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)
29 views2 pages

Dersnot 5870 1727790681

Uploaded by

nsynk1357
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

Course Syllabus: Computer Technology and Programming (Fall 2024)

Instructor Information:

• Instructor: Dr. Coşkun MERMER

• Office: B-230

• Office Hours: T 10-11

• Email: cmermer@[Link]

Course Information:

• Course Code: COMP113/ENG112, Section: 3

• Class Time: T 14-17

• Location: A-119B Computer Lab

Course Description:

This course aims to familiarize students with the basic concepts of programming and skills needed
for basic problem solving, using MATLAB as the vehicle. Fundamental programming concepts such
as variables, arrays, conditional statements, loops, functions, and data I/O are covered. At the end
of the course, students should be able to use MATLAB in their own work; and be prepared to deepen
their MATLAB programming skills and tackle other languages for computing, such as Java, C++, or
Python.

Textbook:

• MATLAB: A Practical Introduction to Programming and Problem Solving, by Stormy Attaway,


6th Edition (2022), ISBN: 9780323917506 (Paperback) / 9780323986113 (eBook)

Grading Breakdown:

• Midterm Exam: 30%

• Project: 20%

• Final Exam: 50%

Course Policies:

• Attendance: Per university policy, attending at least 70% of lectures is mandatory.


• Late Project Submission: 10% of the project grade will be deducted for each late day.

• Academic Integrity: Plagiarism and cheating will not be tolerated and will be reported to
the university administration.

Tentative Schedule:

Week Date Topic

Introduction to MATLAB environment, variables, data types, assignment


1 Oct. 1
statements, Boolean expressions, built-in functions

2 Oct. 8 Creating, accessing and manipulating vectors and matrices, logical vectors

Introduction to MATLAB programming, algorithms, MATLAB scripts, input/output,


3 Oct. 15
simple plotting, user-defined functions

4 Oct. 22 Selection statements, flowcharts and pseudocode

5 Oct. 29 Republic Day – NO CLASS

6 Nov. 5 Loop statements, vectorizing code

MATLAB programs, modular programming, local functions, scope of variables,


7 Nov. 12
debugging techniques, live scripts

8 Nov. 19 MIDTERM EXAM

Text manipulation, the string type, string operations, conversion between text and
9 Nov. 26
number types, PROJECT ASSIGNMENT

10 Dec. 3 Data transfer, reading from and writing to different type of files and web APIs

Advanced types and features of functions, variable number of arguments, function


11 Dec. 10
handles

Introduction to object-oriented programming, classes and objects, inheritance,


12 Dec. 17
property and method types

13 Dec. 24 Advanced plotting functions, plot types, graphics objects

Introduction to image and sound files and processing, programming Graphical User
14 Dec. 31
Interfaces, App Designer, PROJECTS DUE

- Jan. 6-17 FINAL EXAM

You might also like