<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xml:base="http://cs.byu.edu" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
 <title>BYU CS News Feed</title>
 <link>http://cs.byu.edu/articles/news</link>
 <description>Recent News</description>
 <language>en</language>
<item>
 <title>Check out our new eStore for BYU Computer Science gear!</title>
 <link>http://cs.byu.edu/article/2008-11-06-check_out_our_new_estore_byu_computer_science_gear</link>
 <description>&lt;p&gt;
The BYU Computer Science Department is excited to announce its new &lt;a href=&quot;http://www.byubookstore.com/ePOS?this_category=765&amp;amp;store=439&amp;amp;form=shared3%2fgm%2fmain.html&amp;amp;design=439&quot; target=&quot;_blank&quot;&gt;eStore&lt;/a&gt; through the BYU Bookstore.  You can now go online to get great CS gear like hats, fleece blankets, tote bags, dress shirts, and polos, all priced at cost so that you get the very best deal possible.  And new items and sizes will be arriving soon!
&lt;/p&gt;
&lt;p&gt;
Check it out at &lt;a href=&quot;http://www.byubookstore.com/ePOS?this_category=765&amp;amp;store=439&amp;amp;form=shared3%2fgm%2fmain.html&amp;amp;design=439&quot;&gt;http://www.byubookstore/cs&lt;/a&gt;
&lt;/p&gt;
</description>
 <category domain="http://cs.byu.edu/taxonomy/term/2">News</category>
 <enclosure url="http://cs.byu.edu/image/view/2782/preview" length="21459" type="image/jpeg" />
 <pubDate>Fri, 07 Nov 2008 10:55:39 -0700</pubDate>
 <dc:creator>Computer Science Department</dc:creator>
 <guid isPermaLink="false">2783 at http://cs.byu.edu</guid>
</item>
<item>
 <title>Welcome Back!</title>
 <link>http://cs.byu.edu/article/2008-09-02-welcome_back</link>
 <description>&lt;p&gt;
The Computer Science Department would like to issue a warm welcome to
students returning for the Fall 2008 semester.  We hope you had a good
summer and are looking forward to a great semester!
&lt;/p&gt;
&lt;p&gt;
A few important dates to keep in mind:
&lt;/p&gt;
&lt;p&gt;
Tuesday, September 2:  CS 598R Information Session, 11:00, 3365 TMCB 
&lt;/p&gt;
&lt;p&gt;
Monday, September 15: Add/Drop Deadline
&lt;/p&gt;
&lt;p&gt;
Thursday, September 18: Opening Pizza Social!--6:00 pm, Kiwanis Park.  All students and their families are invited to join us for a great evening with fun and lots of great food.  Pick up your free tickets in the CS Department Office (3361 TMCB) by Monday, September 15
&lt;/p&gt;
&lt;p&gt;
Tuesday,  September 23: Career Fair Preview--12:00, 1170 TMCB--A handful of specially-selected companies will be in the department to give you information on the career opportunities they have available.  
&lt;/p&gt;
&lt;p&gt;
Stay tuned to the Computer Science Department &lt;a href=&quot;http://cs.byu.edu/event/2008&quot; target=&quot;_blank&quot;&gt;Calendar&lt;/a&gt; for more upcoming events and important information 
&lt;/p&gt;
</description>
 <category domain="http://cs.byu.edu/taxonomy/term/2">News</category>
 <enclosure url="http://cs.byu.edu/image/view/2623/preview" length="232755" type="image/jpeg" />
 <pubDate>Fri, 29 Aug 2008 14:01:56 -0600</pubDate>
 <dc:creator>Computer Science Department</dc:creator>
 <guid isPermaLink="false">2624 at http://cs.byu.edu</guid>
