Time for the end of the quarter colloquium for the Summer quarter at the Institute of Technology. There are around 35 presentations on internships, readings and research. If the CSE program senior projects were included as they were last quarter there would be a record number of students participating this quarter.
Given that next quarter we will see the addition of around 120 more students in the Information Technology and Systems, Computer Science and Systems and Computer and Engineering Systems programs it will just grow in subsequent quarters. In the next academic year there will be upward of 450 Juniors, Seniors and Graduates in the collective academic degrees.
For now, the unofficial program below gives a sampling of some of the presentations.
12:30pm Jeremiah MillerMasters Capstone Sponsor: Dr. Sam Chung (Dr. Yan Bai, Dr. Barabara Endicott-Popovsky, and Dr. Jan Whittington)Title: An Online/Offline Cross-Platform Mobile Web App for Geolocation Field Data Collection: LocationSharpener
This talk summarizes the first half of a two-quarter masters capstone project. The inaccuracy of geolocations for small-scale water supply infrastructure as recorded in water management databases negatively affects the effective management of limited water resources. Workers wishing to quickly update location data for these facilities from the field have used GPS terminals, which are expensive, platform-dependent, and not online. Instead, we propose a platform-independent mobile web application that simply runs in an HTML5 capable browser. No native app needs to be compiled or installed since this is just a web application. The Geolocation API is used to access geographic coordinates from the device. HTML5 Application Cache is employed to run the application regardless of interrupted or unavailable mobile Internet connections. A web browser standard interface for a local database, IndexedDB, is used to store the gathered GPS coordinates until an Internet connection is restored at which time the data are securely uploaded to a web app and enterprise data management system in the cloud. Our approach demonstrates that HTML5 mobile web apps are ready to supplant native mobile apps for geolocation field data collection. The usage of platform-independent technology, HTML5, reduces app development cost and supports easy data migration from a smartphone terminal to any application server. By employing the concept of a smart phones BYOD (Bring Your Own Device), the cost of data collection terminals can be saved. In addition, through the development of the mobile web app for offline or online data collection, we attempt to discover guidelines for prospective developers of mobile apps to use when they are considering whether to use a browser based HTML5 app.01:00pm Tom Rochat Dr. Sam ChungTitle: TINFO 499 Certificate Friendly CurriculumIndustry representatives are constantly in search of qualified graduates however they want to know exactly what technologies a graduate has experience and exposure in. The method by which industry measures that experience is through the use of Industry specific Certifications. Academia is not able to teach to specific certifications favoring a more theory based approach to education that can be applied to any technology. However a way by which to quantitatively measure how close specific course work prepares a student to take specific certification exams needed to be developed. I will show my work in this area during the past quarter, and preliminary findings in ways by which students and faculty will be able to measure how much extra study a student will need to undertake in order to prepare them to take a specific certification exam and stand a reasonable chance to pass.
01:30pm Frantz Vibert
Title: Web Development in HTML 5Sponsor: Andrew FryA self guided project to develop and enhance a website for a local restaurant. Starting from the ground up the customer was introduced to the possibilities of a web presence and how it can enhance their business. In order to complete the project, several resource books were used to teach implementation of HTML 5 technologies and Photoshop use.
02:00pm Dallas James Rossen Dr. John Mayer
Title: The Advantages and Disadvantages of GUI Testing via Sikuli
Abstract:This project involves exploring the advantages and disadvantages of automating graphic user interface testing by utilizing the Sikuli scripting language. The goal is to discover whether or not Sikuli is an efficient and robust enough language to support shifting to an automated testing process without accruing a large overhead cost. This has been accomplished by transferring existing test cases currently in use by the software testing group and converting them over into Sikuli centric programs through utilizing Sikulis provided integrated development environment or importing the Sikuli functionality as a plug-in into a Java project. With examination of the data obtained from testing both development methods, it is clear that both implementations can be useful depending on the test case and the software testers experience with writing code. From this project, it has been determined that Sikuli can be used successfully and effectively in conjunction with standard software testing.
09:00 Abbey David Bryan GodaTitle: Nordstrom Corporate IT InternshipAbstract: In this presentation, I will be discussing my internship experience at Nordstrom which includes being immersed into the Nordstrom culture and learning about various parts of the company by spending time working on the front-line as well as going on a tour of the Nordstrom Quality Center and the Innovation Lab. I'll also be talking about my role and how I supported the project that my team has been working on.09:20 Ravi Kumar Bansal Bryan GodaTitle: Virtual NetworkingAbstract:Virtual switches connect virtual network interfaces in virtual machines by emulating in software what a physical network switch does. The hope for this technology is twofold: to isolate network traffic (especially for security-related exercises and testing) and to seamlessly join VMs across subnets.09:40 Mary Kozy Bryan GodaTITLE: The Service Delivery Management Role In IT at BoeingABSTRACT: This presentation will outline the variety of the role of a Service Delivery Manager (SDM) in the Boeing IT Infrastructure organization. A large part of the job involves good communication skills and being able to help the application managers determine the appropriate server hosting requirements for their applications and also to get them the right resources to solve any IT Infrastructure issues. Broad technical knowledge across the IT spectrum is helpful in understanding how the various applications interact with their platforms and aids in furthering Boeings effort to modernize their data centers and move to more modern OS platforms. In particular, an effort to move legacy applications off of outdated mainframe technology is being undertaken with an eye toward eventual retirement of the mainframe environment. These activities are just a small part of the overall SDM role that will be covered.10:00 Christopher Martinez Bryan GodaTITLE: Anonymity & Security in Genomic DatasetsABSTRACT: Definition of "best practices" for designing Proteomic, Genomic, and Metabolomic databases to enable data sharing and reuse while managing privacy and security requirements.SPONSOR: The National Science Foundation (Grant #1062970) and Purdue University (Dr. John A. Springer).10:20 Alexander Olsen Bryan GodaTitle: More with LessAbstract: Franklin Pierce School District is a smaller school district located within the heart of Spanaway, WA. With a small understaffed but dedicated IT department they service around 7,000 devices and growing and provide support fro 1,000 employees and a student population of around 7400. In most large companies, employees roles are defined and they generally work within in the confines of their job description. This is not the case in this district where no one is above any duty in regards to the IT field. This could mean laying network cable and building server racks, all the way to creating and maintaining network access points. From this standpoint I have done everything from image teacher laptops, to helping rebuild server racks, and even designing a play for ipad deployment. This team creates a new definition of overworked and understaffed yet seems to always pull off the impossible and complete the task assigned to them.10:40 Tom Rochat Bryan GodaTitle Internship: Intern, Infrastructure Engineer with Avanade, Seattle, WAI will discuss my work with Avanade as an Infrastructure Engineer Intern, during the summer and continuing into fall quarter. I will explain how a global enterprise level business conducts infrastructure operations to support multiple branch offices and datacenter locations all over the world. In addition, I will explain specifically what I have been asked to work on, and what the future holds for Avanade, and where I fit into that picture.11:00 Joseph Stout Bryan GodaTitle "Going Mobile".Abstract: I will be discussing the roles of an IT intern at weyerhaeuser and the weyerhaeuser values. Along with discussing my internship role in the Cellular Services team which is part of the Network Operations Team. Discussions will include the role of mobile devices in a international forresty company and the importance of these mobile devices in the development of weyerhaeuser. Lastly a discussion of my view of IT at weyerhaeuser and my general experience there.11:20 Ken Norton Bryan Goda11:40 Robert Flood Bryan GodaTitle: Help Desk TechnicianAbstract:The topic of discussion will be on the Help Desk Technician. I will discuss the various levels of the Help Desk Technician; tier 1, tier 2 and tier 3, and how these different levels apply towards various job applications in the job market. I will explore the skills required to work in this field as well as interpersonal skills needed to work in the field. I will explain the various technologies in use and how you can use this field to expand your technology skills and apply them to many different aspects in the IT field.
12:30 David Everitt Andrew FryTITLE: Directed Reading on HTML 5, Virtual Verification and internship support for mobile application development.01:00 Sean Brown Andrew FryTitle: Costco Hardware Support Internship
Abstract: This summer I was privileged enough to work in the IS department at Costco's corporate headquarters in Issaquah, Washington. The department of focus for this internship was Hardware Support, which manages and troubleshoots only escalated technical issues. Most of these issues involve non-functional or troublesome hardware devices at the company warehouses and depots, including but not limited to: universal power supplies, thin client computers, full PCs, scales for meat/deli/bakery, RF guns and hand scanners, price checkers and printers. Almost all of these devices are connected to Costco's internal network (many are also wireless), so as expected, many of these issues are related to networking. Finally, I was able to utilize some of my data mining knowledge to assist my supervisor to create custom tables and charts that focused on the issue ticketing system and its data for six months prior.
Industry Sponsors: Rich Morris (supervisor) and Tod Dropelman (manager)01:30 Shawn Paul Smith Ankur TeredesaiTITLE: Using and Comparing Big Data Storage SystemsABSTRACT:
During the course of doing business, modern companies generate huge quantities of data. This data can be used to make informed business decisions, and to make these decisions companies increasingly are turning from standard relational database systems to specialized data storage software designed for querying against large static datasets. In this presentation, several features found in such systems are examined to consider why they are advantageous for this particular kind of work. I will also describe benchmarking three different implementations of such systems using the TPCH Star Schema benchmark, with analysis of how performance scales, and what features might explain the results.02:00 Lane Harris Sponsor: Dr. Matthew AldenTitle: Compilers and Programming Language Design
Abstract: Programming languages and their accompanying compilers are
vital tools in the increasingly complex world of technology. This
talk will outline some of the core issues and concepts related to
programming language implementation and usage. A simple compiler that
implements a subset of the C programming language will be dissected
and demoed.02:30 Ben Hadorn and Michelle Miller Sponsor: Matthew Alden
Title: Mobile Development on the Android Operating System and Content Pre-Positioning
Abstract: Throughout the Internship process at Opanga Networks, Inc., we have practiced a full spectrum of software development tasks ranging from planning, designing, implementing, and testing. As Project Manager, Michelle Miller got the opportunity to schedule upcoming releases for the next year, plan the versioning system, implement a system for tracking issues and features utilizing software development tools and provide design documentation for new feature sets. As Software Engineer, Ben Hadorn had the opportunity to take the design documentation and provide an implementation from that. In addition, Ben was responsible for determining use cases for testing documentation and performing a thorough testing of the new software releases/feature sets. In addition to our specific tasks, we gained experience through working in conjunction with a software development team and using agile software development practices.