<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xml:base="http://132.161.132.157/drupal6"  xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
 <title>Computer Science - software development</title>
 <link>http://132.161.132.157/drupal6/taxonomy/term/131/0</link>
 <description></description>
 <language>en</language>
<item>
 <title>CS Table 2/23/19: The Cathedral and the Bazaar</title>
 <link>http://132.161.132.157/drupal6/node/1014</link>
 <description>&lt;p&gt;April 23 CS Table location: &lt;strong&gt;JRC 224B&lt;/strong&gt;, noon.&lt;/p&gt;

&lt;p&gt;Eric S. Raymond’s &quot;The Cathedral and the Bazaar&quot; is a classic essay on software development and open source communities. This writing was later turned into a book, but the original essay (with some later additions) is available online. &lt;/p&gt;

&lt;p&gt;The full essay is a bit longer than some of our regular readings for CS Table (around 18 pages), but it is still a fairly quick read. You can find the essay at: &lt;a href=&quot;http://www.catb.org/~esr/writings/cathedral-bazaar/cathedral-bazaar/&quot;&gt;http://www.catb.org/~esr/writings/cathedral-bazaar/cathedral-bazaar/&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;If you are interested in how this essay was received, you may enjoy reading some of the responses to this essay under “Commentary and Argument” on this page: &lt;a href=&quot;http://www.catb.org/~esr/writings/cathedral-bazaar/&quot;&gt;http://www.catb.org/~esr/writings/cathedral-bazaar/&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Computer science table (CS Table) is a weekly meeting of Grinnell College community members (students, faculty, staff, etc.) interested in discussing topics related to computing and computer science. &lt;strong&gt;CS Table meets Tuesdays from 12:00–12:50pm.&lt;/strong&gt; Most CS Tables for the spring semester will meet in JRC 224B inside the Marketplace, though a small number will be in an alternate location, so watch each week for the location. Contact the CS faculty for the weekly reading. Students on meal plans, faculty, and staff are expected to cover the cost of their meals. Visitors to the College and students not on meal plans can charge their meals to the department (sign in at the Marketplace front desk).&lt;/em&gt;&lt;/p&gt;</description>
 <comments>http://132.161.132.157/drupal6/node/1014#comments</comments>
 <category domain="http://132.161.132.157/drupal6/taxonomy/term/41">CS Table</category>
 <category domain="http://132.161.132.157/drupal6/taxonomy/term/156">Open Source</category>
 <category domain="http://132.161.132.157/drupal6/taxonomy/term/131">software development</category>
 <pubDate>Mon, 22 Apr 2019 12:49:04 +0000</pubDate>
 <dc:creator>petersos</dc:creator>
 <guid isPermaLink="false">1014 at http://132.161.132.157/drupal6</guid>
</item>
<item>
 <title>CS Table 10/16/18: Experience of blind software engineers</title>
 <link>http://132.161.132.157/drupal6/node/990</link>
 <description>&lt;p&gt;We will discuss two articles that describe the experiences of two blind software engineers. My hope is that our discussion will wander into a broader consideration of accessibility, the challenges that people with disabilities face when they work in the computing industry, and the responsibilities of all software developers to consider accessibility.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://www.vincit.fi/en/blog/software-development-450-words-per-minute/&quot;&gt;Software Development at 450 Words per Minute. Tuukka Ojala. Vincit Blog. 28 Aug 2017.&lt;/a&gt;&lt;/li&gt;

