We may earn an affiliate commission when you visit our partners.
Course image
Mohamed Omar

في نهاية المشروع هتقدر تعمل function بترسم شكل شجرة باستخدام لغة البرمجة C في هذا المشروع سوف تكون قادر على تحديد وتطبيق المفاهيم الأساسية للبرمجة مثل: (data types، variable declaration and initialization، loops، functions) التي سوف تساعدك على بناء البرنامج الخاص بك في C.

Read more

في نهاية المشروع هتقدر تعمل function بترسم شكل شجرة باستخدام لغة البرمجة C في هذا المشروع سوف تكون قادر على تحديد وتطبيق المفاهيم الأساسية للبرمجة مثل: (data types، variable declaration and initialization، loops، functions) التي سوف تساعدك على بناء البرنامج الخاص بك في C.

لغة البرمجة c تستخدم في برمجة الكمبيوتر أو أيّ آلة تحتوي على معالج أو متحكم (Micro-controller)، وهي لغة برمجة بسيطة ومرنة تستخدم للأغراض العامة،

لغة سي لغة أساسية ضرورية لكتابة كل أنظمة التشغيل (Windows, Mac OS, Linux, Unix)، إلى البرامج المعقدة مثل قاعدة بيانات أوراكل (Oracle)، مترجم بايثون(Python)، وغيرها.

ملاحظة: تعمل هذه الدورة التدريبية بشكل أفضل للمتعلمين المقيمين في منطقة أمريكا الشمالية. نعمل حاليًا على توفير نفس التجربة في مناطق أخرى.

Enroll now

What's inside

Syllabus

Tree Project Overview
في نهاية المشروع هتقدر تعمل function بترسم شكل شجرة باستخدام لغة البرمجة C. في هذا المشروع سوف تكون قادر على تحديد وتطبيق المفاهيم الأساسية للبرمجة مثل: (data types، variable declaration and initialization، loops، functions) التي سوف تساعدك على بناء البرنامج الخاص بك في C.

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Ideal for learners seeking to comprehend the fundamentals of C programming with hands-on practice
Course objectives focus on honing the core pillars of programming such as data types, variable handling, loops, and functions
C programming has widespread applications in computer science and beyond, serving as a foundation for operating systems, databases, and even languages like Python
Suitable for learners residing in North America, with efforts underway to extend accessibility to other regions

Save this course

Save تعلم C عن طريق عمل function تقوم برسم شكل شجرة to your list so you can find it easily later:
Save

Reviews summary

Proper c concepts

This course delivers a solid foundation of C concepts. It is recommended for learners who want to gain essential programming principles to design their own programs.
Covers uses of C in both microcontrollers and operating systems.
"...the C programming language is used in computer programming or any machine containing a processor or microcontroller..."
"... C language is a basic language necessary to write all operating systems (Windows, Mac OS, Linux, Unix), to complex programs like the Oracle database, Python interpreter, and others."
Provides essential C concepts and principles.
"... you will be able to identify and apply basic programming concepts like: (data types, variable declaration and initialization, loops, functions) which will help build your own program in C."
Involves learning to write tree-drawing functions in C.
"... you will be able to create a function that draws a tree shape using the C programming language."

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 تعلم C عن طريق عمل function تقوم برسم شكل شجرة with these activities:
مجموعات الدراسة مع الأقران
يسمح لك العمل مع الأقران بتبادل الأفكار ومناقشة المفاهيم.
Show steps
  • تشكيل مجموعة دراسة صغيرة مع زملائك
  • مراجعة المواد معًا
  • مناقشة المسائل الصعبة
مساعدة زملاء الدراسة
يساعدك مساعدة زملائك على فهم المفاهيم بشكل أعمق.
Show steps
  • تسجيل الدخول إلى منتديات لغة السي أو مجموعات التواصل الاجتماعي
  • الإجابة على أسئلة زملائك
  • مناقشة المشكلات البرمجية
Show all two activities

Career center

