Montreal, Canada
June 16, 2002
June 16, 2002
June 19, 2002
2153-5965
11
7.1108.1 - 7.1108.11
10.18260/1-2--10452
https://peer.asee.org/10452
679
Main Menu
Session 3220
Teaching Visual C++ for C Programmers in Industry
Masaaki Mizuno 1 and Shimbu Yamagata2 1 Department of Computing and Information Sciences, Kansas State University, Manhattan, Kansas, masaaki@cis.ksu.edu 2 Hitachi Ltd., Hitachi Institute of Technology, 2-2 Kagahara, Tsuzuki-ku, Yokohama, Japan, syamagata@sy.itech.hitachi.co.jp
Abstract
Microsoft Visual C++ (VC++) is an important development system for window- based applications. However, VC++ is known to be very difficult to lea rn. At Hitachi Institute of Technology, we have been offering a five-day intensive course on VC++ to Hitachi employees for the last 4 years. The prerequisite of the course is reasonably good knowledge and experience with the C language. Based on our experience in teaching the course, we have discovered difficulties that most programmers commonly share in learning VC++ and developed an effective approach to teach VC++. The course evaluation indicates that a majority of the attendants have been satisfied with the course and reported the improvement in their mastery of VC++ after taking the course. In this paper, we discuss the difficulties in learning VC++, report our approach, and conclude with evaluation by the course attendants.
1 Introduction
Microsoft (MS) Visual C++ (VC++) encompasses a C/C++ compiler, Microsoft Foundation Classes (MFC) library, and an Integrated Development Environment (IDE). VC++ is the most important development system for C++ based window applications. However, VC++ is considered to be a very difficult system to learn; its learning curve is reported to be at least 6 months for proficient C programmers [4].
Since the demand for quality VC++ programmers is high at Hitachi, we at Hitachi Institute of Technology (HIT) have been offering a five-day intensive course on VC++ to Hitachi employees. One of the authors of this paper has been assigned to teach the course for the last four years, and another author supervises the course and analyzes course evaluation forms completed by course attendants. We refer to the former as “the instructor” and the later as “the supervisor” in this paper.
Proceedings of the 2002 American Society for Engineering Education Annual Conference & Exposition Copyright © 2002, American Society for Engineering Education
Main Menu
Mizuno, M. (2002, June), Teaching Visual C++ For C Programmers In Industry Paper presented at 2002 Annual Conference, Montreal, Canada. 10.18260/1-2--10452
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: © 2002 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