Full Resume for KATRIN BECKER, PhD.
Mink Hollow, RR #2, Cochrane, Alberta, T4C 1A2
(403) 932-6322
becker [at] minkhollow [dot] ca, http://www.minkhollow.ca/becker
I taught my first course while I was still a graduate student in 1982 and I have been a Computer Science Instructor since 1983. I resigned from the University of Calgary in July 2006. My main research interests are instructional and software ethology, educational game design, digital game-based learning (DGBL), interdisciplinary communication, and sometimes Computer Science Education (CSE). I have been using classic arcade and other games as both programming and algorithmic examples and as assignments in computer science since 1998.
I hold a BSc and an MSc in Computer Science and a PhD in Educational Technology; am a systems analyst, user experience designer, and instructional designer with 30 years’ teaching and course design experience. I have designed curricula in information technology; designed, developed, and taught courses in computer science, education, engineering, fine art, and general science at the post-secondary level. I have used leading edge technology, developed internationally recognized innovative approaches to teaching and learning, and have developed several design and analysis models for instructional design generally and serious games in particular. I have consulted as a systems analyst, programmer, web designer, and instructional designer. I have published widely in education, computer science education, games studies and serious games. I have been a guest lecturer in various on-line courses and have developed and maintained extensive resource and educational websites as well as installing and managing my own Moodle course. I have raised various kinds of small livestock and I designed and developed the internationally known school duck hatching program for elementary schools.
Current Positions, Roles, and Affiliations
-
-
Nexus Media Inc. Consultant – Educational Materials Production and Evaluation
Pillars of Freedom A transmedia production (in association with
TVO Kids to help young children understand democracy and the Canadian Charter of Rights and Freedoms. 2011
Education
Doctor of Philosophy in Educational Technology, University of Calgary
Thesis: “The Invention of Good Games: Understanding Learning Design in Commercial Video Games” 2003-2008, Supervisor: D.M.Jacobsen
Master of Science in Computer Science, University of Calgary
Thesis: “Topics and Tools in the Undergraduate Computer Science Curriculum”, 1981-1983, Supervisor: A.W.Colijn
Bachelor of Science in Computer Science, University of Calgary, 1977-1981
Research Interests
Professional Experience / Activities
Industrial Liaison and Outside Professional Activity
-
Concord Well Servicing Consultant - Evaluation of Training Program Assessment and Trainer Training Evaluation 2011
Nexus Media Inc. Consultant – Educational Materials Production and Evaluation
Pillars of Freedom A transmedia production (in association with
TVO Kids to help young children understand democracy and the Canadian Charter of Rights and Freedoms. 2011
Coole Immersive Consultant – Instructional Design Analysis & Educational Evaluation) SimuLynx Rig Skills; Focusing on front line work roles for the service rig sector of the oil & gas industry, SimuLynx Rig Skills uses a first person perspective 3D environment to give the user an immersive “hands-on, off-site” learning experience. 2008
Academic Experience / Activities
Current Research Affiliations & Projects
-
-
I'powahsin project (Investigator) Teaching aboriginal languages using computer games. Current focus is on Blackfoot. (2006-present)
Turtle Island. (Investigator) Massively Multiplayer online game (virtual universe) modeling the aboriginal world of a thousand years ago. Current focus is on the Alberta area. (2006-present)
Past Research Affiliations
Serious Games Canada (Collaborator) Serious Games Canada concerns itself with the use of Computer/Video games for non-entertainment purposes. (2007-present)
-
BOKIA, Body of Knowledge in Interdisciplinary Applications (Investigator) To what extent do we need to understand the “culture” of another discipline in order to make effective use of its body of knowledge in ours?
General Education Research Group This group is looking into teaching Science and Math to non-majors generally, and The Cluster 1 collection of courses at Mount Royal University specifically.
The Co-operative Learning Object Exchange (CLOE) is a collaboration between Ontario universities and colleges for the development, sharing, and reuse of multimedia-rich learning resources. This occurs through the CLOE Learning Object repository. [
http://cloe.on.ca/]
IMAGINE Network (Collaborator) The SSHRC-funded IMAGINE Network (Interactive Media, Applied Games, and Implicit Networked Environment) consists of a pan-Canadian network of diverse researchers who are interested in exploring the use of interactive media and computer games for human communication. The purpose of the network is to actively experiment with media and games in many aspects of life, by creating inclusive games, animations, and virtual and networked environments. Partners: U. of Calgary (lead), Concordia, University of Alberta, Ryerson University [2005-2006]
iMatter (Collaborator) SSHRC Strategic Cluster focuses on the rapidly evolving relations between the creation, consumption (or interpretation) and dissemination of interactive digital content, including: electronic texts, interactive games and new media art. [2005-2006]
-
EduSource: The eduSource project will create a testbed of linked and interoperable learning object repositories across Canada and provide leadership in the ongoing development of the associated tools, systems, protocols and practices that will support such an infrastructure.
http://edusource.netera.ca/ [2001 – 2003]
Teaching Experience
-
-
2005, 2006, 2008, 2010: Sessional Instructor
2000-2006: Senior Instructor, granted tenure in 2003
1998-2000: Instructor II
1983-1998: Sessional Instructor, part and full-time,
Designed and taught various courses with enrollments ranging from 3 - 250 students; coordinated multi-section courses of up to 1200 students, 4 instructors, 22 teaching assistants.
Taught courses in computer science, digital game-based learning, and game design
Courses Taught:
Fine Art
Computer Science:
COMP 1001 (MRU) Introduction to Computer-Based Problem Solving
CPSC 201/203 (UofC): Introduction to Computers
General literacy with use of various Applications Packages: First Choice, Clarisworks, MSOffice, Hypercard; taught on both Macs and IBM
CPSC 213 (UofC): Introduction to Computer Architecture (including assembler programming)
CPSC 215 (UofC): Introduction to Programming (Pascal)
CPSC 231 (UofC): Introduction to Computer Science I (C++, Pascal)
Problem solving and programming in a structured language. Data representation, program control, basic file handling, the use of simple data structures and their implementation.
CPSC 233 (UofC): Introduction to Computer Science II (C++, Java & OOP)
CPSC 235 (UofC): Inquiry-Based Introduction to Computer Science (Java, C)
An accelerated introduction to problem solving, the analysis and design of small-scale computational systems and implementation using both procedural and object oriented programming languages. Issues of design, modularization, and programming style will be emphasized.
CPSC 255 (UofC): Modern Programming for Social Sciences (Fortran, Pascal, BLSS, SPSS)
CPSC 257 (UofC): Modern Programming for NaturalSciences (Fortran, Pascal, BLSS, SPSS)
CPSC 300 (UofC): Machine Architecture and Assembler Programming
CPSC 301 (UofC): Programming Techniques (2nd yr. Required Major's course on Programming using Modula-2)
CPSC 302: (UofC) Procedure Language Programming (Pascal, PL/1, APL)
CPSC 461 (UofC): Information Structures III (File & Data Architecture, Processing, Mass Storage Management)
File architecture and manipulation techniques for various file types. Physical characteristics of current mass storage devices. Advanced data structures and algorithms for implementing various sequential and hierarchical file structures. File organization and design for various applications, file systems and other storage management techniques including web site design.
CPSC 502/503 (UofC): Research Project
CPSC 599.23 (UofC): Topics in Technology Assisted Education (primarily tools for teaching CS concepts)
Educational Research:
Engineering
ENGR 1271 (MRU) Engineering Design and Communication I
Introduces the principles of engineering design, visual communication and written communication.
This is a team-taught course. I taught the Technical Communication part.
ENGR 1273 (MRU) Engineering Design and Communication II
General Education:
GNED 1101 (MRU) Scientific and Mathematical Literacy
Other Experience
Awards & Honors
J. B. Hyne Innovation Award, recognize graduate excellence research, 2006
EduNET Choice Award Mink Hollow Farm Hatching Program Website
AMTEC Excellence Farm Candling Tutorial (student category), AMTec 32nd 25 2005
| Year/ Duration | Grant/Award | Agency | Role | |
| 2008 | MRU PD Funding | $1310.00 | Mount Royal | |
| 2006 | J. B. Hyne Research Innovation Award | Grad Studies, U of C | | |
| 2006 | Graduate Teaching Fellowship | Grad Studies, U of C | | |
| 2003 | Graduate Assistantship (Teaching) Education | GDER, U of C | | |
| | Course Development Grant | Fac.Science/CPSC | PI | |
| | URGC Travel Grant | U of C | | |
| 2002 | Learning Commons Fellowship | U of C | PI | |
| 2001 | U of C Travel Grant | U of C | | |
| | SCP Grant | U of C | PI | |
| | Departmental Travel Grant | U of C | | |
| 2000-2004 | Equity-Research Grant | U of C | PI | |
| 1999 | Professional Development Award | U of C | | |
| 1983 | Graduate Assistantship (Research) CPSC | U of C | | |
| 1982 | Swan Memorial Book Prize | U of C | | |
| 1982 | Graduate Assistantship (Teaching) CPSC | U of C | | |
Skills
Technical Skills
Programming & Scripting Languages & packages:
Alice, C/C++,
CSS,
GameMaker,
HTML, Java, Perl, PHP (also:
SPSS, Fortran, Ada, Pascal, Cobol, Snobol, APL, PL/1, Simula, GPSS, Lisp, Basic & VB, AWK/SED, various assemblers)
Document Creation/Editing:
MS Office (Word, Excel, Access, PowerPoint),
OpenOffice (Writer, Calc, Draw, Impress),
Adobe Acrobat,
Smartdraw,
Google Docs
Content Management Systems:
Educational Applications:
Other
Teaching Innovations
Used cloud computing to facilitate collaborative editing and student group work in an engineering class.
Created course design that allows for flexible deadlines, open-ended assignments, and incorporation of current news and developments into CS102.
Designed program to incorporate leading edge research into junior undergraduate year course.
Designed alternate assessment mechanism for programming assignments using rubrics (general & specific grading rubrics).
Designed multi-level performance measures for programming assignments (A, B, C level specifications).
Designed novel reward system for student contributions and work (bonus point system).
Designed, Developed and Implemented novel design for an Inquiry-Based Introduction to Computer Science.
Complete curriculum design for 1st year CS program, including lectures, assignments, solutions, labs, software support, and supplementary material.
Created consistency for all sections of first year introductory programming courses (enrollments 1200+).
Coordinated labs with up to 750 students, 30 labs and 22 teaching assistants and tutors.
Incorporated Games Design into 1st year assignments as a motivator (first done in 1998).
Founded 1st year tutors group to provide students in large classes with additional help.
Developed 1st year programming assignments as coherent set (CS101 & 102).
Addressed the problem of meeting needs of students with dramatically different backgrounds. Resulted in students who continue to work on assignment projects months after an assignment has been submitted.
Designed, built, and maintain extensive course websites (total: 100,000+ files).
Consistently ranked by department heads as one of the top teachers in the department.
Publications
AN up-to-date list of my publications (including links to the papers and other resources when available), can be found on my Legend page.
Other Publications:
[documents, papers, manuals, departmental documents; refereed and not]
-
-
-
-
-
-
-
-
Duck Anatomy (outside) A picture of a duck with various parts labeled. Pass the mouse over the picture to find closeups! [2005]
Incubation Temperatures A list of incubation temperatures for different birds and at different stages of incubation [2005]
-
Stages of Development (Embryology) Chart describing the developmental stages of an embryo. Some of it even looks like English. [2005]
Embryology Glossary Definitions and descriptions of words used when describing the development of a duckling in its egg.[2005]
-
1999 – 2002 Annually: Summarize & Produce Summary Document of Cpsc Degree Programs
-
-
Information on Advanced Placement/ Advanced Credit/ Special Assessment/ Challenge Exams in Cpsc 231 and Cpsc 233 [2000]
Justification for Language Change to Pascal/Java in CS101-102 [2000]
Duties of Coordinator in Multiple Section Courses [1999]
Duties of Teaching Assistants [1999]
Reviewing, Refereeing, Program Committees
Conference Participation
[ongoing]
[2010]
IEEE Games Innovation Conference 2010
(GIC 2010), program committee (PC) member
[2007]
Serious Games Canada symposium, held in Montreal in conjunction with the Montreal International Games Summit in November, 2007, program committee (PC) member, Coordinator, Student Program
[2006]
2006 SCS International Conference on Modeling and Simulation – Methodology, Tools, Software Applications (M&S-MTSA’06); Organizing Committee Member: Spouses Program; International program committee (IPC) member
The IASTED International Conference on Education and Technology ~ICET 2006~ Calgary, Canada, July 4-6, 2006; International program committee (IPC) member
[2005]
The IASTED International Conference on Education and Technology ~ICET 2005~ Calgary, Canada, July 4-6, 2005; Co-Chair, Special Session on Special Session: Computer Games for Learning and Teaching; Session Chair
Session Moderator, DiGRA 2005 2nd International Conference, “Changing Views: Worlds in Play” Vancouver, B.C. June 16-20, 2005
[2001]
Session Chair: Consortium for Computing Science in Colleges Northwest Conference, October 5-6 2001, Tacoma, Washington
Editorial & Advisory Boards
Editorial Advisory Board, Interdisciplinary Models and Tools for Serious Games: Emerging Concepts and Future Directions, Richard Van Eck (Ed). Hershey, PA: IGI Global. (2008-2009)
Reviewing
Conferences:
SIGCHI [since 2008]
Serious Games Canada [since 2006]
Futureplay [since 2005]
Consortium for Computing Science in Colleges (CCSC, reviewed for several regional chapters) [since 2001]
The IASTED International Conference on Education and Technology ~ICET 2006~ Calgary, Canada, July 4-6, 2006
World Congress in Computer Science, Computer Engineering, and Applied Computing, Sessions on Internet Computing, Networking and CS/CompE Education
WCCCE 2006 - The Western Canadian Conference on Computing Education, Calgary, Alberta, May 4-6, 2006
The IASTED International Conference on Education and Technology ~ICET 2005~ Calgary, Canada, July 4-6, 2005
Journals:
Books (pre-publication):
Introduction to Game Development by Steve Rabin, Charles River Media/Thomson Learning (book), Java 5 Illuminated, 2nd Edition, Jones and Bartlett
It Sounded Good When We Started by Dwayne Phillips with Roy O’Bryan, for IEEEAn Introduction to Computer Science Using Java by John Carter for McGraw-Hill
Book Chapters:
Richard Van Eck (Ed.), Interdisciplinary Models and Tools for Serious Games: Emerging Concepts and Future Directions. Hershey, PA: IGI Global Publishing, 2010
Richard Van Eck (Ed.), Gaming & Cognition: Theories and Perspectives From the Learning Sciences. Hershey, PA: IGI Global Publishing, 2010
Digital Simulations to Improve Education Edited by David Gibson and Young Kyun Baek, 2009
Handbook of Research on Effective Electronic Gaming in Education, edited by Richard Ferdig, 2008
Games and Simulations in Online Learning: Research and Development Frameworks,
Idea Group Inc edited by David Gibson, 2008
Other:
Learning Objects:
The Co-operative Learning Object Exchange (Reviewer) (CLOE) is a collaboration between Ontario universities and colleges for the development, sharing, and reuse of multimedia-rich learning resources. This occurs through the CLOE Learning Object repository.