&lt;li&gt;&lt;a href=&quot;https://www.fastcompany.com/40555815/what-its-like-to-be-a-blind-software-engineer-at-amazon&quot;&gt;What It’s Like to be a Blind Software Engineer at Amazon. Lydia Dishman. Fast Company. 11 April 2018.&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;em&gt;Computer science table (CS Table) is a weekly meeting of Grinnell College community members (students, faculty, staff, etc.) interested in discussing topics related to computing and computer science. CS Table meets Tuesdays from 12:00–12:50pm in JRC 224C (inside the Marketplace). Contact the CS faculty for the weekly reading. Students on meal plans, faculty, and staff are expected to cover the cost of their meals. Visitors to the College and students not on meal plans can charge their meals to the department (sign in at the Marketplace front desk).&lt;/em&gt;&lt;/p&gt;</description>
 <comments>http://132.161.132.157/drupal6/node/990#comments</comments>
 <category domain="http://132.161.132.157/drupal6/taxonomy/term/608">accessibility</category>
 <category domain="http://132.161.132.157/drupal6/taxonomy/term/41">CS Table</category>
 <category domain="http://132.161.132.157/drupal6/taxonomy/term/124">Disability Studies</category>
 <category domain="http://132.161.132.157/drupal6/taxonomy/term/131">software development</category>
 <pubDate>Tue, 16 Oct 2018 12:56:58 +0000</pubDate>
 <dc:creator>petersos</dc:creator>
 <guid isPermaLink="false">990 at http://132.161.132.157/drupal6</guid>
</item>
<item>
 <title>Thursday Extra: &quot;Finding Performance Problems with ALEX&quot;</title>
 <link>http://132.161.132.157/drupal6/node/989</link>
 <description>&lt;p&gt;
On Thursday, October 11, Mattori Birnbaum, Linh Bui, Zoe Grubbs, Hadley Luker, and Xinya Yang will give a talk on their summer 2018 Mentored Advanced Project:
&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;
Identifying performance problems in code is crucial for software developers. Even small inefficiencies can incur large costs in complex, long-running systems. While programmers can tune their programs by using efficient algorithms and data structures, hardware resources such as caches and branch predictors can still be a major source of inefficiency. Such inefficient uses of hardware resources are rarely obvious in the program&#039;s source code.
&lt;/p&gt;

&lt;p&gt;
During summer 2018, we developed a tool called AnaLysis of EXecution (ALEX) to help developers diagnose performance problems. ALEX gathers and displays performance data from unmodified programs run on GNU/Linux. Our visualization helps developers quickly find patterns of poor performance, and the accompanying analysis leads developers to the relevant source code. In our talk, we will demonstrate how ALEX can help developers, explain how it works, and discuss our summer research experience.
&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;
At 4:00 p.m., refreshments will be served in the Computer Science Commons.  The talk, &quot;Finding Performance Problems with ALEX,&quot; will begin at 4:15 p.m. in Noyce 3821.  Everyone is welcome to attend!
&lt;/p&gt;</description>
 <comments>http://132.161.132.157/drupal6/node/989#comments</comments>
 <category domain="http://132.161.132.157/drupal6/taxonomy/term/300">hardware</category>
 <category domain="http://132.161.132.157/drupal6/taxonomy/term/405">performance</category>
 <category domain="http://132.161.132.157/drupal6/taxonomy/term/131">software development</category>
 <category domain="http://132.161.132.157/drupal6/taxonomy/term/674">software tools</category>
 <category domain="http://132.161.132.157/drupal6/taxonomy/term/42">Thursday Extras</category>
 <pubDate>Wed, 10 Oct 2018 13:44:32 +0000</pubDate>
 <dc:creator>stone</dc:creator>
 <guid isPermaLink="false">989 at http://132.161.132.157/drupal6</guid>
</item>
<item>
 <title>CS Extra 10/8/18: Alumni Talk Careers</title>
 <link>http://132.161.132.157/drupal6/node/987</link>
 <description>&lt;p&gt;Thursday, October 4, 2018&lt;br /&gt;
4:15 p.m. in &lt;b&gt;Science 2022 (note the room is different than usual)&lt;/b&gt;
&lt;/p&gt;

&lt;p&gt;&lt;b&gt;Careers in Computer Science and Informal Talk by Grinnell CS Alumni&lt;/b&gt;&lt;br /&gt;
Cassie Koomjian &#039;05, Ian Young &#039;08, Terian Koscik &#039;12, and Alex Leach &#039;06 talk about their careers and experiences in the software design and development field.&lt;/p&gt;</description>
 <comments>http://132.161.132.157/drupal6/node/987#comments</comments>
 <category domain="http://132.161.132.157/drupal6/taxonomy/term/182">alumni</category>
 <category domain="http://132.161.132.157/drupal6/taxonomy/term/70">careers</category>
 <category domain="http://132.161.132.157/drupal6/taxonomy/term/27">software design</category>
 <category domain="http://132.161.132.157/drupal6/taxonomy/term/131">software development</category>
 <category domain="http://132.161.132.157/drupal6/taxonomy/term/42">Thursday Extras</category>
 <pubDate>Thu, 04 Oct 2018 19:02:59 +0000</pubDate>
 <dc:creator>petersos</dc:creator>
 <guid isPermaLink="false">987 at http://132.161.132.157/drupal6</guid>
</item>
<item>
 <title>CSC 322 Student Presentations</title>
 <link>http://132.161.132.157/drupal6/node/901</link>
 <description>The CSC 322 (&quot;Team Software Development for Community Organizations&quot;) students are wrapping up their multi-semester projects for release and will be presenting the near-final projects at 1:00-2:30pm on Friday, December 9, 2016, in Noyce 3819.</description>
 <comments>http://132.161.132.157/drupal6/node/901#comments</comments>
 <category domain="http://132.161.132.157/drupal6/taxonomy/term/31">collaborative learning</category>
 <category domain="http://132.161.132.157/drupal6/taxonomy/term/530">community project</category>
 <category domain="http://132.161.132.157/drupal6/taxonomy/term/628">CSC 322</category>
 <category domain="http://132.161.132.157/drupal6/taxonomy/term/131">software development</category>
 <pubDate>Fri, 02 Dec 2016 21:59:51 +0000</pubDate>
 <dc:creator>petersos</dc:creator>
 <guid isPermaLink="false">901 at http://132.161.132.157/drupal6</guid>
</item>
<item>
 <title>Computer Science Table: &quot;Beyond efficiency&quot;</title>
 <link>http://132.161.132.157/drupal6/node/669</link>
 <description>&lt;p&gt;
At this week&#039;s Computer Science Table (at noon on Friday, December 6, in Rosenfield 224A), we will discuss issues, other than efficiency, that programmers should take into account when implementing algorithms.  The reading is:
&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Ackley, David H.  &lt;a href=&quot;http://cacm.acm.org/magazines/2013/10/168179-beyond-efficiency/fulltext&quot;&gt;&amp;ldquo;Beyond efficiency.&amp;rdquo;&lt;/a&gt;  &lt;i&gt;Communications
of the ACM&lt;/i&gt; &lt;b&gt;56&lt;/b&gt;, no.&amp;nbsp;10 (October 2013), 38&amp;ndash;40.
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;
Computer Science Table is an open weekly meeting of Grinnell College community members (students, faculty, staff, etc.) interested in discussing topics related to computing and computer science.
&lt;/p&gt;</description>
 <comments>http://132.161.132.157/drupal6/node/669#comments</comments>
 <category domain="http://132.161.132.157/drupal6/taxonomy/term/41">CS Table</category>
 <category domain="http://132.161.132.157/drupal6/taxonomy/term/491">efficiency</category>
 <category domain="http://132.161.132.157/drupal6/taxonomy/term/492">robustness</category>
 <category domain="http://132.161.132.157/drupal6/taxonomy/term/131">software development</category>
 <pubDate>Thu, 05 Dec 2013 16:53:50 +0000</pubDate>
 <dc:creator>stone</dc:creator>
 <guid isPermaLink="false">669 at http://132.161.132.157/drupal6</guid>
