Incorporating Ethics in Computing Courses: Barriers, Support, and Perspectives from Educators

In this episode I unpack Smith et al.’s (2023) publication titled “Incorporating ethics in computing courses: Barriers, support, and perspectives from educators,” which investigates the perceived barriers and support for implementing ethics into higher education CS courses.

  • Over the past three weeks we've talked

    about ethics in relation to Computer

    Science Education we've talked about

    perspectives from students how to

    integrate and then we also talked about

    well when is there enough or too much

    ethics education in computer science

    education classes but one area that we

    haven't talked about are perspectives of

    Educators So today we're going to talk

    about perspectives from Educators on

    barriers and support in relation to

    implementing or integrating ethics into

    computer science education classes and

    we're going to do that by unpacking the

    paper titled incorporating Ethics in

    Computing courses barriers support and

    perspectives from Educators this is

    written by Jessie J Smith Blakely H

    Payne Shamika Classen Dylan Thomas Doyle

    and Casey feisler apologies if I

    mispronounce any names here's the

    abstract for this paper quote

    incorporating ethics in Computing

    education has become a priority from for

    the 6C Community many Computing

    departments and Educators have

    contributed to this endeavor by creating

    Standalone competing ethics courses or

    integrating ethics modules and

    discussions into pre-existing curricula

    in this study we hope to support this

    effort by reporting on Computing

    educators's attitudes towards including

    ethics in their Computing classroom with

    a special focus on the structures that

    hinder or help this endeavor we surveyed

    instructors to understand their

    attitudes toward including ethics in

    their classes what barriers might be

    preventing them from doing so and which

    structures best support them we found

    that even though instructors were

    generally positive about ethics as a

    component of competing education there

    are specific barriers preventing ethics

    from being including in some Computing

    courses in this work we explore how to

    alleviate these barriers and outline

    support structures that could encourage

    further integration of ethics and

    Computing in higher education now if I

    don't summarizes paper into a single

    sentence I'd say that this paper

    investigates the perceived barriers and

    support for implementing ethics into

    higher education courses now even though

    this paper is talking about higher

    education Computer Science Education I'm

    going to talk about this in relation to

    K-12 CS education although it's

    applicable across all grade levels now

    if you don't know who I am my name is

    Jared O'Leary and I've worked with every

    single grade kindergarten through

    doctoral student in a variety of

    contexts like music education and

    computer science education for example

    I've developed professional development

    and curricula used by Educators and

    students around the world in computer

    science education classes but now I

    create free content on my website

    jaredelary.com which is where you can

    actually find the show notes for this

    episode as well as 180 other episodes

    and a bunch of other computer science

    education content and gaming and

    drumming stuff because yeah I like to

    create content now the authors began by

    talking about how there are some

    different perspectives on how to

    integrate ethics into a higher education

    classroom but as I mentioned that there

    hasn't really been much research on

    exploring the perspectives and the

    challenges of Educators who are trying

    to implement ethics into the classes or

    who are unable to do so so this paper

    explores three research questions and so

    here they are from page 368. quote rq1

    what perceptions do Computing professors

    have about ethics education in the

    Computing classroom our Q2 what barriers

    prevent Computing professors from

    incorporating ethics in their competing

    classroom our Q3 what support do

    Computing professors need to help them

    incorporate ethics in their Computing

    classroom end quote so the method

    section they talk about how they

    surveyed 138 different participants and

    they have a little table that is a table

    one on page 368 that kind of like breaks

    down the demographics and I just want to

    say as a non-binary individual I do

    appreciate that you include the

    non-binary category and you labeled it

    as non-binary or you could also label it

    as trans but it is way better than

    labeling it as other which unfortunately

    I've seen a lot of scholarship do all

    right so let's get into the findings of

    this particular paper so rq1 is on the

    Educators perspectives of Ethics here's

    a quote from page 369 quote 71.5 of

    participants disagreed or strongly

    disagreed that ethics topic should be

    taught by faculty from a department like

    philosophy or sociology rather than by

    competing faculty additionally 61.3

    percent of respondents agreed or

    strongly agreed that their colleagues

    think including ethics in the Computing

    classroom is important 93 of

    participants agreed or strongly agreed

    that including ethics in the Computing

    classroom prepares students for a career

    in Computing after graduation and 93

    agreed or strongly agreed the students

    gained value from discussing ethics in

    the competing classroom 76 percent of

    respondents reported that ethics does

    not take away from a student's ability

    to learn core Computing topics end quote

    that's really interesting so the

    professors mostly agree hey yeah we

    think that ethics should be included it

    doesn't take away from the classroom

    setting Etc so maybe they kind of align

    with the paper that I unpacked a couple

    weeks ago that was talking about the

    different ways that you can integrate by

    embedding ethics throughout different

    assignments and whatnot as opposed to

    having like a unit or like a standalone

    course specifically on ethics now even

    though the vast majority of the

    professors agreed that ethics should be

    in computer science classrooms 51 of

    them agreed or strongly agreed that not

    every topic needs to relate to ethics so

    they said quotes like hey this is a math

    class there's not really an ethical

    component to this or we're just focusing

    on the technical rather than the

    practical application of this

    understandings Etc but some people just

    disagreed with that perspective so

    here's a quote from page 369 from a

    participant number 89. quote someone I

    admire in competing education wrote

    earlier this year that he thought it was

    more important that his Computing

    students understand communities and

    context than the details of the

    mathematics underlying Computing so I

    thought about what it would look like to

    think about communities and context with

    discrete mathematics discrete structures

    courses and it does feel like a

    disservice to teach anything touching on

    algorithms without talking about the

    conversations around algorithmic bias

    right now end quote now this is a really

    important question to consider so one of

    the things that I've talked about in

    this podcast is how there's a tendency

    for like some subject areas to only

    focus on the content itself without

    actual application like for myself math

    classes I had no idea why I was learning

    pre-calc like it had absolutely no

    application in my life and has not had

    any applications since I took it if

    perhaps the teacher had actually said

    here's when you're going to need to know

    this thing then maybe I would have

    actually paid more attention in that

    class but I mean the same thing applies

    to like history three classes to science

    classes Etc there's so much schooling

    that occurs that is completely

    decontextualized from actual real world

    application this is an idea that is

    often referred to as situated language

    and learning and so we actually talk

    about that in episode 53 which was like

    well over 100 episodes ago and is titled

    situated language and learning with

    Brian Brown which I highly recommend if

    you want to learn more about this

    concept but if we are just focusing on

    like algorithms without actual

    application of when you might use those

    algorithms or how it impacts the world

    or the users who use them then I would

    argue we probably aren't doing a great

    job of actually contextualizing or

    situating the understandings within real

    world application but I haven't taught

    those style of classes so maybe there's

    something that I'm missing here this is

    just me kind of guessing going off of

    the wide variety of classes I have

    actually taught not to argue with myself

    because I like to do this having

    thoughts like band and Drumline and

    things like that those Concepts and

    practices are applicable or situated

    within real world context in terms of

    like hey the techniques they're using

    right here you could use on a gig or use

    for your leisure to perform Etc we don't

    necessarily talk about well how does

    this relate to ethics like I mentioned

    in Prior podcasts like there's a

    Rosewood shortage and Rosewood is often

    used to be able to create instruments

    like marimbas that I played on as a

    percussionist should we spend time in

    lessons talking about the ethical

    implications of actually practicing an

    instrument that is causing some

    deforestation issues or should we just

    spend that time just focusing on how to

    perform better on an instrument that

    uses the Rosewood so on one hand I agree

    with the participants who say that

    ethics can be embedded in so many

    different ways but on the other hand I

    can think of some arguments where okay

    well maybe it is situated but it might

    not necessarily relate to ethics which

    will actually unpack a little bit more

    in the lingering questions at the end of

    this podcast episode now another

    perspective that the authors explored is

    when should we actually focus on ethics

    so 23 of the participants said that the

    students need to learn a base

    understanding of competing skills before

    they can actually explore ethical issues

    and then of those 23 of the participants

    did not actually include ethics in their

    own course so my guess is those kind of

    professors were teaching like CS 100

    courses like an intro to computer

    science here's the very Basics that you

    need to learn now and the professional

    development that I created one of the

    things that we really were intentional

    with was trying to not create some

    overwhelm so we didn't want to introduce

    like a new Computing Concept in addition

    to a new pedagogical concept

    simultaneously because it would create

    some overwhelm with the teachers who

    were participating in the professional

    development so what we'd often do is

    just focus on we're going to model

    something without actually telling you

    why we're doing it this way some

    pedagogical approaches and we're going

    to introduce some of the computer

    science Concepts and practices that

    you're going to need to be able to use

    to be able to create a particular

    project after we have finished creating

    that project or getting the majority of

    the way through it like to a point where

    okay they clearly understand this maybe

    there's some more work on it but they're

    good to go then we would actually use

    the framework tpack to unpack it was the

    technical logical knowledge that you

    needed to know was it ecological

    knowledge that you need to know and then

    what was the content knowledge that you

    needed to know be able to create that

    project and so at that point we would

    unpack okay well did you notice that I

    used a different type of assessment this

    time let's talk about how I use this

    when you might use it Etc the same thing

    can apply for ethics at what point do

    you introduce the concept and the

    ethical problem at the same time do you

    want them to focus on one or the other

    or simultaneously there's no right or

    wrong answer that works for every

    scenario so something that we as

    Educators need to really think about now

    if you are like the majority of the

    Educators in the study and think that

    ethics should be included in a classroom

    this kind of leads into rq2 which is on

    the barriers to ethics integration so at

    what point are you going to run into a

    roadblock that might prevent you from

    actually integrating ethics into your

    classroom now 42 of the 138 participants

    did not actually include ethics in their

    course and if I were taking that survey

    I would have been one of those as well I

    did not focus on that in the classroom

    and it's something that I'm looking back

    on going hmm I should have done that

    more but I'll talk about in the

    lingering questions section when okay

    maybe yet doesn't actually fit because

    of the focus that I chose in the

    classrooms that I worked with now of

    those participants who did not

    incorporate ethics into their coursework

    the 42 of those participants 40 of them

    said that there were specific barriers

    that prevented them from doing so while

    the vast majority 60 said no there

    weren't really any barriers preventing

    me from doing it so what were these

    barriers because this might help you as

    an educator whether you're a

    kindergartner or in higher education or

    whatever so one of them was just simply

    a desire to leave ethics into other

    classes or other courses so those

    Educators just did not think well this

    didn't really belong within this

    particular content area maybe it was so

    Niche down that they didn't think that

    it was applicable like the example of

    going to lessons for learning how to

    play marimba and then instead of doing

    that you're actually learning about the

    shortage of Rosewood the next barriers

    that professors thought that some other

    topics had higher priority like there's

    so much technical stuff that we need to

    learn that we don't have time to really

    focus on the ethical now I would argue

    as somebody with a PhD in a subject area

    that there is never enough time to learn

    every everything that you need to know

    about a particular subject area

    especially in a single course as I

    mentioned in other curriculum episodes

    in particular there is this a concept

    known as the null curricula so the null

    curricula are the things that are left

    out of a curriculum so whether it's a

    course or a degree or whatever even

    though I have three degrees in music

    education I still do not know everything

    about pedagogy and content knowledge

    related to music and music education and

    I know that same thing applies for every

    single domain out there so there are

    always other things that are going to be

    left out of a coursework and what you

    need to figure out is where is that

    balance between whether or not you

    should include something or not include

    something but as we've talked about in

    other episodes should your weight be

    focused more on the technical or more on

    the theoretical or the applied

    understanding of the technical can you

    apply the understanding if you haven't

    learned the technical but at what point

    is it's saturated enough that you've

    learned enough of the technical to learn

    how to apply it into the ethical again

    no right or wrong way of doing it just

    some more things that we have to think

    about as Educators the next barrier is

    kind of related to that so it's just the

    general idea that well ethics doesn't

    really relate to this particular content

    the Barry after that is that they felt

    like they could not control the

    curriculum so having worked in higher

    education I do know that sometimes the

    professors are kind of handed a textbook

    or handed a like full curriculum that

    just basically says here's what you're

    going to teach on what specific days and

    hear the assignments Etc so if you are

    like a faculty associate or something

    like that you might not have control

    over what is actually taught within that

    class you can still find ways to

    incorporate discussions on it maybe not

    make a full assignment or like change

    the assignment to focus on it or maybe

    you can by like just focusing around a

    particular theme but after an assignment

    is completed you could say cool we just

    learned this thing we applied it now

    let's talk about the ethical

    implications of the concepts and

    practices that you just learned how

    might what you just created impact the

    users or communities that are going to

    use or not use this particular app or

    product or whatever and the next barrier

    is that participants mention not having

    enough time incentives or encouragement

    to actually integrate ethics into their

    classes again with the time thing

    there's always going to be no curricula

    there's never enough time to learn

    everything I I still know just a

    fraction of what it means to be a music

    educator or to understand music

    education and the same thing with

    computer science even though I've been

    in this field for about a decade I still

    have so much to learn and understand and

    then the last barrier that some of the

    professors mentioned is that ethics

    actually distracts from working on the

    core Computing Concepts so here's an

    interesting quote that kind of

    summarizes this from page 370 and there

    are a bunch of other interesting quotes

    throughout each one of these sections so

    if you want to see what professor said I

    do highly recommend taking a look at

    this article quote ethics instruction is

    unquestionably essential for computer

    science students ethical mistakes in

    Computing can have disastrous

    consequences however adding ethics to

    courses on algorithms or discrete

    mathematics is distracting and

    ineffective end quote so the author of

    this particular question really

    understands like the importance of this

    thing but then says yeah but it takes

    away from this other thing that the view

    is more important and what I wonder is

    are we focusing too much on the love

    that we have for particular to the

    content area without actually thinking

    about the application of it now an

    interesting subsection in this

    particular research question is that

    they mentioned that 67 of the

    participants agreed or strongly agreed

    that they felt confident in being able

    to actually integrate ethics and apply

    it into their courses now next week

    we're going to actually explore an

    article that explores the perspectives

    of K-12 Educators and we're going to see

    that Educators don't necessarily even

    understand what ethics is so even if

    they are confident they might be

    confidently focusing on Equity instead

    of Ethics so stay tuned for next week's

    episode that kind of unpacks that more

    but the authors do mention that even

    though more than two-thirds of the

    participants said that they're confident

    in doing it that it would definitely

    help to have more professional

    development or support structures to be

    able to implement ethics within the

    classes now I would argue from a K-12

    perspective that those support

    structures would largely come from

    administrators whether it be like

    administrators just being able to allow

    more time for things or encouraging

    teachers to modify like existing

    curriculum to include more ethics so if

    you are like a department chair for a

    computer science program in a district

    or you are like a mentor or educator or

    an administrator or whatever maybe you

    can find some ways to incorporate more

    ethics within the classes that are

    taught in your District now for rq3 they

    talk about some of the structures that

    support ethics so of the professors who

    are doing this what helps them out to be

    able to integrate ethics into their

    classes so the first one is additional

    resources and these are specifically

    like online resources to be able to make

    it so that the professors don't have to

    generate ethics related content or

    assignments from nothing as somebody who

    has professionally created like well

    over 100 lesson plans that are used by

    Educators and students around the world

    with each one of those lesson plans

    averaging like at least a dozen pages I

    could say it takes a lot of time to be

    able to design higher education courses

    which I've done that as well or to be

    able to create lessons content curricula

    Etc so to be able to like draw from a

    pool of resources that are available or

    like assignments that include ethics Etc

    that makes your life so much easier it's

    just one less thing that you have to

    worry about as an educator maybe you

    might like take one of these resources

    and modify it to make it more customized

    for the students that you're working

    with but that is a whole lot easier than

    having to come up with something on the

    Fly especially if you are not as

    familiar with ethics as some of the K-12

    teachers are in the paper that I'll

    unpack next week but I will point out

    that some of the professors who

    responded mentioned that hey I actually

    prefer to create my own assignments and

    whatnot and I would have done the same

    thing and did the same thing when I was

    in the classroom now the second thing

    that supported integrating ethics into

    competing courses was collaboration with

    others so this could be other faculty

    members within your department or maybe

    even outside of the department or

    outside of your school or even District

    as one of the professors mentioned they

    kind of question the ethics of some of

    their other colleagues which I'm sorry

    I've been there done that left that

    organization where I was questioning

    that as well so I know exactly what that

    feels like but there are ways that you

    can actually collaborate with people who

    are ethical who might not be within your

    like organization Corporation higher

    education institution or whatever and

    the last thing kind of relates to this

    is just having a community so this

    community could be in their Department

    it could be like peers in the field it

    could be like a general research

    Community or even a conference Community

    like meeting up at a like a group or

    talking with other participants or

    audience members at like conference

    session at like something like 6C or

    csta's conference whatever but this

    could also include like digital

    communities so going on to Twitter or

    other online communities like cstas

    community board and other resources and

    whatnot so there are many ways that you

    can kind of connect with or collaborate

    with other people so the support

    structures for number two and three are

    kind of like hand in hand collaboration

    with others and community and I guess it

    could also go hand in hand with the

    first one in that you could kind of

    collaborate on creating additional

    resources that you then share in your

    community Etc which is one of the things

    that I do so like my website I've got

    hundreds if not thousands of free

    resources on my website because I've

    been working on it for over 20 years now

    sharing a bunch of like drumming stuff

    there's over 1400 hours of drumming

    content on there I'm sharing a bunch of

    Gaming stuff and then there's a ton of

    Computer Science Education stuff that

    was like the lesson plans that I

    previously created for the classrooms

    that I used to teach or the lesson plans

    that I professionally created that were

    used by teachers and Educators around

    the world all of those things are

    available for free because I want to be

    able to help people because I totally

    understand how helpful it can be to have

    additional resources and I had the

    benefit of like not having kids and

    having a wife who is also very busy so I

    had plenty of like quote-unquote free

    time to be able to create these

    resources and share them for free with

    other people but I understand that not

    every educator has that opportunity to

    do so now in the discussion section to

    kind of talk about some of the things

    that I mentioned that were in the

    findings so I just kind of embedded my

    own perspectives on the discussion but

    if you want to read this I do highly

    recommend it you can find a link to it

    in the show notes at jaredolary.com at

    the end of these unpacking scholarship

    episodes I'd like to share some

    lingering questions and thoughts that I

    had while reading through the paper this

    is not a critique of any of the authors

    it's just me kind of sharing some

    wonderments so one of them that I kind

    of mentioned earlier is if we consider

    no curricula won't there always be not

    enough time to learn the technical

    especially when it comes to introductory

    courses for myself one of the ways that

    I tried to like acknowledge this and

    teach around that was acknowledging that

    if I've taught how to learn and

    providing more resources then there was

    time to actually learn this would help

    students to be able to continue their

    learning down the road after the course

    Ended as I mentioned in episode 66 the

    role of deliberate practice in the

    acquisition of expert performance which

    I unpacked some scholarship on sports

    psychology in relation to Computer

    Science Education I talk about how it

    takes thousands if not tens of thousands

    of hours of effort and deliberate

    practice to become an expert within a

    domain now if we take that into

    consideration any degree or series of

    degrees or even a single course is not

    going to be enough to help somebody

    become an expert on a topic so how might

    we teach to focus on long-term learning

    beyond the course or beyond the degree

    itself to encourage that lifelong

    development of expertise in a particular

    domain so if you want to learn more

    about that check out episode 66 which I

    do link to in the show notes but another

    question that I have is if integrating

    CS into another content area are we

    further diluting CS by also focusing on

    ethics so for example one of the things

    that I talk about is how if we think

    like a Venn diagram so we have like two

    circles and one circle is like the I

    don't know science and the other circle

    is computer science now where they

    overlap that little portion in the

    middle is going to be the thing that we

    might focus on when integrating computer

    science into science science class but

    if we also now include a third circle

    that is ethics on top of that are we

    narrowing our scope so much that we are

    ignoring all the things that are outside

    of that little narrow scope that are

    within each of the other domains so the

    more lenses that we apply onto a

    particular area does it make it so that

    we cannot actually focus on learning

    Concepts and practices that do not exist

    within that particular Nexus or

    intersection now again there's no right

    or wrong answer to this but it's

    something that's important to think

    about again in relation to the null

    curricula which has kind of been the

    theme of this particular episode so now

    as an example of what I'm talking about

    here so one of the things that I've

    mentioned so many times in this

    particular podcast is my emphasis on

    focusing on interest driven learning so

    students will come into a class if there

    are 30 kids in the class they'd be able

    to create 30 unique projects using

    multiple different programming languages

    and platforms to be able to create

    something that was uniquely interesting

    to them if I had a requirement that

    there had to be some kind of ethical

    component to explore or discuss or

    understand stand or whatever would that

    then narrow the scope so that students

    would be unable to actually explore the

    interest within that class now on one

    hand I can think of some examples where

    that's a definitive yes but on the other

    hand it's like okay well I could see how

    we might be able to at least discuss it

    but it might not be the primary focus

    for the different types of projects that

    students like to create so while I agree

    that ethics can and should be

    incorporated into the classroom

    different pedagogies may or may not lend

    itself toward that kind of integration

    and then the last question that I have

    is how would this compare like the

    perspectives with Elementary Middle

    School and High School Educators what

    barriers and perspectives or layers of

    support might each of those grade bands

    have and we're actually going to explore

    that a little bit more in next week's

    episode which will kind of wrap up this

    little mini series on ethics and

    computer science education if you

    enjoyed this particular discussion

    please consider sharing it with somebody

    else or leaving a review on whatever app

    that you're listening to some just helps

    more people find it I do create this

    content full time and I create all this

    stuff for free for you to use so sharing

    with somebody else not only helps me out

    but it also helps out other people to

    find the hundreds if not thousands of

    free resources on their website

    jaredolary.com stay tuned next week for

    another episode until then I hope you're

    all staying safe and are having a

    wonderful week

