CUSEC Early-Bird Pricing Extended

2 messages Options
Embed this post
Permalink
Morgan Sutherland

CUSEC Early-Bird Pricing Extended

Reply Threaded More More options
Print post
Permalink
Hello folks!

This is a reminder about CUSEC: http://2009.cusec.net/about/ [1]
The early-bird pricing ($60) has been extended until the 16th: http://2009.cusec.net/registration/

////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
1. "CUSEC (the Canadian University Software Engineering Conference) is referred to by many as the gathering of the future of Software Engineering. Students who are passionate about Software Engineering, from across Canada and diverse concentrations, gather under one roof for three full days to learn from the worlds most famous and sought after software engineering speakers, researchers and professionals.

CUSEC is not just about the presentations though. The conference gives you the opportunity to meet others who share your passion. To see what your peers are up to and learning at their schools. CUSEC gives you the opportunity to have open conversations with many of the authors of the books you read as well as the people you read and hear about in school. Allowing you to learn directly from the people you look up to. And don't forget, we also have a growing career fair that might be of interest to you."
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

This year's speakers:

Keynote Speakers

Dan Ingalls

Dan Ingalls, Distinguished Engineer at Sun Microsystems, is best known for his work on the Smalltalk programming environment, which revolutionized computing for both users and developers through human-computer interaction, the object-oriented paradigm, and development in integrated environments. He also revolutionized graphics with BitBlt and its variations with rotation and antialiasing. For his noteworthy contributions, he has received the ACM Grace Murray Hopper Award and the ACM Software System Award. His most recent work takes these ideas to the World Wide Web through Sun Lab's Lively Kernel Project.

The Lively Kernel

"Starting with the koan that JavaScript is the assembly language of the Internet, Dan will show how an entire computing environment can be built from scratch entirely in JavaScript. The result, the Lively Kernel, runs live in a browser with no installation — it is in fact a web page.

Dan will show how JavaScript is naturally reflective, and how it can be made even more so. The Lively Kernel can edit its own graphics and its own programs, and can save new objects and applications as web pages. It delivers the promise that wherever there is the Internet, there can be authoring."

Richard Stallman

Richard Stallman launched the development of the GNU operating system (see www.gnu.org) in 1984. GNU is free software: everyone has the freedom to copy it and redistribute it, as well as to make changes either large or small. The GNU/Linux system, basically the GNU operating system with Linux added, is used on tens of millions of computers today. Stallman has received the ACM Grace Hopper Award, a MacArthur Foundation fellowship, the Electronic Frontier Foundation's Pioneer award, and the the Takeda Award for Social/Economic Betterment, as well as several honorary doctorates.

Copyright vs Community in the Age of Computer Networks

Copyright developed in the age of the printing press, and was designed to fit with the system of centralized copying imposed by the printing press. But the copyright system does not fit well with computer networks, and only draconian punishments can enforce it. The global corporations that profit from copyright are lobbying for draconian punishments, and to increase their copyright powers, while suppressing public access to technology. But if we seriously hope to serve the only legitimate purpose of copyright–to promote progress, for the benefit of the public–then we must make changes in the other direction.

Avi Bryant

Avi Bryant is the co-founder of Dabble DB, a venture-backed startup based in Vancouver, BC. He's also the creator of the Seaside web framework, and has given keynotes at RailsConf, Smalltalk Solutions, and elsewhere about his unusual - some say heretical - approaches to web development.

Website: avibryant.com

Leah Culver

Leah Culver founded Pownce with her friends Kevin Rose and Daniel Burka as a way of sending messages, links, files and events to friends. Leah is the lead developer for the site and spends most of her time working on feature development, fixing bugs, scaling the site, and maintaining the API. She's a recent computer science graduate from the University of Minnesota and enjoys the challenge of developing a web application from scratch. Leah will be speaking about the career choices for recent computer science university graduates.

Website: leahculver.com

Francis Hwang

