Ruby Class: Difference between revisions

From Noisebridge
Jump to navigation Jump to search
No edit summary
(redirect to more recent ruby class)
 
(2 intermediate revisions by 2 users not shown)
Line 1: Line 1:
This is an intro level class, introducing new programmers to Ruby and the UNIX programming environment.
#redirect [[Ruby class]]
 
Students will write Ruby versions of UNIX utilities such as <code>cat</code>,
<code>echo</code>, <code>wc</code> and <code>grep</code>. This emphasis on
UNIX is of service on several levels:
 
* Students will need to use these utilities on UNIXalikes when deploying and monitoring applications on most hosting providers.
 
* UNIX notions of interprocess communication are a robust and simple approach to a problem that will vex a programmer for much of their working life -- program composition.
 
* UNIX idioms and tools have informed software engineering culture and philosophy for many decades. Exposure to UNIX gives students acces to a large body of knowledge on how to structure software systems and how systems evolve with time. In short, they'll see how culture matters in computer science.
 
This class is not a Ruby web application programming workshop; but students can expect to develop web programming skills as the course develops.

Latest revision as of 19:52, 18 June 2012

Redirect to: