Using some of the funds, the department was able to purchase wheeled
robots, raspberry pis, various sensors and actuators, and robot arms.
These were used in our Robotic Agents class in Fall 2022, Artificial
Intelligence class in Spring 2023 and is continuously utilized by
Allegheny students and faculty in the outreach activities they conduct
in the local community.
Portions of the funds were used to design, implement, and test new
software tools or to create new features and functionality in existing
software tools. These tools were built by students and faculty and are
either used or will be used by the department to "power up" our teaching.
Additionally, these tools are open-source and available for anyone to use.
An automated gradebook utility for teachers written in Python
Creates markdown files from the instructor's grade spreadsheet
Grade files may be diffused to students via GitHub repositories
Allows students to get feedback on class performance with minimal instructor effort
Successfully tested in eight classes
Also being used by other instructors in academia
Open Course Platforms
While collaborating with students, faculty led the development of open
source course platforms in most courses taught in 2022. Each course below
provides an online platform with easy access to the course materials
including project and lab assignments, class activities, course flow, and
slides. Solution repositories to all assignments can be provided upon
Learning-by-doing curriculum focused on using real-world objects and processes to teach computer science.