Ruby Class: Difference between revisions
Jump to navigation
Jump to search
Solidsnack (talk | contribs) Introducing rSchool |
Solidsnack (talk | contribs) No edit summary |
||
| Line 5: | Line 5: | ||
UNIX is of service on several levels: | 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. | This class is not a Ruby web application programming workshop; but students can expect to develop web programming skills as the course develops. | ||
Revision as of 21:28, 15 August 2009
This is an intro level class, introducing new programmers to Ruby and the UNIX programming environment.
Students will write Ruby versions of UNIX utilities such as cat,
echo, wc and grep. 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.