Programming Applications for Engineers ECE201
Learn the basics of C programming language and Matlab programming.
- جامعة الأميرة نورة بنت عبدالرحمن
- Created by Eng.Naif AlShehri
- Last update 2025-01-16
- العربية English
-
-
Lecture #1: Intro
- Computer System 13:02
- Creating and Running Programs 21:50
- Structure of C Program & Comments 17:57
- Review Questions 09:15
-
Lecture#2: C Basics
- Tokens, Keywords and Identifiers 13:34
- Data Types 25:57
- Variables and Constants 24:48
- Output Using printf 18:44
- Formatted Input Using scanf 11:03
- Review Questions 35:21
-
Lecture #3: C Operators
- Arithmetic Operators 22:06
- Postfix and Prefix Expressions 13:40
- Precedence and Associativity 14:32
- Relational and Logical Operators 15:49
- Review Questions 30:08
-
Lecture #4: Decision Making and Branching
- Simple if Statement 11:28
- Two-way Selection(if-else) 17:19
- Multi-way Selection(else-if) 09:34
- Choice-way Selection(switch) 21:09
-
Lecture #5: Loops
- Intro to Loops & While Loop 24:36
- For Loop & Nested Loops 18:40
- Do While Loop 11:04
- Break, Continue and GoTo 22:04
- Lecture #6: Functions
-
Lecture #7: Arrays
- One Dimensional Arrays 31:08
- Two Dimensional Arrays 31:15
-
Lecture #8: Introduction to Matlab
- What's Matlab? 20:26
- Relational and Arithmetic Operators 08:56
- Matlab Matrices 16:26
-
Lecture #9: Matlab Plotting
- Plotting 30:37
- M-files, Scripts and Functions 31:39
-
Lecture #10: Control Flow
- Output Commands: disp() and fprintf() 19:40
- If Statement 07:00
- For & While Loops 14:27
-
Lecture #11: Switch and Input
- Switch Statement 16:53
- Input Function 15:02
-
Lecture#12: Col Operator & Table Function
- Matlab Colon Operator 18:22
- Table Function 25:42
- Table Function Recap 12:44
-
Lecture #12: Functions Recap and Table Function(Legacy)
- Functions Recap 10:46
- Table Function 25:42
-
Lab
- Lab#1 30:32
- Lab#2 19:13
- Lab#3 16:17
- Lab#4 25:32
- Assignment #1 16:54
- Lab#5 24:39
- Lab#6 20:54
- Lab#7 19:10
- Final Lab Review 48:13
- Lab#8 13:58
- Lab#9 25:08
- Lab#10 16:52
- Lab#11 21:38
- Assignment #2 18:21
-
Prev Exams
- Quiz #1 13:41
- Quiz II 57:14
- Mid I (Lec#1 to Lec#7) 01:19:15
-
Lecture #1: Intro
-
دراسة ذاتية
Learn the basics of C programming language and Matlab programming. -
Naif works as a software engineer. He likes designing, building, and developing highly scalable and secured systems along with testing.
He's a professional certified Java programmer by Oracle. He has rich knowledge in programming languages {such as Java, Python, C, Swift, etc} advanced algorithms & data structures. Naif has the passion to work as an instructor, he has more than 9 years of experience in the field.
He likes to teach people how to program, how to build robust systems, and how should they think logically during the systems development and the right usage of data structures.
Most of his interests now are iOS Development, Backend Engineering, Backend Technologies, Cloud-Native Apps and Tools -
Student feedback
5Course Rating
300 SAR
Lectures
59 Videos
Duration
21:25:49
Material
4 Files
Assignments
Yes, Completely
Labs
Yes, Completely
Project
Yes, Completely
Certificate
Not Applicable
Reviews (0)
Real reviews from real students.
No reviews yet.