Francis Hwang is a writer, artist and software engineer. An active member of the Ruby community, he founded Ruby-NYC in 2003, helps organize the annual Gotham Ruby Conference, and is currently a software engineer at Diversion Media. His writing on technology and culture has appeared in Spin, Wired, ArtByte, and FEED Magazine. His artwork has received press coverage in Wired News, Art in America, and Liberátion (France).

Website: http://fhwang.net/

Giles Bowkett

Website: http://www.gilesbowkett.com/

Corporate Speakers

Jói Sigurðsson (Google)

Jói Sigurðsson is the tech lead for Google Desktop for Windows and has taken on various technical leadership roles on the project over the last four years. Before joining Google, Jói held positions, including CTO and co-founder and project lead, at companies ranging from wireless applications to Windows security software to personalization agents. His experience places him in a unique position to focus on what's in store for the future of the desktop and its role within the cloud computing architecture, for users and developers alike. Jói studied computer engineering at the University of Iceland.

Academic Speakers

Steve Easterbrook

Steve Easterbrook is a professor of computer science at the University of Toronto. He has a BSc in Computer Science from the University of York (the one in the UK) and a Ph.D. in Computing from Imperial College in London (UK, again). In 1995 he moved to the US to lead the research team at NASA´s Independent Verification and Validation (IV&V) Facility in West Virginia, where he investigated software verification on the Space Shuttle Flight Software, the International Space Station, the Earth Observation System, and Cassini. He moved to the University of Toronto in 1999. His research interests range from modelling and analysis of complex software software systems to the socio-cognitive aspects of team interaction, including communication, coordination, and shared understanding in large software teams. In 2008, he was a visiting scientist at the Hadley Centre for Climate Prediction and Research at the Met Office in Exeter, UK.

The Role of Software Engineering in Understanding Climate Change

Jonathan Edwards

Jonathan Edwards founded a software company and developed a specialized database for interbank funds transfer systems, which currently process over a trillion dollars a day. For the crime of building non-standard technology he was sentenced to carry a beeper for twenty years. Having paid his debt to society, he now masquerades as a computer scientist, plotting an escape from the current dead-end of programming technology. His work on the Subtext language has explored the benefits of representing programs with more appropriate data structures than text strings, reviving the old idea of Visual Programming in a new form. He is currently trying to revive Data Flow programming. Like other mad scientists who revive dead things, he plans to take over the world.

Iconoclasm for fun and profit

In the first part of this talk I will present an experiment in non-textual programming: Schematic Tables, a new representation for conditionals. Roughly a cross between decision tables and data flow graphs, they represent computation and decision-making orthogonally. They unify the full range of conditional constructs, from if statements through pattern matching to polymorphic predicate dispatch. Program logic is maintained in a declarative canonical form that enforces completeness and disjointness among choices. Schematic tables can be used either as a code specification/generation tool, or as a self-contained diagrammatic programming language. They give program logic the clarity of truth tables, and support high-level direct manipulation of that logic, avoiding much of the mental computation demanded by conventional conditionals.

The second part of the talk will look at the prospects for progress in the theory and practice of programming. Contrary to conventional wisdom, programming is still in its infancy. I will argue that the current blockage cannot persist, and point out some of the cracks in the dam. I conclude with some career advice for smart young programmers who want to change the world.

From: http://alarmingdevelopment.org/?p=185

Caitlin Kelleher

Caitlin Kelleher is currently an Assistant Professor of Computer Science at Washington University in St. Louis. She received her bachelor's degree in Computer Science from Virginia Tech and her Ph.D. in Computer Science from Carnegie Mellon University with Professor Randy Pausch. Caitlin's research focuses on developing programming environments that will engage and support a broad spectrum of school aged children in learning to program through constructing animated stories and games.

Tutorials

James Golick

Software developer

Website: http://jamesgolick.com/

Colin Smillie

Facebook app development

Website: http://colin.smillie.ca/

Mark Pavlidis

iPhone developer

Website: http://mark.pavlidis.org/


See you there?

--
Morgan Sutherland


--~--~---------~--~----~------------~-------~--~----~
http://groups.google.com/group/cart-discuss
-~----------~----~----~----~------~----~------~--~---

Cody Django

Re: CUSEC Early-Bird Pricing Extended