Article

Smith, J. J., Payne, B. H., Klassen, S., Doyle, D. T., & Fiesler, C. (2023). Incorporating Ethics in Computing Courses: Barriers, Support, and Perspectives from Educators. Proceedings of the 2023 ACM SIGCSE Technical Symposium on Computer Science Education - SIGCSE ’23, 367-373.


Abstract

“Incorporating ethics into computing education has become a priority for the SIGCSE community. Many computing departments and educators have contributed to this endeavor by creating standalone computing ethics courses or integrating ethics modules and discussions into preexisting curricula. In this study, we hope to support this effort by reporting on computing educators’ attitudes toward including ethics in their computing classroom, with a special focus on the structures that hinder or help this endeavor. We surveyed 138 higher education computing instructors to understand their attitudes toward including ethics in their classes, what barriers might be preventing them from doing so, and which structures best support them. We found that even though instructors were generally positive about ethics as a component of computing education, there are specific barriers preventing ethics from being included in some computing courses. In this work, we explore how to alleviate these barriers and outline support structures that could encourage further integration of ethics and computing in higher education.”


Author Keywords

Ethics, post-secondary, curriculum, perspectives, survey


My One Sentence Summary

This paper investigates the perceived barriers and support for implementing ethics into higher education CS courses.


Some Of My Lingering Questions/Thoughts

  • If we consider null curricula, won't there always be not enough time to learn the technical?

  • If integrating CS into another content area, are we further diluting CS by also focusing on ethics?

    • Does an ethics focus narrow the possibilities too much with interest-driven learning?

  • How would these perspectives compare with elementary, middle school, and high school educators?

    • What barriers and perspectives would each band have?


Resources/Links Relevant to This Episode



More Content