The school quarter started less than two weeks ago and this quarter I am once more teaching Living and Working in a Virtual World. Once of my favorite things about this particular class is that the students represent many different programs here on campus. Though the other courses I teach are populated by Computer Science and Information Technology students, this class is made up from Business, Urban Studies, Interdisciplinary Arts and Sciences, Nursing and others.
One major difference from when I started teaching the course several years ago is how rapidly we adopt and integrate new technologies into our daily lives. Where at one time you might ask how many people are familiar with blogs and blogging, now the question is how many people own their own domain names. Social networking sites have gone from being interesting ideas to commonplace utilities. You can decide to publish your ideas, create e-commerce sites and form sub group support systems and you don't have to know any HTML.
If there is one thing I can count on during the course of the quarter, it is that one of the non-technology driven students will introduce me to a new application of technology that I did not know previously existed. Such is the widespread saturation of technological adoption and change in the present.
How do internet systems, the world wide web, online social networks, databases and client server technologies serve relationships and the arts? What are the consequences of putting so much data about ourselves onto the web, and how can we manage the impression and information that is given out?
Monday, October 11, 2010
Thursday, October 7, 2010
Hairspray at the TMP
Just this week, David Edward Hughes, Seattle writer for the publication Talkin'Broadway wrote his review of the show. It is great to see such a great cast, orchestra and crew get some attention for their efforts. And what a fun show it is to do.
See his review here:
http://www.talkinbroadway.com/regional/seattle/se451.html
Monday, September 27, 2010
Tony Hey to Speak on Campus
Tony Hey, vice president of the External Research Division of Microsoft Research, will be speaking from 12:30 to 1:45 in the Carwien Auditorium. He is responsible for worldwide external research (ER) collaboration in Microsoft Research. He leads the company's efforts to build long-term public-private partnerships with global scientific and engineering communities, spanning broad reach and in-depth engagements with academic and research institutions, related government agencies, and industry partners.
Dr. Ankur Teredasai, one of the faculty from the Institute of Technology had a chance to hear him speak earlier this year as sent this to me as a recommendation to ask him to campus:
"Tony is very eloquent and passionate about the way computing can transform scientific and engineering research and it's a pleasure to get an opportunity to listen to him discuss these issues. He is internationally recognized for his many contributions to the discipline of computing; in particular his work on development of the MPI standard for parallel computing. His move to the Pacific Northwest adds tremendous value to the computing and technology community."
I am looking forward to the conversation.
Thursday, September 9, 2010
Do The Puyallup (the lyrics)
That time of the year again. I will be going to the Puyallup Fair with the family and riding rides (and getting ill), watching shows, checking out the booths for Sham-Wow or a Magic Bullet demonstrations, eating ears of corn and scones and generally having a good time.
So it is also time once more to review the lyrics to the "Do The Puyallup" song of yesteryear.
"Do the Puyallup"
musics and lyrics by Saxon Rawlings, (slogan by Denny Hinton)
Oh you can do it at a trot,
You can do it at a gallop,
You can do it real slow so your heart won't palpitate.
Just don't be late.
Do the Puyallup.
All the people and the animals down at the fair,
They do the Puyallup like they didn’t have a care
And it looks like so much fun to do
I think I’m gonna learn how to do it too.
I saw a duck and a chicken down by the farm,
A kickn' up the hay and a raisn' such a storm,
That I asked the farmer what they were up to
and he said "Puyallup, That's what they do."
You can do it at a trot,
You can do it at a gallop,
You can do it real slow so your heart won't palpitate.
Just don't be late.
Do the Puyallup.
Asked the farmer if he’d show me how to do it
And he said "why son their ain’t nothin to it.
Just move to the music and jump in the air
Like everyone else who comes to the fair"
You can do it at a trot,
You can do it at a gallop,
You can do it real slow so your heart won't palpitate.
Just don't be late.
Do the Puyallup
You can do it in the rain or the sun or the fog
It comes real easy like rolling off a log
Get a partner from Tacoma or Seattle or Fife
Even let you do it with your husband or wife.
It’s a natural thing there isn’t any doubt
Folks do it while they’re sittin’ or walkin’ about
While over on the midway on the merry go round
Kids are doin it in circles going up and down.
Now it don’t matter if it’s rain or shine
When you do the Puyallup you have a good time
So guys grab get gals and gals grab a fellow
If you’re worried ’bout the rain just bring an umbrella.
You can do it with a mouth full of cotton candy
Caramel apples, salt water taffy
Hot dogs, hamburgers, man oh man
Hot buttered scones with strawberry jam
I do the Puyallup cause it feels real neat
Put a smile on my face and a tickle in my feet
Ain’t no way not to do it right
You can do it all day and into the night
you can do it at a trot,
You can do it at a gallop,
You can do it real slow so your heart won't palpitate.
Just don't be late.
Do the Puyallup
Do the Puyallup
Do the Puyallup
Thursday, September 2, 2010
Tacoma Science Café at the Famous Harmon Brewery
As I was looking through my email this article came through on the Pacific Science Center newsletter. I though I would pass it on. Note that these meetings will take place at the "famous" Harmon Brewery in downtown Tacoma. When I was enjoying my hummus plate there yesterday I didn't know I was sitting amongst the famous. Neat.I look forward to joining those meetings when I am able. I certainly know a couple of professors who are likely to be there.
Tacoma Science Café
Science Cafe
Pacific Science Center is pleased to announce our third Science Café, which will be located in Tacoma, Washington.
A partnership with KCTS9 Public Television, the Tacoma Science Café will take place the first Thursday of each month at the famous Harmon Brewery in downtown Tacoma. The pub known as "Tacoma's Downtown Gathering Place" will welcome local scientists and community to discuss current science topics from climate impacts in the Northwest to the science of chocolate.
"We are grateful to the Institute of Museum and Library Services for their generous grant that allows us to expand our Science Café program to the South Sound," said Meena Selvakumar, Acting Vice President for Strategic Programs at Pacific Science Center.
Science Cafés bring scientists face-to-face with the general public in the comfortable, lively atmosphere of a neighborhood café or pub. All Science Cafés are free to the public, open to all ages and no science background is required!
"People attend our science cafés for a variety of reasons," said Wendy Hansen, Ph.D., SCOPE Project Manager for Pacific Science Center. "But most are there to learn something new about current research and to ask questions of the speaker. The appeal of the cafés is that people get to learn about cutting edge research in a fun environment."
The new café will launch Thursday, November 4, at 7 p.m. at the Harmon Brewery in downtown Tacoma. Each Science Café begins with a local scientist presenting a backbone of science related to the night's topic, followed by a short break for table discussion and beverage refills. The highlight of the night is an extended question and answer session with the scientist.
Previous cafés have covered climate science, evolution and religion, robotics, and health care, just to name a few.
The Harmon Brewery is located at 1938 Pacific Avenue, Tacoma WA, 98402
Saturday, August 28, 2010
Summer Reading and Writing
One of the things I enjoy most about vacation time is the opportunity to read and to write. I write during the course of the entire year, but when I have some breathing room, I like to write fiction. As most people who write will tell you, writers read a great deal. I think it is part of the recharging process.
For me, the vacation read is the detective story. I polished off an old Agatha Christie "The Third Girl", and two more of Aaron Elkin's Gideon Oliver mystery series. Many years ago when I was at the Pacific Northwest Writers Conference, Aaron Elkins (who lived in the Pacific NW) was speaking there. It was probably the only time I remember geeking out a bit and I circled him like a vulture before I gained enough courage to go over and gush a bit. He ended up signing a couple of his books for me.
I let some of his new additions to the series get away from me, but was able to catch up with a couple of them this week, finishing "Uneasy Relations" and "Skullduggery". I have a couple more to go but figure I will be done by Monday.
As for writing, for some reason outside of non-fiction I tend to write short horror. When I have successfully written longer fiction it has been humor such as a screenplay called "Tree Rings and the Beer Hoops Extraganza" and the TV pilot "Love Jumps" (neither which have seen the light of day, though I did get some good feedback from the screenplay).
So I managed to finish another short story over the last month to add to the fix others sitting in my drawer at home. One of my writing buddies suggested I practice what I preach and make it available for download, which I will likely do after a rewrite or two.
I love vacation time.
For me, the vacation read is the detective story. I polished off an old Agatha Christie "The Third Girl", and two more of Aaron Elkin's Gideon Oliver mystery series. Many years ago when I was at the Pacific Northwest Writers Conference, Aaron Elkins (who lived in the Pacific NW) was speaking there. It was probably the only time I remember geeking out a bit and I circled him like a vulture before I gained enough courage to go over and gush a bit. He ended up signing a couple of his books for me.
I let some of his new additions to the series get away from me, but was able to catch up with a couple of them this week, finishing "Uneasy Relations" and "Skullduggery". I have a couple more to go but figure I will be done by Monday.
As for writing, for some reason outside of non-fiction I tend to write short horror. When I have successfully written longer fiction it has been humor such as a screenplay called "Tree Rings and the Beer Hoops Extraganza" and the TV pilot "Love Jumps" (neither which have seen the light of day, though I did get some good feedback from the screenplay).
So I managed to finish another short story over the last month to add to the fix others sitting in my drawer at home. One of my writing buddies suggested I practice what I preach and make it available for download, which I will likely do after a rewrite or two.
I love vacation time.
Friday, August 20, 2010
A DNA Map for Blue Pill - Red Pill Tests
Seeing the end results of student projects and research is the best part of the Institute of Technology's end of the quarter colloquium. However, there are other more specific elements that make it a fascinating and enjoyable event.
Such as these to examples:
When discussing his future plans for building out an investigatory tool set to capture and track malware, a student used this phrase...
"I want to create a DNA map for Blue Pill/RedPill tests."
How many opportunities do you get to hear someone make that a serious goal.
Another thing is the informational tidbits that you pick up from a presentation. For instance, Davita has thousands of servers in their data center and thousands of employees in the Tacoma area (and over 30,000 worldwide).
The colloquium is held every quarter and the Summer colloquium is happening now.
Institute of Technology Student Colloquium
Summer Quarter 2010
Speaker Session One (CP 105):
09:00am Internship at DaVita
Kyle Levy (Andrew Fry)
This internship study examines the intricacies of corporate IT from a data center perspective. The primary focus of this presentation will be on the daily job responsibilities of a data center operator, as well as an analysis of the communication necessary between various groups within IT, and our internal customers. Specific topics will include a discussion on some of the enterprise-level software that is utilized at DaVita to monitor and backup critical systems, server hardware, and the complex communication processes present within the organization. Background information on DaVita will also be provided in order to acquaint the audience with the large kidney dialysis provider, their goals, as well as their unique information technology needs.
09:30am Automated malware analysis & the use of rootkits to prevent vm detection.
Adam Brunner (Dr. Yan Bai)
The goal of this research project was to design a automated malware analysis system using virtual machines, while preventing detection of the virtual system by using root kit technology.
10:00am A Unit Test Generator for the Next Generation of JML
Jonathan M. E. Hogins (Dr. Daniel Zimmerman)
The automation of plans is an important part of manned and unmanned space missions. The Plan Execution Interchange Language (PLEXIL) is a software language being developed by NASA to express and execute plans for automation in a format that is expressive and formally verifiable. The PLEXIL language and its execution software, the Universal Executive, were previously limited to extremely basic communication with other executive agents based on the sending and receiving of static character strings. Most space systems consist of distributed network of machines that rely on communication to perform tasks, and these old communication features prevented the creation of automation plans for many NASA systems currently in development. This project introduces more robust and expressive communication abilities for distributed execution into PLEXIL and the Universal Executive. Including the static message passing from the old framework, the new communication system allows sending and receiving of arbitrary data, direct commands between executives, and queries for external state. These new features not only allow for the creation of automation plans on distributed systems but also allow the creation of simulators in PLEXIL that correctly emulate external environments such as robot hardware and power systems.
Expressive Inter-Executive Communication in PLEXIL
OpenJML is the next generation of the Java Modeling Language tools and will support Java 1.7. One important part of the JML toolset is JMLUnit. This tool automatically generates unit tests for JML-enhanced Java code, enabling developers to take full advantage of the JML markup language as well as reducing the amount of tedious, error prone test writing that is required as a part of test-driven development. The goal of this directed research project was to develop an implementation of this tool for the OpenJML project called OpenJMLUnit. Based on the design by Dr. Daniel Zimmerman, this next-generation version of the JMLUnit tool features a new unit testing strategy that enables advanced and extensive unit testing with minimal developer input. It was also specifically designed to be easily adapted to other compilers, allowing the adaption of the tool for older versions of Java as well. This presentation will give an overview of the OpenJML project, the features and usage of OpenJMLUnit, and its possible impact on test-driven development.
11:00am From Point A to Point B – An Internship at Expeditors International
Jesse M Carrigan (Dr. Daniel Zimmerman)
Not all tech jobs are at tech companies. Expeditors International is a premier global logistics and freight forwarding company based in Seattle. Technology is a key part of Expeditors' business and the company has made a significant investment in its people and systems. In this presentation, I will discuss my internship at the company, including the company itself, my work there, coursework that was applicable to my projects, and lessons learned that weren't addressed in the classroom.
11:30am Using Open Source Software to Develop a Testbed for Unmanned Vehicle Systems with Smartphone as Communication Media
Joel Morrah (Dr. Jie Sheng)
For autonomous Unmanned Ground Vehicles (UVSs), communication is necessary and essential in accomplishing complex mission tasks; it becomes especially important in cooperative missions where tasks are solved using many vehicles of different sizes and characteristics with different sensor suites. Smartphone technology offers an interesting communication infrastructure for remotely accessing, controlling and interacting with UVSs in an integrated and highly portable manner, and offers the ability to have an interface to the World Wide Web (WWW) for additional information useful in mission achievement. In this research open source software will be applied to develop a testbed for UVSs with smartphone as communication media. Google Android will be used to build applications such as streaming video from UVSs, sending snapshots of targets to the central station, etc. The performance robustness and security issues will also be examined.
12:00pm A Study of Software Engineering Certification
Sean Grady (Dr. Matthew Alden)
A study covering the feasibility of instituting a software engineering exam that would in effect deem practitioners federally legal and qualified to work in the field. Subjects range from academic and employment concerns to whether certification would help or hinder software innovation. This study also examines how the related field of Information Technology has addressed such concerns. Propositions to endow students with vendor-specific and vendor-neutral certifications are discussed and final opinions based on input from industry professionals and academics.
12:30pm Virtualization in Information Technology
Michael Satran (Dr. Matthew Alden)
This paper introduces an educational tool used to facilitate students learning Java programming. InterAcText is a computer-based Java programming textbook. InterAcText includes several different forms of interactive tools that engage readers and encourage them to become part of the learning process. The software for InerAcText is being created using an Iterative Software design approach. This paper discusses the functionality and design of the first release of InterAcText, the results of the first evaluation of the text and accompanying interactive tools, and concludes with a discussion on what features and fixes will be implemented in the next iteration.
01:00pm Summer Internship with Tagmaster North America
Thanousone Vorasane (Dr. Matthew Alden)
TagMaster North America is the leading provider of long-range and high-performance Radio Frequency Identification (RFID) systems for Automatic Vehicle Identification (AVI), serving the marketplace through its wide network of system integrators, partners and distributors. TagMaster system allowed the marketplace able to effectively and efficiently track, monitor, and manage the parking usage. More importantly, it tightened security, as only vehicles with valid TagMaster ID-tags are able to gain access to the parking facility.
I was tasked with a development group to design a web-based interface to allow the clients/users to able to access the system anywhere there is an Internet connection, and without any software installed.
Speaker Session Two (CP 108):
09:30am Internship at Vertafore
Maori Kano (Dr. Sam Chung)
The purpose of this report is to explain what I did and learned during my internship period with Vertafore, Inc. Vertafore, Inc. is an insurance software provider. It is the leading provider of software, services and information to the insurance distribution channel. The report is also a requirement for the partial fulfillment of University of Washington Tacoma internship program. The report focuses primarily on the working environment/process, assignments handled, and successes and shortcomings that I did encounter when handling various tasks in the AMS360 and Sagitta development division.
10:00am PEN Project
Brock Brown, Jon Fang (Dr. Yan Bai)
There is an increasing need for well trained and experienced security professionals. The PEN project intends to supply quality education materials for security education purposes. These materials will include computer and network data captures from realistic scenarios. Scenarios include illegal internet activities and common server/client attacks and exploits. The centerpiece of the project is the Honeywall bridged firewall. This device allows for attack monitoring and network segregation to keep a simulated infection or attack from spilling outside the project and becoming a real one. In this presentation we will detail the many hurdles that were overcome to create high-quality security education materials. We will also present some suggestions for ongoing uses for the PEN and Honeywall in the security research being done here at Tacoma.
10:30am Internship At Prepared Response
Brock Brown (Andrew Fry)
This presentation will describe my experiences as an intern at Prepared Response. My role at the company was to research the feasibility of integrating a distributed computing system. The solution should allow servers at
geographically separate locations act as one logical unit. The solution should allow for heterogeneous systems to be added to expand system capacity and performance. Solutions explored include Cloud Computing, NoSQL databases, and Network File Systems.
11:00pm Internship at the Washington State Department of Labor and Industries
Thuy Ward (Dr. Matthew Alden)
The Department of Labor & Industries (L&I) oversees the safety, health and security of employees in Washington state. Part of that duty includes accounting for state taxes. L&I uses an Accounts Receivable and Collections (ARC) system to track the work assignments of revenue agents. However, the ARC system does not provide work assignment history information such as previously assigned revenue agents and closure dates. Revenue agents may question why they received a debt on their New Work Assignment Worklist, but there is no convenient history available. During my internship L&I, I developed a new module for the ARC system that gathered and displayed work assignment history information for revenue agents.
11:30am Automated Feature Deployment on MSN
Thomas Dickens (Dr. Matthew Alden)
Features are unique, displayed experiences on an MSN webpage. Examples of features include slideshows, tab groups, and menu bars. Deploying new features, or updates for existing ones, involve two steps: updating the underlying code and then modifying the webpage in a web UI. This process is highly human reliant, and as such, is slow and error prone. The goal of this project was to create an automated process for adding new features to a webpage. A deployment script can now be created to be executed by the deployment tool, saving time and reducing errors that are more likely to occur during the current deployment process.
12:00pm Active Learning in the Computer Science Classroom
Jonathan Ogden (Dr. Donald Chinn)
This paper is a survey of current Computer Science instructional techniques that address theoretical and practical aspects of the college learning environment. This paper will be investigating Active learning styles including Cooperative learning, and their models for student learning. Particular attentions will given to Bloom’s Taxonomy and the Perry Model of intellectual development in College age adult learners. As an experienced Microsoft Certified Trainer (MCT) I will bring my personal experiences with adult learning and the techniques I personally employ in the classroom.
12:30pm A Study of Software Engineering Certification
Rob Kesterson (Dr. Yan Bai)
A study covering the feasibility of instituting a software engineering exam that would in effect deem practitioners federally legal and qualified to work in the field. Subjects range from academic and employment concerns to whether certification would help or hinder software innovation. This study also examines how the related field of Information Technology has addressed such concerns. Propositions to endow students with vendor-specific and vendor-neutral certifications are discussed and final opinions based on input from industry professionals and academics.
Such as these to examples:
When discussing his future plans for building out an investigatory tool set to capture and track malware, a student used this phrase...
"I want to create a DNA map for Blue Pill/RedPill tests."
How many opportunities do you get to hear someone make that a serious goal.
Another thing is the informational tidbits that you pick up from a presentation. For instance, Davita has thousands of servers in their data center and thousands of employees in the Tacoma area (and over 30,000 worldwide).
The colloquium is held every quarter and the Summer colloquium is happening now.
Institute of Technology Student Colloquium
Summer Quarter 2010
Speaker Session One (CP 105):
09:00am Internship at DaVita
Kyle Levy (Andrew Fry)
This internship study examines the intricacies of corporate IT from a data center perspective. The primary focus of this presentation will be on the daily job responsibilities of a data center operator, as well as an analysis of the communication necessary between various groups within IT, and our internal customers. Specific topics will include a discussion on some of the enterprise-level software that is utilized at DaVita to monitor and backup critical systems, server hardware, and the complex communication processes present within the organization. Background information on DaVita will also be provided in order to acquaint the audience with the large kidney dialysis provider, their goals, as well as their unique information technology needs.
09:30am Automated malware analysis & the use of rootkits to prevent vm detection.
Adam Brunner (Dr. Yan Bai)
The goal of this research project was to design a automated malware analysis system using virtual machines, while preventing detection of the virtual system by using root kit technology.
10:00am A Unit Test Generator for the Next Generation of JML
Jonathan M. E. Hogins (Dr. Daniel Zimmerman)
The automation of plans is an important part of manned and unmanned space missions. The Plan Execution Interchange Language (PLEXIL) is a software language being developed by NASA to express and execute plans for automation in a format that is expressive and formally verifiable. The PLEXIL language and its execution software, the Universal Executive, were previously limited to extremely basic communication with other executive agents based on the sending and receiving of static character strings. Most space systems consist of distributed network of machines that rely on communication to perform tasks, and these old communication features prevented the creation of automation plans for many NASA systems currently in development. This project introduces more robust and expressive communication abilities for distributed execution into PLEXIL and the Universal Executive. Including the static message passing from the old framework, the new communication system allows sending and receiving of arbitrary data, direct commands between executives, and queries for external state. These new features not only allow for the creation of automation plans on distributed systems but also allow the creation of simulators in PLEXIL that correctly emulate external environments such as robot hardware and power systems.
Expressive Inter-Executive Communication in PLEXIL
OpenJML is the next generation of the Java Modeling Language tools and will support Java 1.7. One important part of the JML toolset is JMLUnit. This tool automatically generates unit tests for JML-enhanced Java code, enabling developers to take full advantage of the JML markup language as well as reducing the amount of tedious, error prone test writing that is required as a part of test-driven development. The goal of this directed research project was to develop an implementation of this tool for the OpenJML project called OpenJMLUnit. Based on the design by Dr. Daniel Zimmerman, this next-generation version of the JMLUnit tool features a new unit testing strategy that enables advanced and extensive unit testing with minimal developer input. It was also specifically designed to be easily adapted to other compilers, allowing the adaption of the tool for older versions of Java as well. This presentation will give an overview of the OpenJML project, the features and usage of OpenJMLUnit, and its possible impact on test-driven development.
11:00am From Point A to Point B – An Internship at Expeditors International
Jesse M Carrigan (Dr. Daniel Zimmerman)
Not all tech jobs are at tech companies. Expeditors International is a premier global logistics and freight forwarding company based in Seattle. Technology is a key part of Expeditors' business and the company has made a significant investment in its people and systems. In this presentation, I will discuss my internship at the company, including the company itself, my work there, coursework that was applicable to my projects, and lessons learned that weren't addressed in the classroom.
11:30am Using Open Source Software to Develop a Testbed for Unmanned Vehicle Systems with Smartphone as Communication Media
Joel Morrah (Dr. Jie Sheng)
For autonomous Unmanned Ground Vehicles (UVSs), communication is necessary and essential in accomplishing complex mission tasks; it becomes especially important in cooperative missions where tasks are solved using many vehicles of different sizes and characteristics with different sensor suites. Smartphone technology offers an interesting communication infrastructure for remotely accessing, controlling and interacting with UVSs in an integrated and highly portable manner, and offers the ability to have an interface to the World Wide Web (WWW) for additional information useful in mission achievement. In this research open source software will be applied to develop a testbed for UVSs with smartphone as communication media. Google Android will be used to build applications such as streaming video from UVSs, sending snapshots of targets to the central station, etc. The performance robustness and security issues will also be examined.
12:00pm A Study of Software Engineering Certification
Sean Grady (Dr. Matthew Alden)
A study covering the feasibility of instituting a software engineering exam that would in effect deem practitioners federally legal and qualified to work in the field. Subjects range from academic and employment concerns to whether certification would help or hinder software innovation. This study also examines how the related field of Information Technology has addressed such concerns. Propositions to endow students with vendor-specific and vendor-neutral certifications are discussed and final opinions based on input from industry professionals and academics.
12:30pm Virtualization in Information Technology
Michael Satran (Dr. Matthew Alden)
This paper introduces an educational tool used to facilitate students learning Java programming. InterAcText is a computer-based Java programming textbook. InterAcText includes several different forms of interactive tools that engage readers and encourage them to become part of the learning process. The software for InerAcText is being created using an Iterative Software design approach. This paper discusses the functionality and design of the first release of InterAcText, the results of the first evaluation of the text and accompanying interactive tools, and concludes with a discussion on what features and fixes will be implemented in the next iteration.
01:00pm Summer Internship with Tagmaster North America
Thanousone Vorasane (Dr. Matthew Alden)
TagMaster North America is the leading provider of long-range and high-performance Radio Frequency Identification (RFID) systems for Automatic Vehicle Identification (AVI), serving the marketplace through its wide network of system integrators, partners and distributors. TagMaster system allowed the marketplace able to effectively and efficiently track, monitor, and manage the parking usage. More importantly, it tightened security, as only vehicles with valid TagMaster ID-tags are able to gain access to the parking facility.
I was tasked with a development group to design a web-based interface to allow the clients/users to able to access the system anywhere there is an Internet connection, and without any software installed.
Speaker Session Two (CP 108):
09:30am Internship at Vertafore
Maori Kano (Dr. Sam Chung)
The purpose of this report is to explain what I did and learned during my internship period with Vertafore, Inc. Vertafore, Inc. is an insurance software provider. It is the leading provider of software, services and information to the insurance distribution channel. The report is also a requirement for the partial fulfillment of University of Washington Tacoma internship program. The report focuses primarily on the working environment/process, assignments handled, and successes and shortcomings that I did encounter when handling various tasks in the AMS360 and Sagitta development division.
10:00am PEN Project
Brock Brown, Jon Fang (Dr. Yan Bai)
There is an increasing need for well trained and experienced security professionals. The PEN project intends to supply quality education materials for security education purposes. These materials will include computer and network data captures from realistic scenarios. Scenarios include illegal internet activities and common server/client attacks and exploits. The centerpiece of the project is the Honeywall bridged firewall. This device allows for attack monitoring and network segregation to keep a simulated infection or attack from spilling outside the project and becoming a real one. In this presentation we will detail the many hurdles that were overcome to create high-quality security education materials. We will also present some suggestions for ongoing uses for the PEN and Honeywall in the security research being done here at Tacoma.
10:30am Internship At Prepared Response
Brock Brown (Andrew Fry)
This presentation will describe my experiences as an intern at Prepared Response. My role at the company was to research the feasibility of integrating a distributed computing system. The solution should allow servers at
geographically separate locations act as one logical unit. The solution should allow for heterogeneous systems to be added to expand system capacity and performance. Solutions explored include Cloud Computing, NoSQL databases, and Network File Systems.
11:00pm Internship at the Washington State Department of Labor and Industries
Thuy Ward (Dr. Matthew Alden)
The Department of Labor & Industries (L&I) oversees the safety, health and security of employees in Washington state. Part of that duty includes accounting for state taxes. L&I uses an Accounts Receivable and Collections (ARC) system to track the work assignments of revenue agents. However, the ARC system does not provide work assignment history information such as previously assigned revenue agents and closure dates. Revenue agents may question why they received a debt on their New Work Assignment Worklist, but there is no convenient history available. During my internship L&I, I developed a new module for the ARC system that gathered and displayed work assignment history information for revenue agents.
11:30am Automated Feature Deployment on MSN
Thomas Dickens (Dr. Matthew Alden)
Features are unique, displayed experiences on an MSN webpage. Examples of features include slideshows, tab groups, and menu bars. Deploying new features, or updates for existing ones, involve two steps: updating the underlying code and then modifying the webpage in a web UI. This process is highly human reliant, and as such, is slow and error prone. The goal of this project was to create an automated process for adding new features to a webpage. A deployment script can now be created to be executed by the deployment tool, saving time and reducing errors that are more likely to occur during the current deployment process.
12:00pm Active Learning in the Computer Science Classroom
Jonathan Ogden (Dr. Donald Chinn)
This paper is a survey of current Computer Science instructional techniques that address theoretical and practical aspects of the college learning environment. This paper will be investigating Active learning styles including Cooperative learning, and their models for student learning. Particular attentions will given to Bloom’s Taxonomy and the Perry Model of intellectual development in College age adult learners. As an experienced Microsoft Certified Trainer (MCT) I will bring my personal experiences with adult learning and the techniques I personally employ in the classroom.
12:30pm A Study of Software Engineering Certification
Rob Kesterson (Dr. Yan Bai)
A study covering the feasibility of instituting a software engineering exam that would in effect deem practitioners federally legal and qualified to work in the field. Subjects range from academic and employment concerns to whether certification would help or hinder software innovation. This study also examines how the related field of Information Technology has addressed such concerns. Propositions to endow students with vendor-specific and vendor-neutral certifications are discussed and final opinions based on input from industry professionals and academics.
Subscribe to:
Posts (Atom)
Second Book of Short Stories Out on Amazon
During the last year I wrote four short read collections called the Three Twisted Tales . Today they are available in aggregate as The Clock...
-
WARNING: ACRONYMS AHEAD: WTIA ( Washington Technology Industry Association ) PII ( personally identifiable information ) IT (information tec...
-
That time of the year again. I will be going to the Puyallup Fair with the family and riding rides (and getting ill), watching shows, check...
-
UPDATE: THE DAY AFTER Congrats to Jan and Wendy for first, Bryant and Allysha for second, Eric and Lamond for third and Nancy C for first ou...