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 条
  • [21] Experimentation and Analysis of undergraduate students performance and satisfaction in a blended model of an introductory computer science and programming course
    Braga, Juliana Cristina
    Pimentel, Edson
    Stiubiener, Itana
    Dotta, Silvia
    2014 IEEE FRONTIERS IN EDUCATION CONFERENCE (FIE), 2014, : 499 - 506
  • [22] FORTRAN - A VIABLE OPTION FOR THE INTRODUCTORY COMPUTER-SCIENCE COURSE
    LEPERA, TA
    DONLEY, HE
    SIGPLAN NOTICES, 1987, 22 (03): : 102 - 110
  • [23] The delivery of an introductory course in computer science through the virtual classroom
    Deek, FP
    Deek, MA
    Kimmel, H
    FRONTIERS IN EDUCATION FIE'96 - 26TH ANNUAL CONFERENCE, PROCEEDINGS, VOLS 1-3: TECHNOLOGY-BASED RE-ENGINEERING ENGINEERING EDUCATION, 1996, : 958 - 961
  • [24] New possibilities in the introductory graphics course for computer science majors
    Wolfe, R
    COMPUTER GRAPHICS-US, 1999, 33 (02): : 35 - 39
  • [25] Using learning style data in an introductory computer science course
    Chamillard, AT
    Karolick, D
    PROCEEDINGS OF THE THIRTIETH SIGCSE TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, 1999, : 291 - 295
  • [26] Programming patterns and design patterns in the introductory computer science course
    Proulx, VK
    SIGCSE 2000: PROCEEDINGS OF THE THIRTY-FIRST SIGCSE TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, 2000, 32 (01): : 80 - 84
  • [27] Programming patterns and design patterns in the introductory computer science course
    Proulx, Viera K.
    SIGCSE Bulletin (Association for Computing Machinery, Special Interest Group on Computer Science Education), 2000, : 80 - 84
  • [28] New possibilities in the introductory graphics course for computer science majors
    Wolfe, Rosalee
    Computer Graphics (ACM), 1999, 33 (02): : 35 - 38
  • [29] A Comprehensive Introductory Course Approach for Electrical and Computer Engineering Students
    Andersen, Kristinn
    Thorsteinsson, Saemundur E.
    Thorbergsson, Helgi
    Gudmundsson, Karl S.
    2023 32ND ANNUAL CONFERENCE OF THE EUROPEAN ASSOCIATION FOR EDUCATION IN ELECTRICAL AND INFORMATION ENGINEERING, EAEEIE, 2023, : 247 - 250
  • [30] Entropy and spontaneity in an introductory physics course for life science students
    Geller, Benjamin D.
    Dreyfus, Benjamin W.
    Gouvea, Julia
    Sawtelle, Vashti
    Turpen, Chandra
    Redish, Edward F.
    AMERICAN JOURNAL OF PHYSICS, 2014, 82 (05)