The C programming basics section explains a simple “Hello World” C program. Also, it covers below basic topics as well, which are to be known by any C programmer before writing a C program. with clear explanation for C programming beginner (links other programming tutorials such as C++, Java and Python are available on this page. Programming examples are given.
Type of Material:
Tutorial
Recommended Uses:
This tutorial could be used an a variety of ways including an in-class walk through by the instructor or a whole or small group activity. This would be a great way to flip the classroom by having students work through the tutorial in sections as homework and then discuss and apply the sections in the classroom where they can get immediate feedback.
Technical Requirements:
Computer with C compiler installed or use of an online compiler for comiler and execute functions.
Identify Major Learning Goals:
Upon completion of the C Basics tutorial, the student will be proficient in the use of C- Language Basics.
Target Student Population:
High school and college students in introductory computer programming classes.
Prerequisite Knowledge or Skills:
Basic computer skills including the ability to install a program.
Content Quality
Rating:
Strengths:
This tutorial is very clear and easily navigated by steps. The guidance should make it fairly easy for an interested student to learn to create, compile & execute a simple program in C.
Additional information and other tutorials are provided for those who want to learn more than the basics. The content is high quality.
Concerns:
None.
Potential Effectiveness as a Teaching Tool
Rating:
Strengths:
The tutorial is meant to introduce students to C programming basics including the following objectives.
The student will be able to:
write a C program - create, compile execute (run)& get output.
use basic commands
explore basic structure (protocol) of a C program
describe program sections
compare examples of program sections
The tutorials could be used a wide variety of settings.
This tutorial is an effective tool.
Ease of Use for Both Students and Faculty
Rating:
Strengths:
Objectives are accomplished through simple numbered steps. The author has taken into consideration various situations and preferences, and so provides suggestions for necessary software and where to find additional information to accommodate individual computer needs.
Concerns:
The tutorial is usable in itself, as is and it is free. However, the user might find the numerous ads on each side of the page distracting (although they can be closed!)
Other Issues and Comments:
The website was last updated in 2019 so if you are looking to teach or learn other programming languages, this is a great place to start with access to tutorials for:
It looks like you have entered an ISBN number. Would you like to search using what you have
entered as an ISBN number?
Searching for Members?
You entered an email address. Would you like to search for members? Click Yes to continue. If no, materials will be displayed first. You can refine your search with the options on the left of the results page.
Searching for Members?
You entered an email address. Would you like to search for members? Click Yes to continue. If no, materials will be displayed first. You can refine your search with the options on the left of the results page.