We may earn an affiliate commission when you visit our partners.
Course image
Hasan awad

في هذه الدورة التدريبية القائمة على المشروع والتي تستغرق ساعة واحدة، ستتعرف على المؤشرات في لغة البرمجة سي وأنواعها وكيفية استخدامها والتعامل معها، بالإضافة إلى معرفة علاقتها بالمصفوفات. سنقوم أيضاً بإجراء بعض التطبيقات لتثبيت المفاهيم المتعلقة بالمؤشرات وعلاقتها بالمصفوفات.

في نهاية هذه الدورة التدريبية، ستكون قادراً على التعامل مع المؤشرات واستخدامها ومعرفة علاقتها بالمصفوفات، إضافة لتطبيق مفاهيم متعلقة بالمؤشرات والمصفوفات في لغة سي.

Enroll now

What's inside

Syllabus

Module 1
في هذه الدورة التدريبية ستتعرّف عزيزي المتعلم على المؤشرات في لغة البرمجة سي وأنواعها وكيفية استخدامها والتعامل معها، بالإضافة إلى معرفة علاقتها بالمصفوفات. سنقوم أيضاً بإجراء بعض التطبيقات لتثبيت المفاهيم المتعلقة بالمؤشرات وعلاقتها بالمصفوفات. في نهاية هذه الدورة التدريبية، ستكون عزيزي المتعلم قادراً على التعامل مع المؤشرات واستخدامها ومعرفة علاقتها بالمصفوفات، إضافة لتطبيق مفاهيم متعلقة بالمؤشرات والمصفوفات في لغة سي.

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Introduces pointers and their relation to arrays in C programming, a fundamental concept in programming
Develops foundational C programming concepts that are vital for intermediate-level learners to advance their skills
Taught by Hasan Awad, an experienced instructor in C programming and a Certified Ethical Hacker, ensuring quality instruction
Focuses on practical application with examples and exercises, reinforcing concepts for better understanding

Save this course

Save استخدام وإدارة المؤشرات في لغة البرمجة سي to your list so you can find it easily later:
Save

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in استخدام وإدارة المؤشرات في لغة البرمجة سي with these activities:
Review C syntax and programming basics
Strengthen foundational skills in C syntax and programming concepts for better comprehension of pointers.
Browse courses on C Programming
Show steps
  • Identify areas for review
  • Review resources and practice exercises
Organize course materials
Organize notes, assignments, and other course materials for easy referencing and review.
Show steps
  • Gather and compile course materials
  • Create a system for organizing materials
Explore tutorials on pointer basics
Review fundamental concepts of pointers, including their declaration, initialization, and usage.
Browse courses on Pointers
Show steps
  • Identify resources and tutorials on pointer basics
  • Follow along with tutorials to understand pointer concepts
Four other activities
Expand to see all activities and additional details
Show all seven activities
Discussion forum participation
Engage in discussions with peers to clarify concepts, exchange ideas, and enhance understanding.
Show steps
  • Identify discussion topics and questions
  • Participate in discussions by sharing insights and asking questions
  • Reflect on discussions and summarize key points
Exercises on pointer arithmetic
Practice pointer arithmetic to reinforce understanding of pointer operations and their relationship with arrays.
Browse courses on Pointer Arithmetic
Show steps
  • Work through examples of pointer arithmetic
  • Solve exercises involving pointer arithmetic
Develop a C program using pointers
Create a program that demonstrates the application of pointers and their utility in handling data.
Browse courses on C Programming
Show steps
  • Identify a problem or concept suitable for a program
  • Design and implement the program using pointers
  • Test and debug the program
Pointer-based data structure implementation
Create a project to implement a data structure using pointers, solidifying understanding of pointer operations.
Browse courses on Pointers
Show steps
  • Select a data structure to implement
  • Design and code the implementation
  • Test and evaluate the implementation

Career center