</item>
<item>
 <title>Wednesday Extra: &quot;Writing bug-free code using theorem provers&quot;</title>
 <link>http://132.161.132.157/drupal6/node/666</link>
 <description>&lt;p&gt;
On Wednesday, November 20, in Noyce 3821, Professor &lt;a href=&quot;http://homepage.cs.uiowa.edu/~astump/&quot;&gt;Aaron Stump&lt;/a&gt; of the University of Iowa will give a lunchtime talk on the use of program verification tools in software development:
&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;
Usually programmers try to ensure code quality by testing.  In this talk, I will describe an emerging new approach to creating high-quality software, using theorem-proving tools.  These tools allow you to write a program and then prove mathematically that the program satisfies some desired specification.  Formalized mathematics is not easy, but once you have completed your proof, you are guaranteed beyond a shadow of a doubt that your code is bug-free, at least with respect to the specification you have formulated.  I will demonstrate verified programming &amp;mdash; and maybe a little computer-formalized mathematics &amp;mdash; using the Agda theorem prover, and speculate about how these new technologies could impact the future.
&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;
Professor Stump&#039;s talk, &amp;ldquo;Writing bug-free code using theorem provers,&amp;rdquo; will begin at noon.  Pizza and soda will be served.
&lt;/p&gt;

</description>
 <comments>http://132.161.132.157/drupal6/node/666#comments</comments>
 <category domain="http://132.161.132.157/drupal6/taxonomy/term/489">Agda</category>
 <category domain="http://132.161.132.157/drupal6/taxonomy/term/488">program verification</category>
 <category domain="http://132.161.132.157/drupal6/taxonomy/term/131">software development</category>
 <category domain="http://132.161.132.157/drupal6/taxonomy/term/487">theorem provers</category>
 <pubDate>Mon, 18 Nov 2013 18:37:17 +0000</pubDate>
 <dc:creator>stone</dc:creator>
 <guid isPermaLink="false">666 at http://132.161.132.157/drupal6</guid>
</item>
<item>
 <title>Thursday Extra: &quot;Software development using R6RS libraries&quot;</title>
 <link>http://132.161.132.157/drupal6/node/555</link>
 <description>&lt;p&gt;
On Thursday, February 2, John Stone will discuss the development of software in modern Scheme:
&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;
The &lt;i&gt;Revised&lt;sup&gt;6&lt;/sup&gt; report on the algorithmic language Scheme&lt;/i&gt; introduces several new constructions into the language that enable programmers to impose a modular structure on their code, simplifying large-scale program development and promoting even greater flexibility in adapting the language to particular applications.  This talk illustrates some of the possibilities, drawing on two examples: (0) a reimplementation in R&lt;sup&gt;6&lt;/sup&gt;RS of the Smark programmable filter, and (1) an extensive algorithm library, created for the textbook &lt;i&gt;Algorithms for functional programming&lt;/i&gt;.
&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;
Refreshments will be served at 4:15 p.m. in the Computer Science Commons (Noyce 3817).  The talk, &quot;Software development using R6RS libraries,&quot; will follow at 4:30 p.m. in Noyce 3821.  Everyone is welcome to attend!
&lt;/p&gt;</description>
 <comments>http://132.161.132.157/drupal6/node/555#comments</comments>
 <category domain="http://132.161.132.157/drupal6/taxonomy/term/365">libraries</category>
 <category domain="http://132.161.132.157/drupal6/taxonomy/term/366">modularity</category>
 <category domain="http://132.161.132.157/drupal6/taxonomy/term/364">R6RS</category>
 <category domain="http://132.161.132.157/drupal6/taxonomy/term/14">Scheme</category>
 <category domain="http://132.161.132.157/drupal6/taxonomy/term/131">software development</category>
 <pubDate>Mon, 30 Jan 2012 17:37:04 +0000</pubDate>
 <dc:creator>stone</dc:creator>
 <guid isPermaLink="false">555 at http://132.161.132.157/drupal6</guid>