Reply Threaded More More options
Print post
Permalink
Thanks for the heads-up.  A little pricey, but I can't imagine this not being worth it. 

Cody

On Sun, Jan 4, 2009 at 11:24 AM, Morgan Sutherland <[hidden email]> wrote:
Hello folks!

This is a reminder about CUSEC: http://2009.cusec.net/about/ [1]
The early-bird pricing ($60) has been extended until the 16th: http://2009.cusec.net/registration/

////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
1. "CUSEC (the Canadian University Software Engineering Conference) is referred to by many as the gathering of the future of Software Engineering. Students who are passionate about Software Engineering, from across Canada and diverse concentrations, gather under one roof for three full days to learn from the worlds most famous and sought after software engineering speakers, researchers and professionals.

CUSEC is not just about the presentations though. The conference gives you the opportunity to meet others who share your passion. To see what your peers are up to and learning at their schools. CUSEC gives you the opportunity to have open conversations with many of the authors of the books you read as well as the people you read and hear about in school. Allowing you to learn directly from the people you look up to. And don't forget, we also have a growing career fair that might be of interest to you."
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

This year's speakers:

Keynote Speakers

Dan Ingalls

Dan Ingalls, Distinguished Engineer at Sun Microsystems, is best known for his work on the Smalltalk programming environment, which revolutionized computing for both users and developers through human-computer interaction, the object-oriented paradigm, and development in integrated environments. He also revolutionized graphics with BitBlt and its variations with rotation and antialiasing. For his noteworthy contributions, he has received the ACM Grace Murray Hopper Award and the ACM Software System Award. His most recent work takes these ideas to the World Wide Web through Sun Lab's Lively Kernel Project.

The Lively Kernel

"Starting with the koan that JavaScript is the assembly language of the Internet, Dan will show how an entire computing environment can be built from scratch entirely in JavaScript. The result, the Lively Kernel, runs live in a browser with no installation — it is in fact a web page.

Dan will show how JavaScript is naturally reflective, and how it can be made even more so. The Lively Kernel can edit its own graphics and its own programs, and can save new objects and applications as web pages. It delivers the promise that wherever there is the Internet, there can be authoring."

Richard Stallman

Richard Stallman launched the development of the GNU operating system (see www.gnu.org) in 1984. GNU is free software: everyone has the freedom to copy it and redistribute it, as well as to make changes either large or small. The GNU/Linux system, basically the GNU operating system with Linux added, is used on tens of millions of computers today. Stallman has received the ACM Grace Hopper Award, a MacArthur Foundation fellowship, the Electronic Frontier Foundation's Pioneer award, and the the Takeda Award for Social/Economic Betterment, as well as several honorary doctorates.

Copyright vs Community in the Age of Computer Networks

Copyright developed in the age of the printing press, and was designed to fit with the system of centralized copying imposed by the printing press. But the copyright system does not fit well with computer networks, and only draconian punishments can enforce it. The global corporations that profit from copyright are lobbying for draconian punishments, and to increase their copyright powers, while suppressing public access to technology. But if we seriously hope to serve the only legitimate purpose of copyright–to promote progress, for the benefit of the public–then we must make changes in the other direction.

Avi Bryant

Avi Bryant is the co-founder of Dabble DB, a venture-backed startup based in Vancouver, BC. He's also the creator of the Seaside web framework, and has given keynotes at RailsConf, Smalltalk Solutions, and elsewhere about his unusual - some say heretical - approaches to web development.

Website: avibryant.com

Leah Culver

Leah Culver founded Pownce with her friends Kevin Rose and Daniel Burka as a way of sending messages, links, files and events to friends. Leah is the lead developer for the site and spends most of her time working on feature development, fixing bugs, scaling the site, and maintaining the API. She's a recent computer science graduate from the University of Minnesota and enjoys the challenge of developing a web application from scratch. Leah will be speaking about the career choices for recent computer science university graduates.

Website: leahculver.com

Francis Hwang

