Title :
Introduction to algorithms and problem solving
Author :
Nelson, Michael L. ; Rice, David
Author_Institution :
Sch. of Adv. Comput. Inf. Technol., Int. Coll., Ft. Myers, FL, USA
Abstract :
Language and paradigm choice for teaching computer programming is an on-going debate. We have been using Visual Basic for the introductory course and C++ for the advanced course. Unfortunately, many of our students struggle in the introductory course. We are currently re-engineering our degree. While our introductory course should ideally be language-independent, we feel that students will gain a better understanding if their algorithms are executable. Therefore, we have decided to use the procedural paradigm, with C++ as the implementation language for this course
Keywords :
computer science education; educational courses; programming; C++; Visual Basic; advanced course; algorithms; computer programming; introductory course; problem solving; procedural paradigm; students; teaching; Algorithm design and analysis; Computational Intelligence Society; Education; Educational institutions; Information systems; Object oriented databases; Problem-solving; Programming; Visual BASIC; Visual databases;
Conference_Titel :
Frontiers in Education Conference, 2000. FIE 2000. 30th Annual
Conference_Location :
Kansas City, MO
Print_ISBN :
0-7803-6424-4
DOI :
10.1109/FIE.2000.896642