</item>
<item>
 <title>Thursday Extra: &quot;GCal&quot;</title>
 <link>http://132.161.132.157/drupal6/node/516</link>
 <description>&lt;p&gt;
At 4:15 on Thursday, December 9, in Noyce 3821, students from CSC 325 (&lt;q&gt;Databases and Web application design&lt;/q&gt;) will present their class project, GCal:
&lt;/p&gt;

&lt;blockquote&gt;
GCal is an &lt;q&gt;open&lt;/q&gt; calendar: Anyone on campus can view, add, and comment on events.  In addition to demonstrating GCal, the students will discuss the technologies that are used in the calendar, the processes and problems involved in the project, and recommendations for others collaboratively building medium-scale Web applications.
&lt;/blockquote&gt;

&lt;p&gt;
Refreshments will be served at 4:15&amp;nbsp;p.m. in the Computer Science Commons (Noyce 3817).  The talk, &lt;q&gt;GCal: a community calendar for the rest of us,&lt;/q&gt; will follow at 4:30&amp;nbsp;p.m. in Noyce 3821.  Everyone is welcome to attend! 
&lt;/p&gt;</description>
 <comments>http://132.161.132.157/drupal6/node/516#comments</comments>
 <category domain="http://132.161.132.157/drupal6/taxonomy/term/291">CSC 325</category>
 <category domain="http://132.161.132.157/drupal6/taxonomy/term/131">software development</category>
 <category domain="http://132.161.132.157/drupal6/taxonomy/term/85">student presentations</category>
 <category domain="http://132.161.132.157/drupal6/taxonomy/term/42">Thursday Extras</category>
 <pubDate>Tue, 07 Dec 2010 19:15:59 +0000</pubDate>
 <dc:creator>stone</dc:creator>
 <guid isPermaLink="false">516 at http://132.161.132.157/drupal6</guid>
</item>
<item>
 <title>Thursday Extra: &quot;Software for the submission and review of conference proposals&quot;</title>
 <link>http://132.161.132.157/drupal6/node/500</link>
 <description>&lt;p&gt;
At 4:15 on Thursday, September 30, in Noyce 3821, Professor Henry Walker
will give a talk about software that he and his students have developed for
the management of proposals for presenting research papers at conferences.
In 1999, Mr.&amp;nbsp;Walker was asked to develop the first iteration of a
Web-based paper submissions and reviewing system.  The current system
represents the twelfth version of this software, and each version has
implemented refinements, new capabilities, and adjustments.  Reflections
on the evolution of this system yield numerous lessons for software and
Web-based systems.  This talk discusses 10 (hexadecimal) observations
that can help in the design of future software applications.
&lt;/p&gt;

&lt;p&gt;
Refreshments will be served at 4:15&amp;nbsp;p.m. in the Computer Science
Commons (Noyce 3817).  The talk, &lt;q&gt;Software for the submission and review of conference proposals: 10 (hexadecimal) lessons,&lt;/q&gt; will follow at
4:30&amp;nbsp;p.m. in Noyce 3821.  Everyone is welcome to attend! 
&lt;/p&gt;
</description>
 <comments>http://132.161.132.157/drupal6/node/500#comments</comments>
 <category domain="http://132.161.132.157/drupal6/taxonomy/term/240">conference software</category>
 <category domain="http://132.161.132.157/drupal6/taxonomy/term/239">Henry Walker</category>
 <category domain="http://132.161.132.157/drupal6/taxonomy/term/131">software development</category>
 <category domain="http://132.161.132.157/drupal6/taxonomy/term/148">student research</category>
 <category domain="http://132.161.132.157/drupal6/taxonomy/term/42">Thursday Extras</category>
 <pubDate>Sun, 26 Sep 2010 19:10:47 +0000</pubDate>
 <dc:creator>stone</dc:creator>
 <guid isPermaLink="false">500 at http://132.161.132.157/drupal6</guid>
</item>
</channel>
</rss>
