MENU
  • ASEE Logo
  • Give
    Give
    ASEE Donations...
    Classified Volunteer
    Login
  • Join Login Volunteer Classified Give
    Give
    ASEE Donations...



About
  • Overview
    • Mission, Vision, Goals
    • Public Policy Statements
    • Constitution
    • Bylaws
    • Organizational Structure
    • Investment Policy
    • Financial Policy
  • Our History
  • Staff Contacts
  • Leadership
    • Board Of Directors
    • Academy Of Fellows
    • Past Board Members
    • Advisory Committees
    • Representatives to External Organizations
    • Executive Director's Message
    • Meeting Minutes
  • Volunteer
  • Careers at ASEE
  • Privacy Statement
I Am A...
  • Member
      Login Required
    • Your Member Page
    • Membership Directory
    • Financials
    • Volunteer for Task Force
      • COVID Recovery
      • Engineering Culture
    • No Login Required
    • Awards
    • Divisions, Fellows, and Campus Reps
    • Sections and Zones
    • Resources
  • Prospective Individual/Organizational Member
    • About ASEE
    • Individual Membership
    • Institutional Membership
    • Major Activities
  • Donor
  • Prospective Partner or Sponsor
  • Advertiser
  • Fellowship Seeker
    • About Fellowships
    • High School
    • Undergraduate
    • Graduate
    • Post-Doctoral
    • Other Programs
Events
  • Conferences and Meetings
    • 2022 Annual Conference & Exposition
    • 2021 Virtual Annual Conference & Exposition
    • 2020 Virtual Annual Conference & Exposition
    • Section & Zone Meetings
  • Council Events
    • Conference for Industry and
      Education Collaboration (CIEC)
    • CMC Workforce Summit
    • Engineering Deans Institute (EDI)
    • Research Leadership Institute (RLI) (Formerly ERC)
    • Engineering Technology Leaders Institute (ETLI)
    • EDC Public Policy Colloquium (PPC)
  • Featured Events
    • Frontiers in Education
    • NETI
    • CoNECD
    • First Year Engineering Experience
    • Workforce Summit
  • Future Conference Dates
Publications
  • News
    • Newsletters
    • eGFI
    • Division Publications
  • Journals and Conference Papers
    • Overview
    • Journal of Engineering Education
    • Advances in Engineering Education
    • Conference Proceedings
    • Section Proceedings
    • Zone Proceedings
    • PEER
    • Plagiarism
  • Monographs and Reports
  • Prism Magazine
  • Data
    • Profiles of E&ET Colleges
    • Case Study Series: Engineering-Enhanced Liberal Education
Impact
  • Public Policy Statements
  • Data Analysis
  • Annual Reports
  • Diversity
Education & Careers
  • Academic Job Opportunities
  • Course Catalog
  • Engineering Education Research and Innovation
    • Engineering Education Community Resource
  • PreK-12
    • eGFI Teachers
    • eGFI Students
  • Engineering Teacher PD Endorsement
Calendar
2020 Annual Conference
The ASEE 2020 Virtual Annual Conference content is available.
See More....
  • International Forum
    • Past Forums
  • 2020 Research Leadership Institute(RLI) (Formerly ERC)
    • Overview
    • Registration
    • Housing
    • Program Schedule
    • ERC Past Conferences
  • 2018 Engineering Technology Leaders Institute (ETLI)
    • Engineering Technology Leaders Institute (ETLI)
    • Registration
    • Housing
    • Program Schedule
    • ETLI Sponsorship Options
  • 2017 Global Colloquium
  • Pre K-12 Workshop
    • Call for Proposals
    • Registration
    • Housing
    • Sponsors
    • Program Schedule
    • Past Conferences
  • STEP Grantees Meeting
  • Annual Conference
    • Past Conferences
  • International Forum
    • Past Forums
  • 2020 Research Leadership Institute(RLI) (Formerly ERC)
    • Overview
    • Registration
    • Housing
    • Program Schedule
    • ERC Past Conferences
  • 2018 Engineering Technology Leaders Institute (ETLI)
    • Engineering Technology Leaders Institute (ETLI)
    • Registration
    • Housing
    • Program Schedule
    • ETLI Sponsorship Options
  • 2017 Global Colloquium
  • Pre K-12 Workshop
    • Call for Proposals
    • Registration
    • Housing
    • Sponsors
    • Program Schedule
    • Past Conferences
  • STEP Grantees Meeting
  • Annual Conference
    • Past Conferences

