My understanding is that computer science is the theory of how computers are used to build things, while software engineering focuses on actually delivering working software to users.
The ACM paper has a couple of ways to describe the programs. Fist is "Knowledge Area"
I have interpreted their table to give an idea of what is included as a major topic in each area. See the paper for the full details.
| Knowledge Area | CS | SE |
| Programming Fundamentals | very important | most important |
| Algorithms and Complexity/td> | most important | very important |
| Programming Langauges | very important | slightly important |
| Human Computer Interaction | important | very important |
| Database Theory | very important/td> | very important |
| Database Practice | important | important | Legal/Professional/Ethics/Society | very important | very important |
| Analysis of Technical Requirements | very important/td> | very important |
| Software Modeling and Analysis | slightly important | most important |
| Engineering Foundations and Economics for Software | not important | very important | Software Design | very important | most important |
| Software Verification and Validation | slightly important | most important |
| Software Evolution(maintenance) | slightly important | very important |
| Software Process | slightly important | important |
| Software Quality | slightly important | very important |
That covers most of the major areas. I'll be thinking about how these concepts tie into what I have learned and what I can learn building software.
01:08 PM, 16 Dec 2005
by dave bauer
Permalink
| Comments (0)
categories:
Learning
,
Programming
,
Music
http://www.amazon.com/exec/obidos/tg/detail/-/B00025D9X Leo Kottke's web site is broken at the moment...
11:16 PM, 21 Jul 2004
by dave bauer
Permalink
| Comments (0)
categories:
Music
Crowsong [www.crowsong.com]
Crowsong which I will describe by getting some quotes off their web site, as my skill is not in describing music to others. " The ragged vocals have an endearing quality while the lopping instrumental grooves are cinematic in scope. Crowsongs music is vibrant and atmospheric, ranging from delicate slide instrumentals to searing electric epics." and " .Clark makes his electric axe sing at the edge of feedback, wields a slide against his acoustic strings with ingenuity close to that of Cooder and Lindley, and generally creates a mysterious exotic vibe in a cobbled-together tradition whose gurus might include John Fahey, Sandy Bull, Harvey Mandel, and Bill Frisell."
Their CD is available at CDBaby which is a really great place the sells music only from independent artists.
11:02 PM, 21 Jul 2004
by dave bauer
Permalink
| Comments (0)
categories:
Music
| November 2008 | ||||||
| S | M | T | W | T | F | S |
| 1 | ||||||
| 2 | 3 | 4 | 5 | 6 | 7 | 8 |
| 9 | 10 | 11 | 12 | 13 | 14 | 15 |
| 16 | 17 | 18 | 19 | 20 | 21 | 22 |
| 23 | 24 | 25 | 26 | 27 | 28 | 29 |
| 30 | ||||||