July 16, 2014 · 6:00 PM
This location is shown only to members
6:00 - 6:30 PM - Food, Drinks & Networking
6:30 - 6:35 PM - Announcements
6:35 - 7:15 PM - Basic Concepts
7:15 - 7:20 PM - Break
7:20 - 8:40 PM - Main Speaker
8:40 - 8:55 PM - Door Prize Drawings
MAIN TOPIC ABSTRACT
A New Language for Teaching Computer Programming
Any language for teaching computer programming must be highly available, provide high-satisfaction results even with simple initial efforts, but nevertheless embody the notions of Real Programming (tm) instead of the ever popular "click here to create your [super duper program]" or the copy-and-paste methodology that too often passes for programming.
This new language strives for good taste in its syntax and paradigms,offering beginners pleasing and satisfying results from the start of their low-barrier entrance to coding and without a ceiling that constrains creation of intricate and sophisticated interactive graphical programs.The talk will include design criteria and an extensive demonstration of code and results. This presentation is the first time the new language has been presented to the public.
MAIN SPEAKER BIOGRAPHY
Chris Aljoudi is a full-time student at Colorado Technical University after competing at the International Programming Olympics (in Thailand) at the age of 14. Coming to the USA at age 15 to compete in the prestigious Thiele competition for young entrepreneurs, he has continued to engineer his new programming language as a tool for teaching computer programming.
BASIC CONCEPTS ABSTRACT
Educational Challenges for Teaching Computer Programming
Computer programming education techniques have diffused in the last few decades as BASIC has fallen completely out of favor and educational forces like the College Board's AP exams have combined with the lure of industrial programming languages like Java to pull students into a morass of sophisticated development environments without laying any proper foundations in much simpler skills. This talk examines many facets of the challenge of computer programming education and discusses some of the properties that any good solution might require.
BASIC CONCEPTS SPEAKER BIOGRAPHY
Dr. Rob Kolstad has been active in the UNIX and open source worlds foralmost four decades. After 20 years as the coach of the USA programming team, he has refocused his energies on computer science education for beginners. Previously he was a co-founder and operating systems manager at supercomputer innovator Convex Computers, manager and engineer at Sun Microsystems, program manager at different times for USENIX's SAGE system administrator's guild and the SANS security education and conference organizations. As president of Berkeley Software Design, Inc., the company brought the first commercial internet server to the market and pioneered the practice of distributed engineering organizations.He has given keynotes around the world on a variety of topics.
Website Sponsor: HSC Careers
Food Sponsor: Apex Systems, Inc.
Door Prize Sponsors: Jetbrains - Software license (Several products to choose from)
Book Sponsor: OReilly Publishing - Technical books