</item>
<item>
 <title>Technical Résumé Seminar - An Employer&#039;s Perspective</title>
 <link>http://cs.byu.edu/article/2009-10-02-technical_r%C3%A9sum%C3%A9_seminar_employers_perspective</link>
 <description>&lt;p align=&quot;center&quot;&gt;Tuesday, October 6, 2009 at 3 p.m.&lt;br /&gt;3365 TMCB (CS Conference Room)  &lt;/p&gt;&lt;p&gt;What are technical managers looking for in a technical résumé? What makes a résumé stand out?  How can you create an opening? What are the10 deadly sins of interviewing?  Discover the answer to these and other questions at this seminar by a hiring manager from Lawrence Livermore National Laboratory.  The presenter will also be available following the seminar to look at résumés and give blunt one on one advice to students.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;Darrel Whitney is the Software Quality Assurance Manager and Technical Recruiter at Lawrence Livermore National Laboratory in Livermore,California. During his career he has been a student employee incomputational physics, software developer, software quality engineer, project leader, group leader, and division leader.  He has extensive experience in the hiring process at LLNL.  He has been recruiting at BYU since 2001. Darrel holds a BS in Physics from BYU, and two MS degrees from the University of California at Davis in Applied Science and Computational Science.&lt;/p&gt;</description>
 <category domain="http://cs.byu.edu/taxonomy/term/2">News</category>
 <enclosure url="http://cs.byu.edu/image/view/3360/preview" length="59802" type="image/jpeg" />
 <pubDate>Fri, 02 Oct 2009 15:29:35 -0600</pubDate>
 <dc:creator>Computer Science Department</dc:creator>
 <guid isPermaLink="false">3361 at http://cs.byu.edu</guid>
</item>
<item>
 <title>Career Fair Preview</title>
 <link>http://cs.byu.edu/article/2009-10-02-career_fair_preview_0</link>
 <description>Don’t miss the opportunity to meet personally with representatives from across the spectrum of the computer science industry.  You can plan for your future, learn more about the opportunities awaiting you after graduation, begin the process of networking and making contacts in the industry, and grab a doughnut...all without leaving the Talmage Building!  The Career Fair Preview will be Tuesday, &lt;strong&gt;October 6&lt;/strong&gt; at 12 noon in 1170 TMCB.  Companies attending:  Avalanche Disney Interactive Studios, LDS Church Department of Information and Communication, and National Instruments.  For more information, contact the CS Department at &lt;a href=&quot;mailto:csoffice@cs.byu.ed&quot;&gt;csoffice@cs.byu.edu&lt;/a&gt;.
</description>
 <category domain="http://cs.byu.edu/taxonomy/term/2">News</category>
 <enclosure url="http://cs.byu.edu/image/view/3358/preview" length="26413" type="image/jpeg" />
 <pubDate>Fri, 02 Oct 2009 15:25:07 -0600</pubDate>
 <dc:creator>Computer Science Department</dc:creator>
 <guid isPermaLink="false">3359 at http://cs.byu.edu</guid>
</item>
<item>
 <title>Demo Day Kick-off</title>
 <link>http://cs.byu.edu/article/2009-09-02-demo_day_kickoff</link>
 <description>&lt;p&gt;