Francis Hwang is a writer, artist and software engineer. An active member of the Ruby community, he founded Ruby-NYC in 2003, helps organize the annual Gotham Ruby Conference, and is currently a software engineer at Diversion Media. His writing on technology and culture has appeared in Spin, Wired, ArtByte, and FEED Magazine. His artwork has received press coverage in Wired News, Art in America, and Liberátion (France).

Website: http://fhwang.net/

Giles Bowkett

Website: http://www.gilesbowkett.com/

Corporate Speakers

Jói Sigurðsson (Google)

Jói Sigurðsson is the tech lead for Google Desktop for Windows and has taken on various technical leadership roles on the project over the last four years. Before joining Google, Jói held positions, including CTO and co-founder and project lead, at companies ranging from wireless applications to Windows security software to personalization agents. His experience places him in a unique position to focus on what's in store for the future of the desktop and its role within the cloud computing architecture, for users and developers alike. Jói studied computer engineering at the University of Iceland.

Academic Speakers

Steve Easterbrook

Steve Easterbrook is a professor of computer science at the University of Toronto. He has a BSc in Computer Science from the University of York (the one in the UK) and a Ph.D. in Computing from Imperial College in London (UK, again). In 1995 he moved to the US to lead the research team at NASA´s Independent Verification and Validation (IV&V) Facility in West Virginia, where he investigated software verification on the Space Shuttle Flight Software, the International Space Station, the Earth Observation System, and Cassini. He moved to the University of Toronto in 1999. His research interests range from modelling and analysis of complex software software systems to the socio-cognitive aspects of team interaction, including communication, coordination, and shared understanding in large software teams. In 2008, he was a visiting scientist at the Hadley Centre for Climate Prediction and Research at the Met Office in Exeter, UK.

The Role of Software Engineering in Understanding Climate Change

Jonathan Edwards

Jonathan Edwards founded a software company and developed a specialized database for interbank funds transfer systems, which currently process over a trillion dollars a day. For the crime of building non-standard technology he was sentenced to carry a beeper for twenty years. Having paid his debt to society, he now masquerades as a computer scientist, plotting an escape from the current dead-end of programming technology. His work on the Subtext language has explored the benefits of representing programs with more appropriate data structures than text strings, reviving the old idea of Visual Programming in a new form. He is currently trying to revive Data Flow programming. Like other mad scientists who revive dead things, he plans to take over the world.

Iconoclasm for fun and profit

In the first part of this talk I will present an experiment in non-textual programming: Schematic Tables, a new representation for conditionals. Roughly a cross between decision tables and data flow graphs, they represent computation and decision-making orthogonally. They unify the full range of conditional constructs, from if statements through pattern matching to polymorphic predicate dispatch. Program logic is maintained in a declarative canonical form that enforces completeness and disjointness among choices. Schematic tables can be used either as a code specification/generation tool, or as a self-contained diagrammatic programming language. They give program logic the clarity of truth tables, and support high-level direct manipulation of that logic, avoiding much of the mental computation demanded by conventional conditionals.

The second part of the talk will look at the prospects for progress in the theory and practice of programming. Contrary to conventional wisdom, programming is still in its infancy. I will argue that the current blockage cannot persist, and point out some of the cracks in the dam. I conclude with some career advice for smart young programmers who want to change the world.

From: http://alarmingdevelopment.org/?p=185

Caitlin Kelleher

Caitlin Kelleher is currently an Assistant Professor of Computer Science at Washington University in St. Louis. She received her bachelor's degree in Computer Science from Virginia Tech and her Ph.D. in Computer Science from Carnegie Mellon University with Professor Randy Pausch. Caitlin's research focuses on developing programming environments that will engage and support a broad spectrum of school aged children in learning to program through constructing animated stories and games.

Tutorials

James Golick

Software developer

Website: http://jamesgolick.com/

Colin Smillie

Facebook app development

Website: http://colin.smillie.ca/

Mark Pavlidis

iPhone developer

Website: http://mark.pavlidis.org/


See you there?

--
Morgan Sutherland






--
codydjango.tumblr.com

--~--~---------~--~----~------------~-------~--~----~
http://groups.google.com/group/cart-discuss
-~----------~----~----~----~------~----~------~--~---