Now showing items 230-249 of 270

    • The Software Engineering Process From the Software Testing Viewpoint 

      Larsen, Bradley M.; Segal, Michael Z. (1993)
      For our senior project, we worked as interns at a Kalamazoo software development company, I/Net, Inc. Owned in part by IBM, I/Net was developing a product which had been in the development stages for over a year. At the ...
    • Software Engineering vs. Software Programming and the Profiler Administrator Console 

      Gardner, Matt (2003)
      There is a difference between engineering and programming software. These differences are explored in the context of a summer internship at FactSet Research Systems. During this exploration, C++, Java, Perl, PHP, and ...
    • Software for COVID-19 Contact Tracing Amidst Shutdowns 

      Faber, Faith (2021-11-01)
      My goals when starting this project were 1) to create a contact tracing form using HTML and Javascript. 2) create a login page where a business can create a new account or access a pre-existing one, 3) create a welcome ...
    • Software Project Design: A Common Sense Approach to Software Development 

      Hedlich, Kirk (1990)
      The paper consists of three main sections. The first section presents background material from my internship project that I worked on during my SIP. The internship project will serve as the case study. The second ...
    • Software Security : Bringing Heightened Awareness to Secure Coding 

      Miller, Joshua (2017)
      The goal of this paper is to bring awareness to the concept and process behind software security. We will look at the importance of having secure code, why developers and companies need secure code and why they would not ...
    • Sojourners : A Sojourn in Video Game Development 

      McCabe, Nicolas (2018)
      This paper details the development process for an indie action-adventure role player game called Sojourners. Sojourners started as a small passion project and grew to include a small development team. The focus of this ...
    • A Study of the UNIX Shell and a Lexical Analyzer for the Programming Languages Pascal and Plus 

      Louca, Soulla (1988)
      The first chapter of this paper is dedicated to the two projects that I worked with while I was at the University of Michigan, that is the Shell, and the lexical analyzer. The second chapter is dedicated to MTS and UNIX. ...
    • Summer in Software 

      Jewell, Ashani (2022-11-01)
      This summer I was offered the opportunity to work at an HR software company called Workday, which is located in Pleasanton, California. When looking the company up, you might run into the super jargony explanation of what ...
    • Surfing the Internet 

      Bobier, Jason (1994)
      This paper is about using this global information network. It discusses the protocols, or languages, that people use when traversing the Internet. The concepts of the protocols are discussed as well as other useful ...
    • Swim for Success Mobile Application 

      Orwin, Colleen Elizabeth (2017)
      During the summer of 2016, the developer worked on creating a mobile application for the Swim for Success program. Swim for Success is a Civic Engagement Scholar program that is run at Kalamazoo College. During the program, ...
    • Symmetry Groups of the Plane 

      Smith, Hayley (2014)
      There are many kinds of symmetry, from symmetry in math to symmetry in art to symmetry in the natural world. The kind that has always interested me is that which can be found in some of the works of M.C. Escher, the Alhambra, ...
    • Technology's Effect on Cognitive Processes Throughout History 

      Hayajneh, Rana (2015)
      Technology's role and progress rate is increasing in today's society. It plays a major role in the daily life of most people. As the technologies we use interact with our cognitive processes, they influence the way we ...
    • Theorem Proving Algorithm 

      Artasanchez, Alberto (1989)
      The ability to prove theorems in mathematics is a good example of an intellectual faculty and one that is relevant to the construction of reasoning programs. Examples of such programs are the ones capable of finding ...
    • Two Aspects of Computer Programming 

      Hall, Scott (1986)
      The author describes two internships: one as a computer programmer, with the Division of Medical Affairs at the Upjohn company in Kalamazoo and the second in the Software Engineering Services group at Texas Instruments in ...
    • Two Interactive Programs Providing Basic Tools for Cash Flow Analysis and Depreciation Calculation 

      Haug, Martha (1983)
      This project began as an internship at GMI - Engineering Management Institute in the summer of 1982. The assignment there was to code in FORTRAN a, "Interactive, user friendly, menu driven program which would provide the ...
    • Updating Existing Technologies at HUMANeX Ventures : From The Perspective of An International Student 

      Peterkin, Sean (2018)
      This paper intends to give the reader an understanding of how it is working at a small company in the United States for the first time, and the importance of believing in one’s ability to learn and adapt quickly in such ...
    • The Use and Applicability of Timeline Interfaces 

      Scholl, Anders (2003)
      A common method of representing data is as a collection of attributes. An entry in a bibliography might consist of a title, an author, a publication date, and an ISBN number. A study of the distribution of certain ...
    • The Use of Scientific Computing in the Pulp and Paper Industry 

      Chrzanowski, Jozef Michael (2000)
      Scientific computing can be broken down into many categories and uses. While attending Kalamazoo College, my study and use of scientific computing has been limited to learning basic concepts and working on small projects ...