Difference between revisions of "Day 4 - Friday, March 12th, 2010"
From CSEET 2010
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
- 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
- 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
Description: pdf |
02:30-02:45 Coffee break </TD> |
02:30-02:45 Coffee break </TD> </TR> |
02:45-04:45 Software architecture projects
- 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> |