| SoftIntegration Solutions | |||||||||
Knowledge of computer programming in C/C++ is one of the most fundamental skills for today's students as described in Why Teaching and Learning Computer Programming in C. Ch is an ideal solution for students in secondary schools (middle and high schools) to learn computer programming in C/C++ and computer-aided STEM (Science, Technology, Engineering, and Mathematics) problem solving skills.
Why use Ch to teach C/C++ in middle and high schools? C has a reputation for being difficult to learn and even more difficult to master. With Ch, this is no longer true. Ch was especially designed and implemented for beginners without any prior programming experience to get a quick start on computer programming in C/C++ and computer-aided problem solving.
Ch makes learning C/C++ as simple and easy as learning any other programming languages. It is the most effective tool for secondary school students to learn computer programming in C/C++ and computer-aided problem solving for the following reasons:
Ch is easy to learn by instructors.
Using Ch,
technology instructors in secondary schools without any
prior computer programming experience can easily and quickly learn
computer programming in C/C++. They can then readily teach their students
fundamentals about computer programming and computer-aided
problem solving.
Which Courses Can Ch Be Used to Teach? Ch can be used to teach the following courses in secondary schools:
Which Additional Topics Can Be Covered in These Courses? In addition to introduction to computers, computer programming in C/C++, and computer-aided problem solving, the following additional topics can be taught using Ch.
Unsolicited Comments from Users in Middle and High Schools Ch has been well received by instructors and students in secondary schools. Below are some unsolicited comments from users in secondary schools.
"Although I have been teaching computer science at the high school level for 30 years, I am constantly searching for the perfect programming language for my students. In Ch, I have found the optimum programming language in terms of pedagogy, power, and ease of use. Ch is an interpreted version of C/C++ which makes it immediately useful as a mainstream language for student learning. Do you want power? All of the major libraries are included. Additional libraries can be added using Ch SDK. As I tell my students, Ch is like a famous spaghetti sauce... do you need a certain library? It's in there! Also, Ch comes with ChIDE, a remarkably easy and useful Integrated Development Environment for C/Ch/C++. The inclusion of ChIDE really makes programming easy for beginning programmers. Oh... I don't want to forget the interactive command line interpreter! It really is Matlab-esque in its functionality. Finally, do you want the speed of a compiler? No
problem. You can use gcc or g++ and compile your finished product! Ch is a clear pedagogical winner for me and my students!"
"I am a teacher at a high school of seventy-four students. Our resources are limited so purchasing Borland's C++ is beyond our means. Thanks to your software I am able to provide our students with the experience of programming in C++;
I am more than pleased with your software. Ten - twelve years ago I was employed at DeVry University in Kansas City, MO and developed the first Programming in C++ offered at that campus; at that time we used Borland's C++ package. After two weeks of using it, I find your software does an excellent job with presenting the concepts of C++. I feel that my students are getting a quality experience in programming in C++ and will be able to use this knowledge in college C++ programming courses.
I would appreciate the recommendation for a text book that favorably supports your software. The topics provided in your Help page are very useful, and I like to also have a book for reference.
In closing, I was pleasantly surprised with your software and couldn't be more pleased with its quality. When I began my internet search for shareware for C++, I wasn't prepared to find a product that is working out as well as yours is. Thank you very much."
"Ch K8055 package makes it extremely easy for my high school students to write C++ programs to interface with a Velleman K8055 USB interface board to control a converted electric wheelchair robot they are building. Ch is the simplest solution for my students to learn C/C++ programming for hardware interface using a USB board. It works great!"
"I am a teacher for the Saint Joseph School system. I use Ch to teach a AP course, and I use it to do research on high temperature superconductivity. It makes learning C from scratch easier, and it makes research program development faster."
"I am teaching design and analysis of algorithms to a class of high-school students. Those students prepare for programming competitions. The younger among students are still learning the C/C++ language and would benefit from an environment where experimenting with the language is easier. This is where the Ch interpreter could help. That Ch comes with a number of Linux-like utilities is another benefit I see. "
"I am a learner, getting re-acquainted with C programming, and learning C++. I needed a simple-to-use solution that would allow me to type and go without having to do complex builds and create projects just to see if my little "Hello World" would run. I tried and was overwhelmed by the popular packages (think Microsoft), but yours is perfect.
A real strength of your software is that it can be used immediately by total beginners. Other solutions require that students understand what builds and linked libraries and such are before they can even think of writing "Hello World". Your software allows the student to begin at the beginning, and then learn about these things. But there's more. Even to my unschooled eye I can see that your software is a tool that will support sophisticated programming, and supports RAD/Agile/Extreme programming, all the hot buzzwords. It's something the student can continue to use well after they transition from student to professional.
Thank you for your product."
"I am using Ch to teach some friends C/C++ fundamentals. This is so much easier than the edit compile run sequence needed to demonstrate concepts through a compiler. Thanks again for a great learning tool."
"I am learning both C and C++. I use Ch as an interactive learning aid. It is a wonderful tool and I cannot imagine these languages be made more "friendly" any other way. Thanks for the help."
|
|||||||||