برمجة جافا 1 - 2025 - الجزء الأول CS110
Learn programming in the right manner, this course will provide you all the basics you need to become a good programmer with a solid knowledge of all programming concepts such as variables, control fl
- جامعة الأميرة نورة بنت عبدالرحمن
- Created by Eng.Naif AlShehri
- Last update 2025-01-16
- العربية English
-
-
Lecture 1: Introduction to Computers & Problem Solving
- Elements of Computer System: Hardware 28:00
- Elements of Computer System: Software 13:44
- Programming Languages 18:40
- What's a Computer Science / Algorithm? 09:20
- Algorithms 18:40
- Problem Solving Approach: Analyze Problem 13:38
- Problem Solving Approach: Design an Algorithm #1 14:36
- Problem Solving Approach: Design an Algorithm #2 19:14
- 🔺📐 Tutorial 1: Problem Solving 01:17:22
- 🔺📝 Tutorial 2: Theory 01:06:43
-
Lecture 2: Java Basics I
- Simple Java Program 29:00
- Class Name and Main Method 38:55
- Statements and Blocks 11:53
- Comments 10:25
- Reserved Words and Whitespaces 12:20
- Displaying Text: print and println 30:27
- Escape Sequences 16:35
- Identifiers 17:21
- Variables and Data Types 56:35
- String Declaration, initialization and Concatenation 24:12
- Mistakes With Variables 06:41
- Constants and Naming Convention 13:11
- Type Casting 01:02:58
- printf Method 01:15:38
- Self Study 15:29
- 🔺👩🏻💻 Tutorial 1: Coding 01:33:06
- 🔺🔭 Tutorial 2: Tracing 01:42:28
- 🔺📝 Tutorial 3: Theory 01:19:05
-
Lecture 3: Java Basics II
- Arithmetic Operators 28:04
- Arithmetic Operator Precedence 21:23
- Increment/Decrement Operators 38:53
- Relational Operators 18:00
- Logical Operators 14:35
- Compound Assignment Operators 08:56
- Scanner Class 01:05:43
- Case Study: Adding Numbers 07:50
- Programming Errors 14:43
- Debugging 13:25
- Case Study: Convert Length 39:25
- Self Study 19:07
- Extra Exercises 20:16
- 🔺👩🏻💻 Tutorial 1: Coding Part 1 01:13:53
- 🔺👩🏻💻 Tutorial 1: Coding Part 2 01:18:33
- 🔺🔭 Tutorial 2: Tracing 01:09:58
- 🔺📝 Tutorial 3: Theory 01:01:33
- Lecture 4: Control Structures
- Lab
- Reference Books
- Previous Exams
-
Lecture 1: Introduction to Computers & Problem Solving
-
دراسة ذاتية
Learn programming in the right manner, this course will provide you all the basics you need to become a good programmer with a solid knowledge of all programming concepts such as variables, control flow, loops, and arrays.
Enjoy the course! -
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
5.00
250 SAR
Lectures
81 Videos
Duration
55:31:58
Material
24 Files
Assignments
Yes, Completely
Labs
Yes, Completely
Project
Yes, Completely
Certificate
Not Applicable
Reviews (2)
Real reviews from real students.
الله يسعدكم على جهودكم ماقصرتي دكتوره غاليه معنا ولا المهندس يعطيكم العافيه
الشرح يجنن وملم وشامل كل شي الله يجزاهم خير ويسعد غالية يارب تساعد من قلب❤️❤️