This website provides C programming exercises as well as solutions. There is also a basic programming editor for doing exercises.
Type of Material:
Website
Recommended Uses:
Individual, homework, self-paced
Technical Requirements:
Web browser
Identify Major Learning Goals:
Upon completion of this OER, learners will be able to:
apply appropriate techniques in C programming to solve different problems;
compare different techniques in C programming
Target Student Population:
College Lower Division
Prerequisite Knowledge or Skills:
Basic C programming
Content Quality
Rating:
Strengths:
It covers most of the basic programming skills on the foundation of C coding.
It contains a number of exercise and solution for learners to practise. It covers almost all fundamental topics ranging from basic I/O to sorting algorithms. The information is sufficient and complete.
Concerns:
This OER does not include content about learning C programming. Learners need to learn C programming from other resources.
Potential Effectiveness as a Teaching Tool
Rating:
Strengths:
-One of the key features of this website is its large number of exercises available. They are grouped according to the topics and suggested answers are also provided, so it is very suitable for self-learning.
- It starts with the basics of the language, including compilation and execution, data types, operators, iterations and flow controls. It presents with a number of simple examples and very short exercises.
- Even though the learning objectives are not explicitly stated, the topic clearly explains the learning points of each page.
- It is particularly useful to learners with no programming experience before as the exercises provided are good for drilling on the syntax.
In summary, the exercises are well organized and categorized into different topics. The exercises come with solution so learners can check their work by themselves. Learners can choose the topics to practise according to their pace. It is a good resource to reinforce students' concepts and conduct self-assessment.
Ease of Use for Both Students and Faculty
Rating:
Strengths:
With the build-in Code Editor and interpreter, the users do not need to install the compiler in their own devices, and it is very convenient.
Another good stuff is that, in addition to the suggested answers for the exercises, it also explains with some flow charts, which are very illustrative on the programming logic and it also helps the learners to build up the skills in problem-solving.
The exercise questions are concise and clear. It is easy to understand the requirement. It also provides an interface for learners to write and test the program on-the-fly. Learners do not need to install additional software in the own computer to practise.
Creative Commons:
Search by ISBN?
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.