2016 ASEE Annual Conference & Exposition

Exploring Proficiency Testing of Programming Skills in Lower-division Computer Science and Electrical Engineering Courses

Presented at Assessment & Accreditation in ECE

Many engineering programs have “Introduction to Engineering” course(s) for their entering first-year students. We employ a three course sequence: ECE 101 explores the electrical engineering field; ECE 102 develops problem solving skills and introduces programming; and ECE 103 focuses on intermediate level C programming. In ECE 102, we introduce MATLAB as both a problem solving platform and a programming language.

Mastering logical or algorithmic thinking and applying it to programming is often difficult for novices, yet many could still pass ECE 102 even though their understanding of programming concepts remained rudimentary. This caused serious problems in the more advanced follow-on programming course. Our colleagues in the Computer Science department have dealt with a similar problem by introducing labs followed by competency tests which are used as gateways, i.e., students cannot proceed until they pass the test. Following their lead, we introduced a competency test in ECE 102 for programming skills, which is graded pass/fail.

Our first attempt at competency testing was run as optional “extra credit” for students to replace missing assignments. No special test preparation was offered. Roughly 1/2 of 80 students participated and 1/2 passed the test. The single test at the end of the course required students to write a MATLAB script that solved a given problem and involved the following tasks:
1. getting user input
2. setting up a loop or a selection statement
3. writing and calling a function
4. displaying a result

The intent was to assess the students’ ability to write an elementary program that demonstrated their competency in front of the examiner. While good students finished the test by the time limit, less prepared students struggled with most components.

In a second trial, we made the competency test mandatory and provided extra programming labs for students to practice MATLAB programming. We still observed that many students struggled and required 2-3 times the allocated time to complete the tasks. Furthermore, many required hints from the instructor.

We are preparing a third implementation with these changes:
1. Designing two competency tests instead of one.
2. Providing targeted instruction and practice to students who need more guidance.
3. Simplifying the tests further to emphasize essential concepts.
4. Providing another chance for those who do not pass the first time, but hold firm for those who do not pass on the second attempt.

We believe competency testing is a useful tool in teaching and assessment, but it presents many conceptual and implementation challenges for instructors. In our paper we will discuss our experience in more detail, provide assessment data, and provide guidance to those who are facing similar problems in teaching programming and who would like to implement competency testing.

============
We would prefer to present in a regular session

Authors
  1. Mrs. Karla Steinbrugge Fant Portland State University [biography]

    Karla Steinbrugge Fant is a Senior Instructor of Computer Science at Portland State University (1990-Current) responsible for introductory and advanced courses in C++, Java, and Data Structures. She supervises all 100-level Computer Science courses, teaches three courses a term for the department, and coordinates programs that provide university credit for high school computer science courses. She was awarded a grant for the redesign of the CS16x courses. She is the founder of GRAPHIK Dimensions Northwest responsible for computer graphics standards and high-resolution graphics.

    Previously, she worked as Vice President of Engineering and Director of Marketing at Metheus Corporation where she was responsible for a budget of over $2 million dollars. She managed a team of software, hardware, and microcode engineers creating 1280x1024 and 2kx2k display controllers.

  2. Prof. Branimir Pejcinovic Portland State University [biography]

    Branimir Pejcinovic received his Ph.D. degree from University of Massachusetts, Amherst. He is a Professor and former Associate Chair for Undergraduate Education at Portland State University, Electrical and Computer Engineering department. In this role he

  3. Mr. Phillip Wong Portland State University [biography]

    Phillip Wong received an M.S. degree in electrical engineering from Carnegie Mellon University in 1990. Since then, he has been with Portland State University, Oregon, USA, where he is currently the ECE Lab Coordinator and an instructor.

Download paper (345 KB)

Are you a researcher? Would you like to cite this paper? Visit the ASEE document repository at peer.asee.org for more tools and easy citations.

» Download paper

« View session


  • Follow Us
  • twitter
  • facebook
  • youtube
  • instagram
  • linkedin
  • 1818 N Street N.W. Suite 600, Washington DC 20036

  • Telephone: 202.331.3500 | Fax: 202.265.8504

  • © 2023 Copyright: ASEE.org All rights reserved. Privacy Policy.