Experiences Teaching Eiffel as a First Programming Language to Economy Students

  • Authors:
  • Guido Dedene

  • Affiliations:
  • -

  • Venue:
  • TOOLS '99 Proceedings of the Technology of Object-Oriented Languages and Systems
  • Year:
  • 1999

Quantified Score

Hi-index 0.00

Visualization

Abstract

About 25 year ago Catholic University of Leuven (K.U.Leuven) inserted information systems studies in its academic curriculum. The implementation involved the Faculties of Science and Applied Science for the topics oriented towards Computer Science while the Business Information Systems topics were assigned to the Faculty of Economics and Applied Economics. Research in this group addresses today the main topics of commercial information processing, including: The development of Software Applications, including Systems Analysis and Design. Database Management Systems, Data Mining and Data Warehousing. Knowledge Based Systems, including Decision Tables and Fuzzy Logic. Groupware, Office Systems and Workflow Management. Economics of Information Systems, and Systems ManagementApart from special studies, such a Business Engineering in Information Systems, some compulsory computer courses for all Economy students were inserted. One such course is the "Introduction to Information Systems", a 60-hours course which shares two major goals: After the course, the student should have gained insight in the current state-of-art of Information and Communication Technology (I.C.T.), sufficient to judge the possibilities (as well as restrictions) of that technology for business applications. Hence one half of the course is devoted to Information and Communication Technology subjects, including computer platforms (hardware trends, operating systems) and networking. Furthermore the student should learn the basic mechanisms to understand and construct computer applications. The ambition level is a first contact with software construction, illustrated with simple systems examples. The Applied Economics curriculum has two more 60-hours courses addressing more complex systems based on databases and office software.The majority of the participants to this course had no programming experience so far. None of them will really become a programmer in a later life. It is hence quite challenging to build a course content that is interesting and appealing enough for 19-year-old youngsters.