Difference between revisions of "Day 4 - Friday, March 12th, 2010"

From CSEET 2010
Jump to: navigation, search
Line 10: Line 10:
 
</p>
 
</p>
 
<ul> <b>Presentation and discussion led by Dr. David Garlan</b>  
 
<ul> <b>Presentation and discussion led by Dr. David Garlan</b>  
 +
</ul>
 +
    <ul>
 +
    - What are the core ideas of software architecture that should be taught to students?<br>
 +
    - How is "architectural thinking" different from programming?<br>
 +
    - What is a good architecture assignment?<br>
 +
    - How does what you teach depend on the background of the students in the class?<br>
 +
    - Should we be teaching software architecture at the undergraduate level?<br>
 +
    - What should a *second* course in software architecture cover?<br>
 +
    - What can you teach in a 3-day intensive course, for example, to industry? <br>
 
</ul>
 
</ul>
 
<p>12:00-01:00 Lunch break
 
<p>12:00-01:00 Lunch break
Line 31: Line 40:
  
 
<ul> <b>Presentation and discussion led by Dr. Len Bass</b>  
 
<ul> <b>Presentation and discussion led by Dr. Len Bass</b>  
<ul> Determining the business goals for a project.
+
<ul> - Determining the business goals for a project.<br>
  People and roles.
+
  - People and roles.<br>
 
+
  - Determining the requirements on which to focus.<br>
  Determining the requirements on which to focus.
+
  - Implications on curriculum. <br>
  Implications on curriculum.
+
  - A customers perspective on studio projects.<br>
  A customers perspective on studio projects.
+
 
</ul>
 
</ul>
  
Line 64: Line 72:
  
 
<ul> <b>Presentation and discussion led by Dr. Dashofey</b>  
 
<ul> <b>Presentation and discussion led by Dr. Dashofey</b>  
<ul> Elements of a successful project.
+
<ul> - Elements of a successful project. <br>
  Projects that will integrate education and research.
+
  - Projects that will integrate education and research. <br>
  Challenges in establishing research collaborations between universities and industry.
+
  - Challenges in establishing research collaborations between universities and industry.<br>
 
+
  - How to achieve educational research and industry goals in a collaboration.<br>
  How to achieve educational research and industry goals in a collaboration.
+
  - Strategies for success in a university/industry collaboration  (in a context of software architecture course).<br>
  Strategies for success in a university/industry collaboration  (in a context of software architecture course).
+
  - Software architecture challenges that industry faces.
  Software architecture challenges that industry faces.
+
 
</ul>
 
</ul>
 
</ul>
 
</ul>

Revision as of 16:47, 17 February 2010

08:30-08:40 Opening remarks (Hossein Saiedian)

08:40-09:45 Keynote talk: Dr. David Garlan

09:45-10:00 Q&A

10:00-10:15 Coffee Break

10:15-12:00 Elements of a successful software architecture course

    Presentation and discussion led by Dr. David Garlan
    - What are the core ideas of software architecture that should be taught to students?
    - How is "architectural thinking" different from programming?
    - What is a good architecture assignment?
    - How does what you teach depend on the background of the students in the class?
    - Should we be teaching software architecture at the undergraduate level?
    - What should a *second* course in software architecture cover?
    - What can you teach in a 3-day intensive course, for example, to industry?

12:00-01:00 Lunch break

Track 1 - ASEE&T </TD>

Track 2 - CSEE&T

</TD> </TR>

01:00-02:30 Designing software architecture to achieve business goals

    Presentation and discussion led by Dr. Len Bass
      - Determining the business goals for a project.
      - People and roles.
      - Determining the requirements on which to focus.
      - Implications on curriculum.
      - A customers perspective on studio projects.

01:00-02:30 Computation Thinking for Practicing Engineers

    Presentation and discussion led by Anthony Lattanze
      Presentation of the problem and requirememnts for solution Description of the work we have done so far to develop a new course addressing those requirements Discussion of important issues for this class of education

    Description: pdf

02:30-02:45 Coffee break </TD>

02:30-02:45 Coffee break

</TD> </TR>

02:45-04:45 Software architecture projects

    Presentation and discussion led by Dr. Dashofey
      - Elements of a successful project.
      - Projects that will integrate education and research.
      - Challenges in establishing research collaborations between universities and industry.
      - How to achieve educational research and industry goals in a collaboration.
      - Strategies for success in a university/industry collaboration (in a context of software architecture course).
      - Software architecture challenges that industry faces.

</TD>

02:45-04:45 Computation Thinking for Practicing Engineers, continued </TD> </TR>

04:45-05:00 Concluding remarks and final advice

</TD>

</TR>