Learners who complete تعلم C عن طريق عمل function تقوم برسم شكل شجرة will develop knowledge and skills that may be useful to these careers:
Software Developer
Software Developers design, develop, implement, and maintain software systems and applications. This course, which teaches the basics of C programming, can help build a foundation for those interested in software development. It covers concepts like data types, variable declaration, loops, and functions, which are fundamental to many programming languages. By completing this course, learners can gain a better understanding of how software works and how to create their own software applications.
Computer Programmer
Computer Programmers write, modify, and maintain code for software applications and systems. This course in C programming can provide a strong foundation for aspiring Computer Programmers. It covers essential concepts like data types, variables, loops, and functions, which are commonly used in software development. By understanding these concepts, learners can develop the skills necessary to write efficient and effective code.
Web Developer
Web Developers design, develop, and maintain websites and web applications. This course in C programming can be beneficial for Web Developers as it provides a foundation in programming concepts. By understanding data types, variables, loops, and functions, learners can gain a better understanding of how web applications work and how to create their own. This knowledge can be particularly useful for developing dynamic and interactive web pages.
Data Analyst
Data Analysts collect, analyze, and interpret data to provide insights and inform decision-making. This course in C programming may be helpful for Data Analysts as it introduces concepts like data types, variables, loops, and functions, which are commonly used in data analysis and processing. By understanding these concepts, learners can develop the skills necessary to handle and manipulate data effectively.
Database Administrator
Database Administrators manage and maintain databases, ensuring their availability, performance, and security. This course in C programming can provide a foundation for aspiring Database Administrators as it covers concepts like data types, variables, loops, and functions, which are used in database management systems. By understanding these concepts, learners can gain a better understanding of how databases work and how to manage them effectively.
IT Support Specialist
IT Support Specialists provide technical assistance and support to computer users. This course in C programming may be beneficial for IT Support Specialists as it provides a foundation in programming concepts. By understanding data types, variables, loops, and functions, learners can gain a better understanding of how computers and software work, which can be valuable in troubleshooting and resolving technical issues.
Systems Analyst
Systems Analysts design, develop, and implement computer systems. This course in C programming can be beneficial for Systems Analysts as it provides a foundation in programming concepts. By understanding data types, variables, loops, and functions, learners can gain a better understanding of how computer systems work and how to design and implement them effectively.
Network Administrator
Network Administrators manage and maintain computer networks. This course in C programming may be helpful for Network Administrators as it introduces concepts like data types, variables, loops, and functions, which are used in network management and administration tools. By understanding these concepts, learners can gain a better understanding of how networks work and how to manage them effectively.
Information Security Analyst
Information Security Analysts protect computer systems and networks from unauthorized access, use, disclosure, disruption, modification, or destruction. This course in C programming may be helpful for Information Security Analysts as it provides a foundation in programming concepts. By understanding data types, variables, loops, and functions, learners can gain a better understanding of how computer systems and networks work, which can be valuable in identifying and mitigating security risks.
Computer Hardware Engineer
Computer Hardware Engineers design, develop, and maintain computer hardware, including processors, memory, and storage devices. This course in C programming may be helpful for Computer Hardware Engineers as it provides a foundation in programming concepts. By understanding data types, variables, loops, and functions, learners can gain a better understanding of how computer hardware works, which can be valuable in designing and developing efficient and reliable hardware systems.
Computer Science Teacher
Computer Science Teachers educate students about computer science concepts and programming. This course in C programming can be beneficial for Computer Science Teachers as it provides a foundation in programming concepts. By understanding data types, variables, loops, and functions, learners can gain a better understanding of how computers and software work, which can be valuable in teaching these concepts to students.
Technical Writer
Technical Writers create and maintain technical documentation, such as user manuals, white papers, and training materials. This course in C programming may be helpful for Technical Writers as it provides a foundation in programming concepts. By understanding data types, variables, loops, and functions, learners can gain a better understanding of how computers and software work, which can be valuable in writing clear and accurate technical documentation.
Quality Assurance Tester
Quality Assurance Testers ensure that software applications and systems meet quality standards. This course in C programming may be helpful for Quality Assurance Testers as it provides a foundation in programming concepts. By understanding data types, variables, loops, and functions, learners can gain a better understanding of how software works and how to test for errors and defects.
Business Analyst
Business Analysts analyze business needs and processes to identify opportunities for improvement. This course in C programming may be helpful for Business Analysts as it provides a foundation in programming concepts. By understanding data types, variables, loops, and functions, learners can gain a better understanding of how computers and software can be used to solve business problems.
Project Manager
Project Managers plan, organize, and manage projects to deliver successful outcomes. This course in C programming may be helpful for Project Managers as it provides a foundation in programming concepts. By understanding data types, variables, loops, and functions, learners can gain a better understanding of how computers and software are used in project management, such as for planning, scheduling, and tracking progress.