So, you want to do a&lt;strong&gt; 598R Project&lt;/strong&gt; so that you can get &lt;strong&gt;Credit
&lt;/strong&gt;while working on your &lt;strong&gt;Awesome Idea&lt;/strong&gt; and be a part of &lt;strong&gt;Demo Day&lt;/strong&gt; December
2009, but you need a &lt;strong&gt;Professor&lt;/strong&gt; to sponser you or a &lt;strong&gt;Group&lt;/strong&gt; that will join
your project.  Good thing there will be professors and students
interested in doing a 598R project in one place at the 
&lt;/p&gt;
&lt;p align=&quot;center&quot;&gt;
&lt;span style=&quot;color: #ff0000&quot;&gt;&lt;strong&gt;&lt;span style=&quot;color: #ff0000&quot;&gt;Demo Day
Kick-off&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p align=&quot;center&quot;&gt;
&lt;strong&gt;
September 3 
&lt;/strong&gt;
&lt;/p&gt;
&lt;p align=&quot;center&quot;&gt;
&lt;strong&gt;
at 11am in 1110 TMCB&lt;/strong&gt;
&lt;/p&gt;
&lt;p&gt;
For more information, contact the Computer Science office at &lt;a href=&quot;mailto:csoffice@cs.byu.edu&quot;&gt;csoffice@cs.byu.edu&lt;/a&gt;, 801-422-3027, or 3361 TMCB. 
&lt;/p&gt;
</description>
 <category domain="http://cs.byu.edu/taxonomy/term/2">News</category>
 <enclosure url="http://cs.byu.edu/image/view/3298/preview" length="33323" type="image/jpeg" />
 <pubDate>Wed, 02 Sep 2009 14:24:47 -0600</pubDate>
 <dc:creator>Computer Science Department</dc:creator>
 <guid isPermaLink="false">3299 at http://cs.byu.edu</guid>
</item>
<item>
 <title>CS 401R: Introduction to Feedback Systems and Control</title>
 <link>http://cs.byu.edu/article/2009-08-31-cs_401r_introduction_feedback_systems_and_control</link>
 <description>&lt;p&gt;
This course introduces the feedback interconnection of dynamical systems as the central abstraction of a computing machine, whether realized as silicon integrated circuitry, mechanical devices, biochemical reactions, economic exchange mechanisms, social organizations, or large heterogeneous networks of such systems.  We present a theory of computation focused on the control of these systems, establishing principles, fundamental limitations, and tools for their analysis and design.  Motivating examples include TCP and congestion control for the internet, economic supply chains, autonomous robotic systems, biochemical networks, ecological population dynamics, manufacturing systems, and even the bicycle.
&lt;/p&gt;
&lt;p&gt;
Drawing from a new program developed at Caltech, the course is designed to introduce the deep theory associated with feedback control to a broad range of scientists, engineers, and economists without sacrificing rigor and without prerequisite material beyond calculus and linear algebra.  Note that this text is the same as that used in ECEn 483 and ME EN 431.  Objectives for the course include:
&lt;/p&gt;
&lt;ol&gt;
	&lt;li&gt;Understanding of the spectrum of dynamic system models, from automata to differential equations, and be familiar with a broad range of applications for such models.&lt;/li&gt;
	&lt;li&gt;Fluency in modeling linear systems in both the time and frequency domains.&lt;/li&gt;
	&lt;li&gt;Ability to simulate dynamic systems using Matlab and Simulink.&lt;/li&gt;
	&lt;li&gt;Know how to recognize and formulate a control, system identification, model reduction, or verification problem.&lt;/li&gt;
	&lt;li&gt;Ability to design feedback control systems to meet desired specifications, using both time and frequency domain techniques.&lt;/li&gt;
	&lt;li&gt;Ability to use the final value theorem to predict steady state behavior.&lt;/li&gt;
	&lt;li&gt;Understanding of the internal model principle.&lt;/li&gt;
	&lt;li&gt;Ability to characterize fundamental limitations of the performance of feedback systems.&lt;/li&gt;
	&lt;li&gt;Ability to linearize a nonlinear system and check stability using Lyapunov’s indirect method.&lt;/li&gt;
	&lt;li&gt;Ability to reduce performance robustness problems to stability robustness problems, and the ability to apply the small gain theorem to check stability robustness of a feedback system
	&lt;/li&gt;
&lt;/ol&gt;
</description>
 <category domain="http://cs.byu.edu/taxonomy/term/2">News</category>
 <enclosure url="http://cs.byu.edu/image/view/3315/preview" length="14218" type="image/gif" />
 <pubDate>Fri, 11 Sep 2009 16:55:54 -0600</pubDate>
 <dc:creator>Computer Science Department</dc:creator>
 <guid isPermaLink="false">3316 at http://cs.byu.edu</guid>
