June 14, 2015
June 14, 2015
June 17, 2015
Computing & Information Technology
26.448.1 - 26.448.13
Design and Development of Self-Directed Learning (SDL) Modules for Foundations of Computer Programming CourseIn today’s competitive world, the expectations from college graduates are much different than itwas decades ago. The new graduates are now not only expected to know their area of expertisebut also to educate themselves on the new and up-coming technologies. The rapid changes intechnology along with the just-in-time and customer-centered project management made it anorm for engineers, engineering technologists, and computer programmers to have soft skillssuch as; self-directed learning, technical communication, and critical thinking in addition to theirdiscipline specific knowledge and technical skills. Many students don’t necessarily get exposedto self-directed learning skills in a traditional classroom setting. This makes it challenging forstudents to become self-directed learners after graduation.In an effort for students to gain the self-directed learning skills, which will last them lifelong, avariety of approaches have been implemented into the curriculum by faculty in differentdisciplines. These approaches include modules that can be ejected into the lecture material,projects that can be a part of senior design courses, and reading assignments that cancomplement the laboratory work. In engineering and engineering technology majors, thelaboratory component in the courses, along with the senior design course component in thecurriculum provide great opportunities to implement the self-directed learning component forstudents to gain the self-directed learning skill. In Computer Programming major, the inclusionof self-directed learning modules is also becoming very important. In order for the students to becompetitive in their field and gain the self-directed learning skills, a series of self-directedlearning modules are developed to be implemented in a sophomore level Foundations ofComputer Programming course at a 4-year State College.The Foundations of Computer Programming course is a core C++ programming course that isbeing taught at the Computer Systems Department. The self-directed learning component will beintroduced to the course through three different modules that will cover the topics of Recursion,Exception Handling, and Virtual Functions and Abstract Classes, respectively. This studyprovides an overview of the design and development of these self-directed learning modules,along with the implementation procedure that will be used to introduce the modules to thecourse.
Altuger-Genc, G., & Aydin, I. (2015, June), Design and Development of Self-Directed Learning (SDL) Modules for Foundations of Computer Programming Course Paper presented at 2015 ASEE Annual Conference & Exposition, Seattle, Washington. 10.18260/p.23786
ASEE holds the copyright on this document. It may be read by the public free of charge. Authors may archive their work on personal websites or in institutional repositories with the following citation: © 2015 American Society for Engineering Education. Other scholars may excerpt or quote from these materials with the same citation. When excerpting or quoting from Conference Proceedings, authors should, in addition to noting the ASEE copyright, list all the original authors and their institutions and name the host city of the conference. - Last updated April 1, 2015