Effective learning experiences in computer science

The International Society for Technology in Education (ISTE) defines a set of standards for educational coaches.  The coaching standard includes the requirement of designing relevant and effective lesson plans.  In computer science, educators often interpret the ‘relevant and effective’ part of this requirement as teaching the latest programming languages on the latest development environments.  While learning…

Initiating innovation at Community Colleges

The International Society for Technology in Education (ISTE) defines a set of standards for educational coaches.  Part of the coaching standard addresses how coaches can help teachers incorporate research-based best practices in instructional design when planning technology-enhanced learning experiences.  I have started to engage education leaders on this very topic at the community college where…

How best to engage with fellow adjunct faculty

In my Digital Education Leadership program at Seattle Pacific University, we are engaging in the topic of visionary leadership in coaching.  Specifically, we want to engage with peers to contribute to the planning, development, communication, implementation, and evaluation of technology-infused strategic plans (ISTE Coaching Standard 1, Visionary Leadership).  I have run into this very topic…

Developing Problem Solving Skills

I often have computer science students in my class that are unable to make any progress on a programming assignment.  These students often feel powerless and helpless in their efforts to make any progress on solving whatever problem stands in their way.  In exploring the Digital Age Learning Environments standard (3) of the ISTE Standard…

Accessibility in Computer Science Education

I am currently exploring the ISTE Standard for Coaches that focuses on Digital Learning Environments.  Part of this standard focuses on how technology coaches can use technology to maximize the learning of all students.  This led me to an introspection on how my school makes instruction accessible to our computer science students. Disabled students commonly…

Professional Development and Digital Learning

I have now completed two years of teaching computer science at the post-secondary level.  I started this journey with no formal education background.  This made professional development (PD) particularly important for me.  My first professional development opportunity was about how to use the Learning Management System (LMS) used at my school.  This PD course is…

Facilitating achievement and digital citizenship with computer science students

I am exploring two of the standards in the International Society for Technology in Education (ISTE) standards for educators: 1) how to instruct students to positively contribute and responsibly participate in the digital world (S3 – citizen), and 2) how to use technology in a computer science classroom to support student achievement (S6 – facilitator).…

Designing courses with interactive textbooks and analyzing the results

I am currently exploring the designer (S5) and analyst (S7) roles in the International Society for Technology standards for educators (ISTE).  As a designer, I want to explore tools for educators that recognize and accommodate learner variability.  As an analyst, I want to learn how my institution uses data to drive new curriculum and support…

Learning and leading online instruction in computer science

I am now entering the fourth iteration of teaching a computer programming course at my community college.  I picked this course up from another instructor at my institution. The course includes lectures, class exercises, quizzes/exams that are proctored in class, and a group project.  As I knew would happen, a student emailed me at the…