</item>
<item>
 <title>CS Alumni Fall Social</title>
 <link>http://cs.byu.edu/article/2009-08-25-alumni_save_date</link>
 <description>Alumni may now register for the 2009 CS Alumni Fall Social.  The social
will be on Friday, October 30 at 6pm at the Hinckley Visitor Center. 
Register on the &lt;a href=&quot;http://csaa.byu.edu/event/2009-10-30-cs_alumni_fall_social&quot;&gt;CS Alumni&lt;/a&gt; website. 
</description>
 <category domain="http://cs.byu.edu/taxonomy/term/2">News</category>
 <enclosure url="http://cs.byu.edu/image/view/3378/preview" length="44176" type="image/jpeg" />
 <pubDate>Tue, 25 Aug 2009 09:56:33 -0600</pubDate>
 <dc:creator>Computer Science Department</dc:creator>
 <guid isPermaLink="false">3278 at http://cs.byu.edu</guid>
</item>
<item>
 <title>CS 501 R: Multiprocessor Programming and Verification</title>
 <link>http://cs.byu.edu/article/2009-08-05-cs_501_r_multiprocessor_programming_and_verification</link>
 <description>&lt;p&gt;
The CS 586 course teaches the art of multi-processor programming and verification. The trend in modern processor architecture is clearly tending to multi-core architectures for both power and performance. As a result, programmers need to learn to utilize all of these cores in an effective and reliable way. Multi-processor programming is more complex than programming uniprocessor machines and requires an understanding of new computational principles, algorithms, and programming tools.  The reality is that most programmers are not effective at reasoning about concurrent execution and even fewer are well versed in the best 
practices in parallel and concurrent programming. More importantly, only a small fraction of developers know how to test, analyze, and debug parallel or distributed programs. Although some developers have basic experience with concurrency in a uni-processor machines, many of the rules change in actual multi-processor environments where processor synchronization becomes critical. Synchronization done correctly yields sizable runtime advantages. When done incorrectly, programs deadlock or produce seemingly random results due to race conditions.&lt;br /&gt;
&lt;br /&gt;
The intent of CS 586 is to demystify multi-processor programming and give developers the understanding and tools they need to aggressively use the forthcoming multi-core architectures. Our text is The Art of Multiprocessor Programming and the course largely follows a similar course offered by one of the book&#039;s authors Maurice Herlihy from the &lt;br /&gt;
Computer Science Department at Brown University. Our version of the course at BYU also include, however, program analysis and verification in terms of basic model checking and an emphasis on tools to test concurrent programs such as Microsoft&#039;s CHESS and IBM&#039;s conTest. We are also going to explore Intel&#039;s Threaded Building Blocks as another tool &lt;br /&gt;
for describing concurrency at a higher-level than threads.  For more information, click &lt;a href=&quot;https://cswiki.cs.byu.edu/cs586/index.php/Main_Page&quot;&gt;here&lt;/a&gt;.
&lt;/p&gt;
</description>
 <category domain="http://cs.byu.edu/taxonomy/term/2">News</category>
 <enclosure url="http://cs.byu.edu/image/view/3249/preview" length="51083" type="image/jpeg" />
 <pubDate>Wed, 05 Aug 2009 10:56:42 -0600</pubDate>
 <dc:creator>Computer Science Department</dc:creator>
 <guid isPermaLink="false">3246 at http://cs.byu.edu</guid>
</item>
<item>
 <title>New Course Announcement: 601R Computational Creativity</title>
 <link>http://cs.byu.edu/article/2009-06-01-new_course_announcement_601r_computational_creativity</link>
 <description>&lt;p&gt;