Learners who complete استخدام وإدارة المؤشرات في لغة البرمجة سي will develop knowledge and skills that may be useful to these careers:
Software Engineer
Software Engineers utilize their expertise in programming languages like C, as well as their background in using pointers and managing memory, to research, design, develop, and test computer software. Software Engineers in this field work across a variety of industries, developing everything from computer games to healthcare management systems.
Software Developer
Software Developers apply their knowledge of programming languages like C, as well as their expertise in using pointers and managing memory, to both design and develop software for computers and applications. Software Developers in this field typically write lines of code for products like video games, business applications, and operating systems.
Embedded Systems Engineer
Embedded Systems Engineers use their knowledge of programming languages like C, as well as their expertise in pointers and memory management, to design, develop, and test embedded systems. These professionals work with embedded systems that are used in a variety of devices, from medical devices to automotive systems.
Mobile Application Developer
Mobile Application Developers apply their expertise in programming languages like C, as well as their understanding of pointers and memory management, to design, develop, and test mobile applications for smartphones and other mobile devices. These professionals work with a variety of operating systems and development tools to create user-friendly and engaging mobile apps.
Computer Systems Analyst
Computer Systems Analysts use their knowledge of programming languages like C, as well as their expertise in pointers and memory management, to analyze, design, and implement computer systems. They work with organizations to optimize and streamline complex computer-based systems to meet specific business requirements.
Game Developer
Game Developers use their knowledge of programming languages like C, as well as their expertise in pointers and memory management, to design, develop, and test video games. These professionals work with various game engines and development tools to create visually stunning and engaging games for a variety of platforms.
Systems Analyst
Systems Analysts leverage their skills in programming and computer science, including knowledge of pointers and memory management, to analyze, design, and implement computer systems. Working closely with end-users, Systems Analysts in this field help to optimize and streamline complex computer-based systems to meet the needs of an organization.
Computer Programmer
Computer Programmers use the skills they gain from a course on using pointers and managing memory in the C programming language, to design, develop, test, and maintain computer programs. These professionals work with all types of software and programming languages across a variety of industries, creating programs to control everything from spacecraft to medical devices.
Web Developer
Web Developers use their programming skills, including a background in pointers and managing memory, to design and develop websites and web applications. They work with various programming languages, including C, to create websites that are both visually appealing and functional.
Security Analyst
Security Analysts use their knowledge of programming languages like C, as well as their expertise in pointers and memory management, to analyze, design, and implement computer security systems. They work with organizations to protect their computer systems and networks from unauthorized access, cyberattacks, and other security threats.
Database Administrator
Database Administrators use their knowledge of programming languages like C, as well as their background in managing memory and pointers, to design, implement, and maintain databases. They work with various database management systems to ensure the efficient storage, retrieval, and security of data.
Artificial Intelligence Engineer
Artificial Intelligence Engineers use their knowledge of programming languages like C, as well as their expertise in pointers and memory management, to design, develop, and test artificial intelligence systems. These professionals work with various machine learning algorithms and AI techniques to create intelligent systems capable of performing complex tasks.
Data Scientist
Data Scientists use their background in computer science and related fields, including programming, to process and analyze large amounts of data to identify patterns and relationships. Data Scientists in this field may use their knowledge of pointers and memory management to develop powerful algorithms and models to uncover important insights from data.
Technical Writer
Technical Writers use their knowledge of programming languages like C, as well as their expertise in pointers and memory management, to write technical documentation for software and hardware products. They work with engineers and developers to create clear and concise documentation that helps users understand how to use and troubleshoot these products.
Project Manager
Project Managers use their knowledge of programming languages like C, as well as their expertise in pointers and memory management, to lead and manage software development projects. They work with teams of developers to ensure that projects are completed on time, within budget, and to the required specifications.

Reading list

We've selected 12 books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in استخدام وإدارة المؤشرات في لغة البرمجة سي.
This classic book must-read for anyone who wants to learn C. It covers all the basics of the language, including pointers and arrays. would be a great supplement to the course, providing additional depth and breadth.
Provides a comprehensive overview of pointers and arrays in C. It covers all the essential concepts, including pointer arithmetic, dynamic memory allocation, and the relationship between pointers and arrays. This book would be a valuable resource for anyone who wants to learn more about pointers and arrays in C.
Provides a comprehensive overview of pointers and arrays in the C programming language. It covers topics such as pointer arithmetic, dynamic memory allocation, and the relationship between pointers and arrays. This book would be a valuable resource for anyone who wants to learn more about pointers and arrays in C.
Provides a comprehensive overview of data structures in C. It covers all the essential concepts, including arrays, linked lists, stacks, queues, and trees. This book would be a valuable resource for anyone who wants to learn more about data structures in C.
Provides a comprehensive overview of pointers and memory management in C. It covers all the essential concepts, including pointer arithmetic, dynamic memory allocation, and the relationship between pointers and arrays. This book would be a valuable resource for anyone who wants to learn more about pointers and memory management in C.
Provides a comprehensive overview of pointers and arrays in modern C programming. It covers all the essential concepts, including pointer arithmetic, dynamic memory allocation, and the relationship between pointers and arrays. This book would be a valuable resource for anyone who wants to learn more about pointers and arrays in modern C programming.
Provides a comprehensive overview of pointers and arrays in C. It covers all the essential concepts, including pointer arithmetic, dynamic memory allocation, and the relationship between pointers and arrays. This book would be a valuable resource for anyone who wants to learn more about pointers and arrays in C.
Provides a comprehensive overview of arrays in C. It covers all the essential concepts, including array declaration, initialization, and manipulation. This book would be a valuable resource for anyone who wants to learn more about arrays in C.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Here are nine courses similar to استخدام وإدارة المؤشرات في لغة البرمجة سي.
تحميل وتثبيت ملحقات لغة سي في برنامج فيجيوال ستوديو كود
Most relevant
فهم وإدارة والاستفادة من ملفات الترويسة في لغة البرمجة سي
Most relevant
(c++) تعلم أساسيات لغة سي بلس بلس من خلال التطبيق العملي
Most relevant
تعلم C عن طريق عمل function تقوم برسم شكل شجرة
Most relevant
صمم موقعك الشخصي وتعلم برمجة المواقع من خلال التطبيق...
Most relevant
C++ بلغة Snake Game برمجة لعبة الثعبان
Most relevant
البرمجة في لغة Python
Most relevant
إنشاء تعابير لامدا باستخدام برنامج جافا
Most relevant
تنظيف متغيرات السلسلة باستخدام لغة الاستعلام البنيوية
Most relevant
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser