Using Software Engineering Design Principles as Tools for Freshman Students Learning

被引:0
|
作者
Cabezas, Ivan [1 ]
Caratozzolo, Patricia [2 ]
Segovia, Rocio [1 ]
Webb, Eileen [3 ]
机构
[1] Univ San Buenaventura, Sch Engn, LIDIS, Cali, Colombia
[2] Tecnol Monterrey, Sch Engn, Campus Santa Fe, Ciudad De Mexico, Mexico
[3] Accreditat Preparat LLC, Cali, Colombia
关键词
design principles; software engineering; first year courses; learning pathway;
D O I
暂无
中图分类号
G40 [教育学];
学科分类号
040101 ; 120403 ;
摘要
In this innovative practice work-in-progress paper, the software engineering design principles that are used for Programming Fundamentals, and Object-Oriented Programming courses, within a -recently renewed curriculum-software engineering program, are reviewed and discussed as tools to introduce first-year students into the engineering design skills learning pathway of the Engineering Accreditation Commission of the Accreditation Board for Engineering and Technology, ABET. Special attention is paid to highly abstract concepts such as high cohesion, low coupling, Keep it Short and Simple, Don't Repeat Yourself Single Responsibility Principle, among other object-oriented design principles. The aim of such exercise is two-fold: (i) to address how design principles can be used to guide students' learning process, and (ii) to support pedagogical decision making for the software engineering program. The outtake of the whole research planned by the authors is as follows. On the one hand, design principles are discussed and analyzed, from the first-year programming courses perspective, aiming a pedagogical path planning for student outcomes attainment within a Project-Based-Learning approach. On the other hand, the discussion on how the program takes advantage of assessment and evaluation processes, can be useful for programs and faculty concerned with fulfilling the continuous improvement criterion, as defined by ABET. The presented work-in-progress focuses on reflection about design principles and establishing a link among them, with the engineering design process. In this way, this paper separates from similar works that may focus on design principles by itself, without the mentioned intentionality. Reported qualitative results are focused on conducted experiences so far within our software engineering program.
引用
收藏
页数:5
相关论文
共 50 条
  • [21] Comparing Freshman and doctoral engineering students in design: mapping with a descriptive framework
    Carmona Marques P.
    Carmona Marques, P. (p4803@ulusofona.pt), 1600, Taylor and Francis Ltd. (42): : 1097 - 1112
  • [22] Freshman design in plastics engineering
    Barry, CMF
    ANTEC '99: PLASTICS BRIDGING THE MILLENNIA, CONFERENCE PROCEEDINGS, VOLS I-III: VOL I: PROCESSING; VOL II: MATERIALS; VOL III: SPECIAL AREAS;, 1999, : 3496 - 3499
  • [23] Freshman engineering design course
    Dally, J.W.
    Zhang, G.M.
    Engineering education, 1993, 82 (02): : 83 - 91
  • [24] FRESHMAN ENGINEERING DESIGN COURSES
    HINKLE, CN
    ENGINEERING EDUCATION, 1972, 63 (01): : 57 - &
  • [25] CAREER EXPLORATION WITH FRESHMAN ENGINEERING STUDENTS
    ROBINSON, DAG
    JOURNAL OF COLLEGE STUDENT DEVELOPMENT, 1994, 35 (01) : 68 - 69
  • [26] INTRODUCTION TO ENGINEERING DESIGN FOR FRESHMAN: IMPLEMENTATION OF LEADERSHIP AND SERVICE LEARNING FOR BROADENING ENGINEERING INGENUITY
    Pruitt, Lisa A.
    2011 ASEE ANNUAL CONFERENCE & EXPOSITION, 2011,
  • [27] Introduction of software engineering to freshman: Challenges and rewards
    Suri, Deepti
    Taylor, Chris
    2007 37TH ANNUAL FRONTIERS IN EDUCATION CONFERENCE, GLOBAL ENGINEERING : KNOWLEDGE WITHOUT BORDERS - OPPORTUNITIES WITHOUT PASSPORTS, VOLS 1- 4, 2007, : 686 - 691
  • [28] Gender Differences in Freshman Engineering Students' Identification with Engineering
    Pierrakos, Olga
    Beam, T. K.
    Watson, Heather
    Thompson, Erin
    Anderson, Robin
    2010 IEEE FRONTIERS IN EDUCATION CONFERENCE (FIE), 2010,
  • [29] Adaptation of Social Interaction Learning Styles by Freshman Engineering Students in Communication Courses
    Deveci, Tanju
    YUKSEKOGRETIM DERGISI, 2013, 3 (03): : 121 - 128
  • [30] EFFICIENT SOFTWARE DEVELOPMENT USING SOFTWARE ENGINEERING METHODS AND TOOLS
    HIRSCH, E
    SIEMENS ZEITSCHRIFT, 1978, 52 (06): : 354 - 357