Dr. Dan Ventura is offering a new course for the Fall 2009 Semester--CS 601R, Computational Creativity.&lt;br /&gt;
&lt;br /&gt;
The course will be taught from 11:00-11:50 am, MWF, and is currently slated to be held in room 3718 HBLL.  &lt;br /&gt;
&lt;br /&gt;
A description of the course follows:
&lt;/p&gt;
&lt;p&gt;
Creativity plays a key role in many aspects of (intelligent) behavior, including:&lt;br /&gt;
&lt;br /&gt;
•    Problem solving&lt;br /&gt;
•    Scientific Discovery&lt;br /&gt;
•    Art (visual metaphor)&lt;br /&gt;
•    Music&lt;br /&gt;
•    Language (metaphor, narrative, poetry)&lt;br /&gt;
•    Design&lt;br /&gt;
&lt;br /&gt;
Can we build computational systems that produce interesting/useful results through what must be attributable as creative means?  If so, what does this mean?  If not, why?  Can these questions even be answered?&lt;br /&gt;
&lt;br /&gt;
This course will begin to address these questions.  Our approach will be project-based, with the main goal of the course being to produce a working system to which we can attribute creativity.  We will also incorporate a series of readings on various aspects of computational creativity, including theory, philosophy, empirical studies and implemented systems. &lt;br /&gt;
&lt;br /&gt;
The material is inherently inter-disciplinary and ill-defined.  It will be intriguing and different and fun and challenging in a way that is likely unlike anything you’ve studied in CS to date.&lt;br /&gt;
&lt;br /&gt;
For more information, contact Dan Ventura (ventura@cs.byu.edu).
&lt;/p&gt;
</description>
 <category domain="http://cs.byu.edu/taxonomy/term/2">News</category>
 <enclosure url="http://cs.byu.edu/image/view/3159/preview" length="9883" type="image/jpeg" />
 <pubDate>Mon, 01 Jun 2009 09:53:07 -0600</pubDate>
 <dc:creator>Computer Science Department</dc:creator>
 <guid isPermaLink="false">3158 at http://cs.byu.edu</guid>
</item>
<item>
 <title>Faculty advancements in the Computer Science Department</title>
 <link>http://cs.byu.edu/article/2009-05-27-faculty_advancements_computer_science_department</link>
 <description>&lt;p&gt;
Four professors in the Computer Science Department were advanced during
the University&#039;s most recent Rank and Status decisions.  Dr. Cory
Barker and Dr. Mike Goodrich were advanced to Full Professor, and
Professor Paul Roper and Dr. Sean Warnick were granted Continuing
Faculty Status and advanced to Associate Professor.
&lt;/p&gt;
&lt;p&gt;
Dr. Barker and Professor Roper are professional faculty in the Computer Science Department.  They each teach a number of undergraduate courses and sit on various committees.  Dr. Barker has taught a wide variety of courses in the department, including CS 100, CS 142, CS 235, CS 236, CS 240, and CS 252.   Professor Roper also teaches many courses, including CS 100, CS 124, CS 345, and CS 404.  Professor Roper also serves as the department&#039;s undergraduate faculty advisor.  Both professors are extremely popular teachers, and they each received their degrees in computer science at BYU. 
&lt;/p&gt;
&lt;p&gt;
Dr. Mike Goodrich and Dr. Sean Warnick are researching faculty in the department.  In addition to teaching courses, they pursue cutting-edge research in their areas of expertise.  Dr. Goodrich, who received his PhD in Electrical and Computer Engineering from BYU, directs the Human-Centered Machine Intelligence  Laboratory in the department.  Dr. Warnick, a graduate of the Massachusetts Institute of Technology, directs the Information and Decision Algorithm, or IDeA Labs, at BYU. 
&lt;/p&gt;
</description>
 <category domain="http://cs.byu.edu/taxonomy/term/2">News</category>
 <enclosure url="http://cs.byu.edu/image/view/3149/preview" length="58630" type="image/jpeg" />
 <pubDate>Wed, 27 May 2009 11:38:15 -0600</pubDate>
 <dc:creator>Computer Science Department</dc:creator>
 <guid isPermaLink="false">3150 at http://cs.byu.edu</guid>
</item>
</channel>
</rss>
