Computer Science
Browse by
All materials in the Kalamazoo College Digital Archive are subject to Title 17 of the U.S. Code. All rights reserved. Unless otherwise stated, authors retain the copyright for all content posted to the Kalamazoo College Digital Archive.
Collections in this community
-
Computer Science Department Documents [1]
This collection includes documents from the Kalamazoo College Department of Computer Science. -
Computer Science Senior Integrated Projects [237]
This collection includes Senior Integrated Projects (SIP's) completed in the Computer Science Department. -
Computer Science Syllabi [0]
This collection contains syllabi from the Computer Science Department.
Recent Submissions
-
Parallel Algorithm Design for Compression of DNA Data Files
(2022-03-01)In genetic research, processing and analyzing DNA sequences is very important. DNA sequences can get very long, and researchers often must analyze very large amounts of them. This makes it very important to have a fast and ... -
King of Jazz: 2D Sidescroller Game for personal exploration of game development
(2022)The paper is aimed at giving insight into the development of a 2D sidescroller called King of Jazz. While King of Jazz is in the very early stages of development, It is on a linear and well defined path of development. ... -
Applications of Internet of Things Devices in Greenhouse Management and Sustainable Agriculture
(2020-09-01)The Internet of Things (IoT) is a rapidly growing sector of the tech-industry that promises to make our lives easier and more productive. IoT has the power to utilize the interconnectedness of our modern society to perform ... -
My Role as a Maestro Intern : The Road to Becoming a Sophisticated Software Engineer
(2021-03-01)This paper introduces Maestro, a digital agency, and the software engineering internship they offered me for the summer of 2020. The topics and methods of my training are described in detail, as I learned week by week what ... -
The Importance of Computer Science in K12 Curriculum
(2020-01-08)Critical thinking and complex problem solving are two of the most important skills employers are looking for, and a strong foundation in both allows students to excel in the workforce. These skills are taught through active ... -
Dependency Analyzer for Graph-oriented Entities in Collection Management System
(2020-09-01)This project talks about what I developed over the summer working as a soft- ware engineer intern at CatalogIt. The project is about how to analyze dependencies of graph-oriented entities in the system and to store them ... -
My Internship Experience
(2020-09-01) -
-
-
Be a Data Scientist While Surviving a Pandemic
(2021-06-01) -
Visualizing Campus Throughout Time: Building a Web App Using the College Archives
(2019-09-01)When planning my SIP, I knew I wanted to create an app. I then thought about another aspect of my experience at K, which is my job in the college archives. I have worked in the college archives since my sophomore year. I ... -
Implementing a Tabletop Card Game as a Web Application
(2020-04-01)I spent this summer working on a web-application version of the physical card game Magic: The Gathering. I first spent some time familiarizing myself with backend development technology and planning ahead about the structure ... -
Design and Development of the Kit Learning Management System
(2020-04-01)Kit is a new open source web-based Learning Management System designed to facilitate online assignment submission, grading, grade storage and analysis, and storage of digital class materials in a secure location. Class ... -
Introduction to Data Mining
(2019-09-01)This paper introduces a basic understanding for the topic of data mining. It will go into detail about the basics and background information of data mining, how data mining is used in the medical field, specifically how ... -
On Writing About the God Machine
(2020-05-03)This winter I endeavored to learn more about the concepts and methodologies that go into creating the Artificial Intelligences of today and designing the models of the future. -
Parallel Computing Made Easy
(2020-04-01)The aim of this project was to build a parallel computing device from Raspberry Pis using the Beowulf cluster architecture. This paper describes the build and the benefits of parallel computing over using a single computer ... -
The Most Important Lesson : Work Is Totally Different from The Knowledge You Learned from School
(2019-09-01)A project in a real-world company is completely different from what a student of computer science experiences in class settings. Conception and Initiation, Definition and Planning, Launch and Execution, Performance and ... -
Imagination is Not the Limit : The Relationship Between Software and Hardware Design in Video Game Development
(2020-04-01)Through my research, I discovered that my premise (technology influences software design) was particularly pervasive for the first 40 years of hardware design where the infancy of the technology significantly inhibited the ... -
Developing a Reusable Framework for Data Fetching and Mutation : GraphQL to SQL query mapping using existing Typescript technologies
(2019-09-01)This project seeks to develop a framework to minimize the amount of code required from developers to enable data fetching and mutation on a relational database. In- stead of manually generating SQL queries to interact with ... -
Deep Learning Neural Network Model for Natural Language Processing and Application of Sentiment Analysis to Define the Text Content : A Case Study: BBC Christmas Cooking Recipe
(2019-09-01)Recent advances in machine learning have allowed traditional software application domain to integrate AI capabilities. Machine learning, especially deep learning, differs from traditional software engineering in which its ...