skip to main content


Title: X+CS: A Computing Pathway for Non-Computer Science Majors
With computing impacting most every professional field, it has become essential to provide pathways for students other than those majoring in computer science to acquire computing knowledge and skills. Virtually all employers and graduate and professional schools seek these skills in their employees or students, regardless of discipline. Academia currently leans towards approaches such as double majors or combined majors between computer science and other non-CS disciplines, commonly referred to as “CS+X” programs. These programs tend to require rigorous courses gleaned from the institutions’ courses for computer science majors. Thus, they may not meet the needs of majors in disciplines such as the social and biological sciences, humanities, and others. The University of Maryland, Baltimore County (UMBC) is taking an approach more suitably termed “X+CS” to fulfill the computing needs of non-CS majors. As part of a National Science Foundation (NSF) grant, we are developing a “computing” minor specifically to meet their needs. To date, we have piloted the first two of the minor’s approximately six courses. The first is a variation on the existing Computer Science I course required for majors but restricted to nonmajors. Both versions of the course use the Python language and cover the same programming content, but with the non-majors assigned projects with relevance to non-CS disciplines. We use the same student assessment measures of homework, projects, and examinations for both courses. After four semesters, results show that non-CS majors perform comparably to majors. Students also express increased interest in computing and satisfaction with being part of a non- CS major cohort. The second course was piloted in fall 2019. It is a new course intended to enhance and hone programming skills and introduce topics such as web scraping, HTML and CSS, web application development, data formats, and database use. Students again express increased interest in computing and were already beginning to apply the computing skills that they were learning to their non-CS courses. As a welcome side effect, we experienced a significant increase in the number of women and under-represented minorities (URMs) in these two courses when compared with CS-major specific courses. Overall, women comprised 52% of the population, with URMs following a similar upward trend. We are currently developing the third course in the computing minor and exploring options for the remaining three. Possibilities include electives from our Information Systems major. We will also be working with our science, social science, and humanities departments to utilize existing courses in those disciplines that apply computing. The student response that we have received thus far provides us with evidence that our computing minor will be popular among UMBC’s non-CS population, providing them with a more suitable and positive computing education than existing CS+X efforts.  more » « less
Award ID(s):
1841563
NSF-PAR ID:
10192230
Author(s) / Creator(s):
; ;
Date Published:
Journal Name:
ASEE Mid Atlantic Section Spring Conference, 2020
Format(s):
Medium: X
Sponsoring Org:
National Science Foundation
More Like this
  1. null (Ed.)
    To meet the rising demand for computer science (CS) courses, K-12 educators need to be prepared to teach introductory concepts and skills in courses such as Computer Science Principles (CSP), which takes a breadth-first approach to CS and includes topics beyond programming such as data, impacts of computing, and networks. Educators are now also being asked to teach more advanced concepts in courses such as the College Board's Advanced Placement Computer Science A (CSA) course, which focuses on advanced programming using Java and includes topics such as objects, inheritance, arrays, and recursion. Traditional CSA curricula have not used content or pedagogy designed to engage a broad range of learners and support their success. Unlike CSP, which is attracting more underrepresented students to computing as it was designed, CSA continues to enroll mostly male, white, and Asian students [College Board 2019, Ericson 2020, Sax 2020]. In order to expand CS education opportunities, it is crucial that students have an engaging experience in CSA similar to CSP. Well-designed differentiated professional development (PD) that focuses on content and pedagogy is necessary to meet individual teacher needs, to successfully build teacher skills and confidence to teach CSA, and to improve engagement with students [Darling-Hammond 2017]. It is critical that as more CS opportunities and courses are developed, teachers remain engaged with their own learning in order to build their content knowledge and refine their teaching practice [CSTA 2020]. CSAwesome, developed and piloted in 2019, offers a College Board endorsed AP CSA curriculum and PD focused on supporting the transition of teachers and students from CSP to CSA. This poster presents preliminary findings aimed at exploring the supports and challenges new-to-CSA high school level educators face when transitioning from teaching an introductory, breadth-first course such as CSP to teaching the more challenging, programming-focused CSA course. Five teachers who completed the online CSAwesome summer 2020 PD completed interviews in spring 2021. The project employed an inductive coding scheme to analyze interview transcriptions and qualitative notes from teachers about their experiences learning, teaching, and implementing CSP and CSA curricula. Initial findings suggest that teachers’ experience in the CSAwesome PD may improve their confidence in teaching CSA, ability to effectively use inclusive teaching practices, ability to empathize with their students, problem-solving skills, and motivation to persist when faced with challenges and difficulties. Teachers noted how the CSAwesome PD provided them with a student perspective and increased feelings of empathy. Participants spoke about the implications of the COVID-19 pandemic on their own learning, student learning, and teaching style. Teachers enter the PD with many different backgrounds, CS experience levels, and strengths, however, new-to-CSA teachers require further PD on content and pedagogy to transition between CSP and CSA. Initial results suggest that the CSAwesome PD may have an impact on long-term teacher development as new-to-CSA teachers who participated indicated a positive impact on their teaching practices, ideologies, and pedagogies. 
    more » « less
  2. We aimed to build a new educational pathway that would provide basic training in computer science for women and students from underrepresented (UR) groups who otherwise may not take computer science classes in college. Specifically, this on-going project focused on creating a 2-year Computer Science (CS) program consisting of exciting new courses aimed at biology majors. Biology traditionally attracts large numbers of women, a significant number of students from UR groups, and has compelling needs for CS technology. The interdisciplinary program is training the next generation of innovators in the biological sciences who will be prepared to cross disciplinary boundaries. The program consists of the following: (1) computer science courses with content related to biology, (2) cohorts of students that progress through the program together, and (3) a small group peer mentoring environment, and (4) facilitated interdisciplinary research projects. Graduates from this program, referred to as "PINC" - Promoting INclusivity in Computing - will receive a “Minor in Computing Applications” in addition to their primary science degree in Biology. The program is now in its second year and thus far 60 students have participated. Among them, 73% are women and 51% are underrepresented minorities (URM). The majority of students in the PINC program stated that they would not have taken CS courses without the structured support of the PINC program. Here we present the data collected during this two year period as well as details about the Computing Application minor and programmatic components that are having a positive impact on student outcomes. 
    more » « less
  3. null (Ed.)
    The Introduction to engineering (EGGN-100) is a project-based course offered every fall semester to first-year students with undecided engineering majors at California State University, Fullerton (CSUF). The primary objective of this course is to provide project-based learning (PBL) and introduce these students to major projects in Civil, Mechanical, Electrical, and Computer Engineering projects so that they can make an informed decision about their major. The PBL is an active learning method that aims to engage students in acquiring knowledge and skills through real-world experiences and well-planned project activities in engineering disciplines. The course comprises four team-based unique projects related to Civil, Mechanical, Electrical, and Computer Engineering. The project involves using a variety of engineering tools like AutoCAD, Multisim, and Arduino platforms. For the first time, due to the COVID-19 pandemic, the hands-on project-based EGGN-100 course was offered virtually. In this research, we document the learning experiences of students who attended EGGN-100 in a traditional face-to-face mode of instruction and students who participated in the same course in a virtual instruction mode. Surveys conducted during seemingly different modes of instruction show varying levels of satisfaction among students. Of the students who attended the course in traditional and instructional instruction mode, 69% and 90% responded that discipline-specific projects enabled them to make an informed decision, and PBL helped them choose their preferred major. Even the percentage of students who believed the PBL helped them make an informed decision about their major, they like to do more hands-on projects and prefer to attend the classes on campus. Students rated higher satisfaction in virtual instructional mode primarily due to the availability of video lectures, self-paced learning, and readily accessible project simulations. Learning by doing would have bought out the challenges and minor nuances of designing and executing an engineering project. Learning by watching is surficial and not necessarily exposes students to minor details that are critical. As such, the significance of this study is that maybe, after all, not all courses can be taught in a virtual environment, and some courses may be strictly taught in a traditional, hands-on instruction mode. We also study the socio-psychological impact of traditional and virtual learning experiences and report the remedies to cope with stress and loneliness in the online learning environment. 
    more » « less
  4. In September 2019, the fourth and final workshop on the Future of Mechatronics and Robotics Education (FoMRE) was held at a Lawrence Technological University in Southfield, MI. This workshop was organized by faculty at several universities with financial support from industry partners and the National Science Foundation. The purpose of the workshops was to create a cohesive effort among mechatronics and robotics courses, minors and degree programs. Mechatronics and Robotics Engineering (MRE) is an integration of mechanics, controls, electronics, and software, which provides a unique opportunity for engineering students to function on multidisciplinary teams. Due to its multidisciplinary nature, it attracts diverse and innovative students, and graduates better-prepared professional engineers. In this fast growing field, there is a great need to standardize educational material and make MRE education more widely available and easier to adopt. This can only be accomplished if the community comes together to speak with one clear voice about not only the benefits, but also the best ways to teach it. These efforts would also aid in establishing more of these degree programs and integrating minors or majors into existing computer science, mechanical engineering, or electrical engineering departments. The final workshop was attended by approximately 50 practitioners from industry and academia. Participants identified many practical skills required for students to succeed in an MRE curriculum and as practicing engineers after graduation. These skills were then organized into the following categories: professional, independent learning, controller design, numerical simulation and analysis, electronics, software development, and system design. For example, professional skills include technical reports, presentations, and documentation. Independent learning includes reading data sheets, performing internet searches, doing a literature review, and having a maker mindset. Numerical simulation skills include understanding data, presenting data graphically, solving and simulating in software such as MATLAB, Simulink and Excel. Controller design involves selecting a controller, tuning a controller, designing to meet specifications, and understanding when the results are good enough. Electronics skills include selecting sensors, interfacing sensors, interfacing actuators, creating printed circuit boards, wiring on a breadboard, soldering, installing drivers, using integrated circuits, and using microcontrollers. Software development of embedded systems includes agile program design, state machines, analyzing and evaluating code results, commenting code, troubleshooting, debugging, AI and machine learning. Finally, system design includes prototyping, creating CAD models, design for manufacturing, breaking a system down into subsystems, integrating and interfacing subcomponents, having a multidisciplinary perspective, robustness, evaluating tradeoffs, testing, validation, and verification, failure, effect, and mode analysis. A survey was prepared and sent out to the participants from all four workshops as well as other robotics faculty, researchers and industry personnel in order to elicit a broader community response. Because one of the biggest challenges in mechatronics and robotics education is the absence of standardized curricula, textbooks, platforms, syllabi, assignments, and learning outcomes, this was a vital part of the process to achieve some level of consensus. This paper presents an introduction to MRE education, related work on existing programs, methods, results of the practical skills survey, and then draws conclusions based upon these results. It aims to create the foundation for standardizing the development of student skills in mechatronics and robotics curricula across institutions, disciplines, majors and minors. The survey was completed by 94 participants and it was clear that there is a consensus that the primary skills students should have upon completion of MRE courses or a program is a broader multidisciplinary systems-level perspective, an ability to problem solve, and an ability to design a system to meet specifications. 
    more » « less
  5. Innovation training is considered critical for the future of our country, yet despite the important role, opportunities for students to develop innovation skills are limited. For STEM students, training in innovation principles and processes are frequently extra curricular pursuits, such as unpaid internships with start up organizations, shadowing innovation professionals, or obtaining an additional business degree or minor covering innovation principles. The National Science Foundation has funded the authors with a Science, Technology, Engineering and Mathematics (S STEM) grant to provide scholarships combined with research on best practices for recruitment, retention, and development of innovation skills for a diverse group of low income undergraduate students. Students in the program come from STEM disciplines in engineering and the physical sciences however, business students are also integrated into innovation courses although they are not funded by the S STEM grant Design, development, and implementation of the grant funded program’s first innovation related course, a 2 week fall intercession course will be presented Th is first year course is designed to provide the students with an introduction to innovation, develop and nurture the students’ innovation mindset and skills, and also help the students’ successful transition to college. The first-year two-week intercession course was designed and developed with two credit hours focusing on content related to innovation and one credit hour focusing on student success topics. The significant academic course components included: 1) interactive active-learning modules related to innovation processes, identifying where good ideas come from, working in teams, leadership, project management, and communication and presentation skills; 2) team innovation projects, one topic-assigned, applying skills learned in the content modules to develop innovation and team collaboration skills; and 3) integration of business students with STEM students which together gives viewpoints and experiences on product and customer needs. It is important to our nation’s health and safety to instill innovation in our students. In addition, today’s students are interested in innovation and in learning how to apply innovation techniques in their professional and personal lives. The course was designed for teams of four STEM students to one business student which provides a balanced input needed for this type of project taking into account the skillset of the technically oriented STEM students and the marketing-oriented business students, as well as personality types. This ensures that all voices are heard, and topical areas are addressed. There was no problem in getting faculty interest in developing the course, and the collaboration between retention professionals and faculty went well. After the course, an iterative improvement retrospective will be performed on the program as implemented to this point to inform improvements for next year’s cohort. This material is based upon work supported by the National Science Foundation under Grant No. 2030297. Any opinions, findings, and conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily reflect the views of the National Science Foundation. 
    more » « less