Sep 07, 2024  
2022-2023 Graduate Catalog 
    
2022-2023 Graduate Catalog [ARCHIVED CATALOG]

Add to Portfolio (opens a new window)

CSED 6021:Programming and Problem Solving for Teachers I

3 Class Hours 0 Laboratory Hours 3 Credit Hours
Prerequisite: Admission to the Computer Science Endorsement or teacher education program.
This is an introductory course to prepare PreK-12 educators to engage principles of computer science and computer programming. Instruction centers on investigation of computational thinking practices and learning fundamental programming concepts as well as exploring the impact of computing. The Python programming language is used to examine topics such as object-oriented design/programming, primitive data types, arithmetic and logical operators, selection and repetition structures, interactive user input, exception handling, using and designing basic classes, linear data structures (e.g. arrays), and searching and sorting techniques. Techniques of good programming style are studied including efficient design, code, and debug techniques as well as proper documentation practices.



Add to Portfolio (opens a new window)