Programming Languages

 

 


 

Customize your search:

E.g., 2017-09-25
E.g., 2017-09-25
E.g., 2017-09-25
Oct 2nd 2017

This course is an introduction to the basic concepts of programming languages, with a strong emphasis on functional programming. The course uses the languages ML, Racket, and Ruby as vehicles for teaching the concepts, but the real intent is to teach enough about how any language “fits together” to make you more effective programming in any language -- and in learning new ones.

Average: 5.5 (2 votes)
Aug 14th 2017

Learn to solve problems by writing your own programs for the devices that are all around us in this credit-eligible course. Every day, computers and algorithms touch your life in both mundane and profound ways. They are in the plants and distribution systems that bring you electricity and clean water, sensors that moderate the flow of traffic, in the tractors and combines that sow and harvest your food, and in the satellites that measure and predict the weather.

Average: 9 (1 vote)
Self Paced

Learn key computer science topics to better teach your students and prepare for the Praxis & TExES Computer Science certification test. Thinking about teaching Computer Science, or incorporating CS into a subject you already teach? CS skills are fundamental to student success and you can teach it! This course is intended for prospective K-12 Computer Science teachers to review key topics in Technology Applications, Programming Languages and CS special topics.

No votes yet

Self-paced

Brief introduction to the web. Does the world of the web interest you, but you don't quite know where to start? This course will bring you up to speed! No previous knowledge required. You'll discover the history of the web, different programming languages and frameworks, and what role developers play in the whole game! You'll be able to better understand the world of web development, and you'll be able to get yourself started on that career path if you like.

Average: 4 (1 vote)