Asee peer logo

Teaching Visual C++ For C Programmers In Industry

Download Paper |

Conference

2002 Annual Conference

Location

Montreal, Canada

Publication Date

June 16, 2002

Start Date

June 16, 2002

End Date

June 19, 2002

ISSN

2153-5965

Conference Session

Programming and DSP Potpourri

Page Count

11

Page Numbers

7.1108.1 - 7.1108.11

DOI

10.18260/1-2--10452

Permanent URL

https://peer.asee.org/10452

Download Count

597

Request a correction

Paper Authors

author page

Masaaki Mizuno

Download Paper |

Abstract
NOTE: The first page of text has been automatically extracted and included below in lieu of an abstract

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