Browsing Computer Science Senior Integrated Projects by Title
Now showing items 199-218 of 270
-
A Problem in Business Forecasting
(Kalamazoo College, 1977)The project began with an examination of available forecasting algorithms, and resulted in the picking and programming of one. Due to numerous constraints and different sets of requirements, the programming stage of the ... -
The problem of misinformation and disinformation, and how computer science can combat it
(2023-03-01)Misinformation and disinformation are two distinct terms with definitions that share a similar concept: spreading false information. While the problem of misinformation and disinformation is not new, the use of computers ... -
Product Development : A Case Study
(2019)Outlined in the following pages is a case study of Bundle, an incubated startup within IBM. The author worked to build out the initial product for launch in the fall of 2018. The creation of that product is the focus of ... -
Productivity Inventory Database and Python Scripts for Console5
(2019)The author sets out to structure, design, and implement a database called console5 for the retro video game business Console5 in order to better organize a growing inventory. This database will reduce time spent when ... -
Professional Web Design: Meeting the Needs of both a Business and its Web Site Users
(2000)When I first tackled the project of a web site for Parkview Hills back in early 1998, I merely thought it would be a fun project for me to practice my web design skills, not to mention a chance for some local recognition. ... -
A Program to Supervise Upjohn's Chemistry Labs
(1989)For my SIP I worked on a computer project for Upjohn - Control Division as a computer science intern. Control Division monitors the quality of all the various chemicals and drugs that Upjohn produces. After being given a ... -
The Programmatic Generation of a File
(Kalamazoo College, 2016)We are surrounded by files. Every day, many of us access, edit, and save information to files of all formats. Webpages are generated by reading through files and displaying the information within them according to the ... -
Project Management and Database Development
(1993)Why do we need database technology in today's business world? The goal of this paper is to effectively answer that question and many others about database technology and explain the steps toward developing a useful ... -
Pseudo-random Number Generation Using Binary Recurrent Neural Networks
(2007-04-26)Pseudo-random number generators are deterministic functions that map, in most cases, a state x to a new state x˙ using some update function in order to generate pseudo-random data. Use of these numbers is an integral ... -
Quantum Computing : "Because nature isn't classical, dammit"
(2019)Some believe that the exponential growth in classical computing is coming to an end, and with the ongoing development of quantum computers, people may be tempted to consider them as potential replacements to our present ... -
Racial Inequality in Computer Science : Tackling the Pipeline Problem and Actions toward Minority Retention
(2018)Computer Science and technology have ushered their ways into our everyday lives in the forms of televisions, social media, phones and cloud computing. Tech as an industry has since boomed along with these innovative gadgets. ... -
Record Linkage : Theory and Practice
(2016)Record Linkage concerns the consolidation of data records from disparate sources into one general file or database. We explore the common model design of a Record Linkage system by first considering data preprocessing ... -
Refactoring COMP:107 with Python in Google Colab
(2022-11-01)As a computer science major and former teaching assistant, it is important to me to find ways to give back and help aspiring students feel welcomed into the department. That is why I spent my SIP working with Dr. Pam Cutter ... -
Reflections on the App Development Process
(2022-11-15)Applications have revolutionized the way we use technology. While some of the most basic applications seem to be simple, there is much more to them than meets the eye. For an app to be deployed, there are many guidelines ... -
The Registration Problem: Optimizing First-Year Fall Enrollment at Kalamazoo College
(2004)This paper has two goals: to document the First Year Registration project of summer 2003 and to explore the registration problem in general. In the first section we will examine the program as of fall 2003, along with ... -
Rocket Jump : A 2D infinite jumper for personal exploration of game development
(2022-11-01)Gaming is quickly becoming one of the most popular hobbies in the world. In 2022 a study found that over 3 billion people play some form of video games regularly (“Gamer Demographics”). That number will likely only grow ... -
Scalability and Asynchronicity Understanding and building scalable applications : a case study with Node.js
(2015)Scalability is a term used frequently in the technology industry. However, its significance covers a broad range of topics. Scalability can take on different meanings when defined in varying contexts, however the basic ... -
SCOTUSNET : Building a Visualization Tool for the Supreme Court Citation Network
(2019)This paper presents an introductory exploration of the Supreme Court citation network. Following an overview of networks and their application to legal studies, work proceeds on two fronts. The technical aspect involves ... -
Security and Privacy at Institutions of Higher Learning
(2006)While this paper is the result and conclusion of my experiences dealing in the confusion of control, privacy and security, nothing can be found in this work that does not exist somewhere else, either in the minds and ...