Talk:Computer engineering: Difference between revisions

From Citizendium
Jump to navigation Jump to search
imported>Andy Philpotts
No edit summary
imported>Subpagination Bot
m (Add {{subpages}} and remove checklist (details))
 
Line 1: Line 1:
{{checklist
{{subpages}}
|                abc = Computer engineering
|                cat1 = Computers
|                cat2 = Engineering
|                cat3 =
|          cat_check =
|              status = 2
|        underlinked = n
|            cleanup = y
|                  by = [[User:Andy Philpotts|Andy Philpotts]] 16:28, 26 April 2007 (CDT)
}}


Given that Computer Science often sees Computer Engineering as an attempt of Electrical Engineering to intrude into CS turf, the article probably needs to tread a very fine line. I tried to improve it by making CS sound less theoretical. E.g. "CE as an applied version of CS" implies that CS is not yet applied. Tell that any software engineer. BTW, if compilers are an example of computer engineering, that is quite theoretical in itself. The theoretical content of the "Dragon book" and its foundations is probably enough to fill half a beginners course on theoretical computer science.
Given that Computer Science often sees Computer Engineering as an attempt of Electrical Engineering to intrude into CS turf, the article probably needs to tread a very fine line. I tried to improve it by making CS sound less theoretical. E.g. "CE as an applied version of CS" implies that CS is not yet applied. Tell that any software engineer. BTW, if compilers are an example of computer engineering, that is quite theoretical in itself. The theoretical content of the "Dragon book" and its foundations is probably enough to fill half a beginners course on theoretical computer science.

Latest revision as of 05:57, 26 September 2007

This article is developing and not approved.
Main Article
Discussion
Related Articles  [?]
Bibliography  [?]
External Links  [?]
Citable Version  [?]
 
To learn how to update the categories for this article, see here. To update categories, edit the metadata template.
 Definition Discipline that deals with the design and production of computer hardware, the design and development of low-level computer software, and computer hardware-software integration. [d] [e]
Checklist and Archives
 Workgroup categories Computers and Engineering [Please add or review categories]
 Talk Archive none  English language variant British English

Given that Computer Science often sees Computer Engineering as an attempt of Electrical Engineering to intrude into CS turf, the article probably needs to tread a very fine line. I tried to improve it by making CS sound less theoretical. E.g. "CE as an applied version of CS" implies that CS is not yet applied. Tell that any software engineer. BTW, if compilers are an example of computer engineering, that is quite theoretical in itself. The theoretical content of the "Dragon book" and its foundations is probably enough to fill half a beginners course on theoretical computer science. -- Markus Baumeister 12:23, 8 February 2007 (CST)


Markus -- I agree. I guess I am trying to say that compilers are a meeting point between hardware and software, and it is beneficial to know both. I am not trying to say that compilers aren't theoretical. Thanks for pointing this out! BTW-The new version of the dragon book has cut out a lot of the theory of grammars. --Nick Johnson 15:04, 8 February 2007 (CST)