Directing Incoming CS Students to an Appropriate Introductory Computer Science Course

被引:0
|
作者
Ureel, Leo C., III [1 ]
Heliotis, James [2 ]
Dorodchi, Mohsen [3 ]
Ada, Mireilla Bikanga [4 ]
Eisele, Victoria [5 ]
Lutz, Megan E. [6 ]
Tshukudu, Ethel [4 ]
机构
[1] Michigan Technol Univ, Houghton, MI 49931 USA
[2] Rochester Inst Technol, Rochester, NY 14623 USA
[3] Univ N Carolina, Charlotte, NC USA
[4] Univ Glasgow, Glasgow, Lanark, Scotland
[5] Front Range Community Coll, Westminster, CO USA
[6] Univ Georgia, Athens, GA 30602 USA
基金
美国国家科学基金会;
关键词
Computer Science Education; Placement; First Year Experience;
D O I
暂无
中图分类号
G40 [教育学];
学科分类号
040101 ; 120403 ;
摘要
Full Paper. Research. We discuss possible ways to direct students to right level of introductory programming. While many schools offer college preparatory or advanced placement courses in computing, there is still, unfortunately, a large part of the "college-ready" population that has no opportunity to learn computing at all before they arrive. Regulation of CS education at the state/province or national level is still rare (but growing). Thus incoming students possess a wide range of skills and knowledge. When coupled with increasing enrollments, this diversity of experience can result in courses having large numbers of both absolute beginners and seasoned coders. Such courses are difficult to teach, intimidate novice students, and bore those with more experience. This can result in low engagement and retention. Unlike mathematics and language arts, introductory courses in CS vary widely from one institution to another in both conceptual material and programming language used. A standard point of entry to college mathematics is a calculus course, with some students instead starting earlier with pre-calculus or an algebra refresher, and others starting out in the second-term calculus course. There is rarely a concern about student skill being hidden by notational or other language differences, because the language of mathematics is close to universal. Similarly, freshman language arts courses in reading and/or writing assume a certain level of skill and maturity of comprehension and expressiveness in the target language; otherwise remedial courses are provided. We investigate placement of incoming first year students into appropriate introductory computer science courses at higher education institutions where there is more than one choice of first course. The goal is to determine the best way to decide which first course would be the most helpful for each student.
引用
收藏
页数:9
相关论文
共 50 条
  • [31] Robotics course - a challenge for computer science students
    Kirandziska, Vesna
    Ackovska, Nevena
    PROCEEDINGS OF 2017 IEEE GLOBAL ENGINEERING EDUCATION CONFERENCE (EDUCON2017), 2017, : 951 - 954
  • [32] A cornerstone course for Freshman Computer Science students
    Prins, PR
    Burris, CH
    28TH ANNUAL FRONTIERS IN EDUCATION CONFERENCE - CONFERENCE PROCEEDINGS, VOLS 1-3, 1998, : 447 - 449
  • [33] High School Calculus and Computer Science Course Taking as Predictors of Success in Introductory College Computer Science
    Chen, Chen
    Kang, Jane M.
    Sonnert, Gerhard
    Sadler, Philip M.
    ACM TRANSACTIONS ON COMPUTING EDUCATION, 2021, 21 (01)
  • [34] The Impact of Placement Strategies on the Success of Students in Introductory Computer Science
    Archer, Glen
    Bettin, Briana
    Bohmann, Leonard
    Carter, Allison
    Cischke, Christopher
    Ott, Linda M.
    Ureel, Leo
    2017 IEEE FRONTIERS IN EDUCATION CONFERENCE (FIE), 2017,
  • [35] Engineering Students' Experiences of Assessment in Introductory Computer Science Courses
    Riese, Emma
    Stenbom, Stefan
    IEEE TRANSACTIONS ON EDUCATION, 2023, 66 (04) : 350 - 359
  • [36] CS for Non-CS Science Students: Course Design Under Constraints
    Ryan, Caitlin
    Hepler, Charles
    Kidney, Jordan
    PROCEEDINGS OF THE 23RD WESTERN CANADIAN CONFERENCE ON COMPUTING EDUCATION (WCCCE '18), 2018,
  • [37] Helping Engineering Students Learn in Introductory Computer Science (CS1) Using Computational Creativity Exercises (CCEs)
    Peteranetz, Markeya S.
    Flanigan, Abraham E.
    Shell, Duane E.
    Soh, Leen-Kiat
    IEEE TRANSACTIONS ON EDUCATION, 2018, 61 (03) : 195 - 203
  • [38] Fully Automated Electronic Mock Examination in an Introductory Computer Science Course
    Kaemper, Andreas
    Loepp, Felicitas
    PROCEEDINGS OF 2016 IEEE GLOBAL ENGINEERING EDUCATION CONFERENCE (EDUCON2016), 2016, : 1077 - 1086
  • [39] Group-based software engineering in an introductory computer science course
    Wills, CE
    1998 INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING: EDUCATION & PRACTICE, PROCEEDINGS, 1998, : 26 - 33
  • [40] Learning style and factors contributing to success in an introductory computer science course
    Allert, J
    IEEE INTERNATIONAL CONFERENCE ON ADVANCED LEARNING TECHNOLOGIES, PROCEEDINGS, 2004, : 385 - 389