Reading list

We've selected 15 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 تعلم C عن طريق عمل function تقوم برسم شكل شجرة.
Provides a comprehensive guide to computer programming. It covers all aspects of computer programming, from algorithms to data structures. It valuable resource for anyone who wants to improve their computer programming skills.
Is the definitive reference on the C++ programming language. It is written by the creator of the language and provides a comprehensive overview of its features and uses. It valuable resource for anyone who wants to learn more about C++.
Comprehensive introduction to C++. It covers all the basics of the language, as well as more advanced topics such as templates and the Standard Template Library. It good choice for students who want to learn C++ in depth.
Classic introduction to the C programming language. It is written by the creators of the language and provides a comprehensive overview of its features and uses. It valuable resource for anyone who wants to learn more about C.
Comprehensive introduction to C programming. It covers all the basics of the language, as well as more advanced topics such as object-oriented programming and data structures. It good choice for beginners who want to learn C in depth.
Provides a comprehensive guide to software development. It covers all aspects of software development, from requirements gathering to deployment. It valuable resource for anyone who wants to improve their software development skills.
Provides a guide to managing software development projects. It covers topics such as project planning, team management, and risk management. It valuable resource for anyone who wants to improve their software development project management skills.
Provides a collection of tips and techniques for writing effective C++ code. It covers topics such as object-oriented design, resource management, and error handling. It valuable resource for anyone who wants to improve their C++ programming skills.
Provides a catalog of design patterns that can be used to solve common software design problems. It valuable resource for anyone who wants to improve their software design skills.
Provides an introduction to object-oriented programming in C++. It covers the basics of object-oriented programming, such as classes, objects, and inheritance, as well as more advanced topics such as polymorphism and templates. It good choice for students who want to learn more about object-oriented programming.
Provides a guide to designing user interfaces that are easy to use. It covers topics such as usability testing, information architecture, and visual design. It valuable resource for anyone who wants to improve the usability of their software.
Provides an introduction to data structures and algorithms in C++. It covers the basics of data structures, such as arrays, linked lists, and stacks, as well as more advanced topics such as trees and graphs. It good choice for students who want to learn more about data structures and algorithms.
Provides a guide to writing clear and concise prose. It valuable resource for anyone who wants to improve their writing skills.

Share

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

Similar courses

Here are nine courses similar to تعلم C عن طريق عمل function تقوم برسم شكل شجرة.
How to implement array based stack in C
Most relevant
تعلم C عن طريق عمل Array-based Stack
Most relevant
ANGULAR تأسيس موقع لسيرتي الذاتية ب
Most relevant
تصميم واجهة برمجة تطبيق ب Python Flask : إنشاء واجهة...
Most relevant
بالتطبيق العملي C# تعلم أساسيات لغة
Most relevant
قواعد البيانات وSQL (لغة الاستعلام البنيوية) لعلم البيانات
Most relevant
التعلّم الآلي باستخدام لغة بايثون
Most relevant
بناء Neural Network مكونه من 3 طبقات بأستخدام لغة Python
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