Learner-Centered Computing Education for Computer Science Majors
The previous chapters explored what it meant to use a learner-centered design process to create computing education for people who are not necessarily aiming to be computing or IT professionals. End-users outside of the technology industry have a different community of practice that they participate in or want to join. Non-CS majors probably start from a different background than CS majors, and may harbor concerns about whether they belong in CS.
We can also use learner-centered design as a starting point when creating computing education opportunities for CS majors. We can design explicitly for learners who want to focus on computing. We start by characterizing the learners ...