Loading...
 

Chris Mayfield

Chris Mayfield is Associate Professor of Computer Science at James Madison University. He is a co-PI for the NSF IUSE IntroCS POGIL project.

Chris Mayfield - Computer Science 0

These activities were developed by Chris Mayfield and colleagues for Computer Science 0 in Python. The activities are at: https://github.com/ChrisMayfield/cspogil/tree/master/CS0.

Stage Activity Name
3: Revised Introduction -- hi-lo game, algorithms and complexity, fast vs easy
3: Revised Bits and Bytes -- logic gates, digital circuits, binary and hexadecimal
3: Revised Program Execution -- computer architecture and machine instructions
3: Revised Operating Systems -- screenshots, interaction with apps and hardware
3: Revised Computer Networking -- IP, DNS, bandwidth and latency, speed tests
3: Revised Information Security -- encryption, Caesar cipher, Vigenère cipher
3: Revised Algorithms and Python -- using IDLE, print, raw_input, guessing game
3: Revised Programming Languages (not yet written - check back in Fall 2018)
3: Revised Software Engineering (not yet written - check back in Fall 2018)
3: Revised Data Structures (not yet written - check back in Fall 2018)
3: Revised Database Systems (not yet written - check back in Fall 2018)
3: Revised Artificial Intelligence -- 8-puzzle, tic-tac-toe, search trees, heuristics

Chris Mayfield - Computer Science 1

These activities were developed by Chris Mayfield and colleagues for Computer Science 1 in Java. The activities are at: https://github.com/ChrisMayfield/cspogil/tree/master/CS1.

Stage Activity Name
3: Revised 1. Introduction
3: Revised 2. Arithmetic
3: Revised 3. Data Types
3: Revised 4. Methods
3: Revised 5. Boolean Logic
3: Revised 6. Loops
3: Revised 7. Arrays
3: Revised 8. Recursion
3: Revised 9. Object-Oriented
3: Revised 10. Classes and UML
3: Revised 11. Designing Classes
3: Revised 12. Arrays of Objects
3: Revised 18. Linked Structures

Contributors to this page: Clif Kussmaul .
Page last modified on Wed August 29, 2018 09:12:04 EDT by Clif Kussmaul. (Version 5)