National Computer Science Week 2011
The week of December 4--10, 2011 is National Computer Science Education Week, as designateed by U.S. House Resolution 558. This week was selected because December 9th is the birthday of Grace Murray Hopper, one of the pioneers of computing. More information is available on the CS Education Week Web site.
In support of this event, the School of Computing and Information Science at the
University of Maine offers the following events, including
Capstone presentations on Friday.
All events are free and open to the public.
Please check for updates on the CS Web site:
http://www.cs.umaine.edu/
MONDAY, DECEMBER 5, 2011, 2:10 PM, 100 NEVILLE HALL
ASSESSING THE LABOR MARKET FOR INFORMATION TECHNOLOGY PROFESSIONALS:
NEW TOOLS--NEW DATAJohn Dorrer
Director, Labor Market and Workforce Research Jobs for the Future (JFF) Boston, MA
BioABSTRACT: The U.S. economy in stalled with little evidence of job growth. Yet, employers complain that in certain fields they are unable to find workers with the desired skills. We will present on assessment of the current labor market and the occupational outlook for information technology professionals in the US and Maine. Along with a review of traditional occupational projections data from the U.S. Department of Labor, Bureau of Labor Statistics, we will focus on the use of new technologies to generate real time labor market information. The rapid growth of Internet jobs posting, online resume files and the use of social media sites to transact job and candidate searches offers vast potential for more timely analysis of labor markets and efficiencies in preparing for and finding employment.
TUESDAY, DECEMBER 6, 2011, 2:00 PM, 113 DONALD P. CORBETT HALL (DPC)
60 LESSONS IN 60 MINUTES
INSPIRED BY THE MATHEMATIAL SCIENCES
(MATHEMATICS, COMPUTER SCIENCE, AND INFORMATION SCIENCE)Matthew Dube
Ph.D. Candidate, UMaine Schoolof Computing and Information Science Sensor Science, Engineering, and Informatics IGERT FellowABSTRACT: In mathematics-oriented disciplines such as mathematics, computer science, informatics, information science, physics, and countless others, a key question often formulated by students is Why are we learning this abstract concept?. We as educators are often immediately drawn to looking at physical instances of the application of the concept when there is a much richer way to address that question: the method of thought behind it. In this talk, I present 60 life lessons that I learned through my educational, teaching, and practical experiences in this discipline. Mathematical topics are briefly addressed and then converted into what we can learn from them in a refresher/humor-sketch format. Such topics as the order of operations, Fermats Last Theorem, the parallel postulate, and recursion are covered.
WEDNESDAY, DECEMBER 7, 2011, PEARL HARBOR DAY
CYBERSECURITY VIDEOS -- HIGHLIGHTS FROM DEFCON 19All Videos will be shown in 120 Neville Hall.
- 10:00 - 10:35 THIS IS REALLY NOT THE DROID YOU'RE LOOKING FOR
- 10:40 - 11:25 SEVEN WAYS TO HANG YOURSELF WITH ANDROID
- 01:00 - 01:45 MALWARE FREAK SHOW 3
- 01:50 - 02:40 HISTORY AND EVOLUTION OF COMPUTER VIRUSES
THURSDAY DECEMBER 8, 2011, 11AM-1PM, JENNESS HALL LOBBY
COS 125 GAME EXHIBITIONCome to the Lobby of Jenness Hall from 11AM to 1PM on Thursday, December 8, 2011 to see the students of COS 125 display the games that they have designed and built. Please vote for your favorite team the top three teams will receive cash prizes.
The Jackson Laboratory has once again offered a $3,000 contract to an All-Star team that will be selected from among the students participating in this competition. The contract will be to build a game for distribution to high schools to support STEM education.
Come support these beginners at the start of their careers.
THURSDAY, DECEMBER 8, 2011, 1 PM, 231 NEVILLE HALL
THE NORTH AMERICAN COMPUTATIONAL LINGUISTICS OLYMPIADGraham Morehead
M.S. Candidate, UMaine School of Computing and Information ScienceABSTRACT: The North American Computational Linguistics Olympiad (NACLO) is a contest for U.S. and Canadian high-school students in which contestants compete by solving compelling and creative puzzles in linguistics and computational linguistics. It requires no previous knowledge of linguistics, languages, or computing. These puzzles can be solved by analytic reasoning alone, and serve as a fun introduction to a field to which many high school students have never been introduced. Winners of NACLO are eligible to compete in the International Linguistics Olympiad, one of twelve international high school science Olympiads.
This session will provide information about this competition and how to prepare for success in this competition. The 2012 contest dates are:
Open Round: February 2, 2012 (Thursday)
Invitational Round: March 13, 2012 (Tuesday)
Regular registration deadline: January 15, 2012 (recommended)
Late registration deadline: January 31, 2012 (noon PST, if space available)
For more information go to www.naclo.cs.cmu.edu or write to naclo12org@umich.edu.
FRIDAY, DECEMBER 9, 2011, 9AM, 120 NEVILLE HALL
AN INTRODUCTION TO CONTINUATIONSProf. Sudarshan Chawathe
UMaine School of Computing and Information ScienceABSTRACT: Continuations are representations of the program execution states. First-class continuations are programming language features that permit continuations to be manipulated directly instead of the more common indirect manipulation using control structures such as conditionals and loops. This presentation is a tutorial introduction to continuations for programmers and assumes a familiarity with programming at the level of typical 1st and 2nd year computer science courses. The emphasis is on fundamental concepts and applications of continuations to implement features such as lightweight threads.
FRIDAY, DECEMBER 9, 2011, 10AM, 120 NEVILLE HALL
AN INTRODUCTION TO ANDROID PROGRAMMINGProf. Sudarshan Chawathe
UMaine School of Computing and Information ScienceABSTRACT: This presentation provides a quick overview of programming for the Android platform, used by many smart-phones, tablets, and other computing devices. It highlights some interesting aspects and opportunities from both business and computer science perspectives. It describes the primary components of the platform and related technologies, with emphasis on the android application life-cycle and its impact on design and development. The presentation includes a walk-through of an illustrative Android application. No programming expertise is required for the bulk of the presentation, though some is helpful.
FRIDAY, DECEMBER 9, 2011, 11AM, 120 NEVILLE HALL
AN INTRODUCTION TO THE SCRIPTING LAYER FOR ANDROIDProf. George Markowsky
UMaine School of Computing and Information ScienceABSTRACT: Scripting Layer for Android (SL4A) brings scripting languages to Android by allowing you to edit and execute scripts and interactive interpreters directly on the Android device. These scripts have access to many of the APIs available to full-fledged Android applications, but with a greatly simplified interface that makes it easy to get things done. This scripting layer support languages such as Python and Ruby.
This talk will give information on how to get started using SL4A and demonstrate some simple scripts.
FRIDAY, DECEMBER 9, 2011, NOON-5:00 PM, 100 JENNESS HALL
COMPUTER SCIENCE CAPSTONE PRESENTATIONSFor more information, see Capstone Presentations Fall 2011.
12:00pm--12:30pm Setup and equipment check.
Mark Royer and all presenters.12:30pm--12:50pm Introduction.
Prof. Sudarshan Chawathe.1:00pm--1:20pm Model Me: an exploration into computer modeling.
Josh Belanger. Advisor: Jim Fastook.1:30pm--1:50pm Data mining malware.
Joe Fasulo. Advisor: George Markowsky.2:00pm--2:20pm Aspect-oriented logging and program expansion.
Kelly White. Advisor: Larry Latour.2:30pm--2:50pm Aspect-oriented security.
Michael Hutchinson. Advisor: Larry Latour.3:00pm--3:20pm Discourse: an e-learning system.
John LaFortune. Advisor: Curtis Meadow.3:30pm--3:50pm Agile software development: efficiency & customer satisfaction.
Jered Philippon. Advisor: Larry Latour.4:00pm--4:20pm Space-shuttle model.
Jeremy Towne. Advisor: Jim Fastook.4:30pm--4:50pm Conclusion and reception.
Prof. Sudarshan Chawathe.