Mar 28, 2024  
2020-2021 Graduate Catalog 
    
2020-2021 Graduate Catalog [ARCHIVED CATALOG]

EDT 572 - Teaching Programming in Multiple Paradigms


The audience for computer science education is larger and more diverse than ever, but educators are often tasked with teaching the subject without any formal exposure to the fundamentals of programming, particularly as it relates to their students.  Embracing the wide variety of needs and abilities of different age groups , this course is an introduction to different coding paradigms and some of the programming languages that are appropriate for all levels of K12 and beyond. These paradigms include but are not limited to block-bases, imperative, and object-oriented, and students will use different development environments to explore different application domains.  There will be an emphasis on computational problem solving and the key aspects of algorithm development.  Students will create unit progressions that allow their learners to work collaboratively and inclusively.

Prerequisites & Notes
EDT 571 or permissions of instuctor

Credits: 3