Answer the question
In order to leave comments, you need to log in
Teaching C at the university. Need advice?
Happy holiday, programmers!
I would like to hear your opinion/advice. The situation is such that I (and several other people) were asked to introduce the first course during the semester to the language C. I am the fourth year and, of course, I have never taught. You tell them "debugger" - they get scared. Something else - they get even more scared :)
I would like to somehow brighten up this learning process. I myself write in C only under MK and somehow I’m already used to coping with difficulties, reading documentation, but it’s still difficult for them.
In general, here it is. And yes, if it's not difficult, what kind of books would you recommend for the very beginners (people only from the school bench and most have at best two Pascal classes).
I will be immensely grateful.
Answer the question
In order to leave comments, you need to log in
One of the reasons for the popularity of C is the K&R book, it is very well written and the basic language from it is still suitable today.
When I taught (albeit at school), I tried to find interesting and not too difficult tasks that would be foreseeable and give at least some return (satisfaction).
This is highly motivating. And I tried to integrate the whole process of learning the possibilities of the IDE and debugging as much as possible into the context of the implementation of these small tasks. After all, even a small program needs debugging.
I will give examples of tasks that immediately come to mind:
- Sorting numbers
- Building a pascal triangle
- Draw a formatted multiplication table
- Sort the entered numbers
- Sea battle
And so on... It is important not to allow the student to be immediately thrown into the embrasure. From this, they are usually frightened and begin to hate the subject.
By the way, the apotheosis of my teaching was the writing of graphic dial clocks reflecting real time (So I also taught the eleventh graders the basics of geometry :-)).
Good luck to you!
From my point of view, the best book for beginners is the book by the Berezins , which was used as a textbook for students of the Moscow State University. I used it when I taught the language C to schoolchildren of grades 9-10 at the VMK evening school.
I tried to focus on data structures and came up with interesting puzzles for their use.
I have been teaching at the university for 4 years.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question