Sean Joyce

Associate Professor of Computer Science; Chair, School of Natural Sciences & Nursing; CNIT Consultant
About

Professor Sean Joyce has over 30 years of experience in both IT and computer science education. A specialist in system administration and web application engineering, his background also includes managing enterprise-wide networks, telecommunications, and learning management systems. He is a member of the Association for Computing Machinery (ACM) and other professional organizations.

A passionate educator, Professor Joyce has been instrumental in creating and teaching new courses, including the foundations of computer science, data communications, internet application development, and artificial intelligence. He also developed and taught an honors seminar on Alan Turing and helped create accelerated courses for K-12 teachers seeking a computer science endorsement. He has collaborated with Google on a project to improve introductory computer and data science education and has published in the area of fuzzy expert systems. Ultimately, his goal is to foster a new generation of creative and capable problem-solvers through computer science education.

When not busy with computer technology, Professor Joyce lists among his hobbies participating in musical theatre, reading about 18th and 19th-century American history, tinkering with emerging technologies, visiting Lake Erie, and spending time with his wife and daughters.

Courses Taught

Fundamentals of Computer Science
Computational Problem Solving
Computer Programming
Discrete Computational Structures
Computer Organization
How to Think Like a Data Scientist
Data Structures
Programming Languages
Database Management
Web Application Development
Data Communications and Networking
Computer and Network Security
Artificial Intelligence for Everyone
Capstone Topics in Computing

Expertise

Computer science education; the history of computing

Research Interests

Computer science education; the history of computing; theoretical underpinnings of computer science; emerging technologies

Image
Sean Joyce
Contact
Sean Joyce
Bareis Hall 334
(419) 448-2016
sjoyce [at] heidelberg.edu