• DocumentCode
    3409337
  • Title

    Using C programming as a vehicle to overcome barriers

  • Author

    Kramer, Kathleen A.

  • Author_Institution
    San Diego Univ., CA, USA
  • fYear
    1994
  • fDate
    2-6 Nov 1994
  • Firstpage
    30
  • Lastpage
    33
  • Abstract
    Although the C language is fairly new, its increasing dominance in systems and applications software and the ensuing industry expectations have resulted in curricular changes in engineering programming throughout the country. Obstacles to its use, particularly in the lower division are not insignificant. Difficulties include: the perception that the language is excessively difficult, lack of code readability, texts written with upper division computer science topics in mind, and difficulty in finding applications that are appropriate. Overcoming these obstacles serves the immediate needs in the classroom and answers industry demands. Methods of overcoming these difficulties can lead to benefits beyond the immediate needs of a programming course. A course that combines expectations that go beyond programming with the more standard ones is described. By approaching the course with a planned mixture of learning styles including instructor-led laboratory experiences and lectures into which student involvement is extensively structured, the needs of different students, including underrepresented minorities, can be met. By using UNIX-based workstations as a programming platform, the programming class can be used as an important basis of experience for upper division courses in individual disciplines that are using the computing power of the workstations for complex CAD/CAE applications, such as microelectronic systems design
  • Keywords
    C language; C language; C programming; CAD/CAE applications; UNIX-based workstations; applications software; curricular changes; engineering programming; instructor-led laboratory experiences; learning styles; lectures; microelectronic systems design; systems software; Application software; Automotive engineering; Computer aided engineering; Computer industry; Computer science; Design automation; Laboratories; Microelectronics; Vehicles; Workstations;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Frontiers in Education Conference, 1994. Twenty-fourth Annual Conference. Proceedings
  • Conference_Location
    San Jose, CA
  • ISSN
    0190-5848
  • Print_ISBN
    0-7803-2413-7
  • Type

    conf

  • DOI
    10.1109/FIE.1994.580463
  • Filename
    580463