Communications of the ACM
Computing the future: a broader agenda for computer science and engineering
Computing the future: a broader agenda for computer science and engineering
Computer science: a conceptual framework for curriculum planning
Communications of the ACM
What Can Be Automated?: Computer Science and Engineering Research Study
What Can Be Automated?: Computer Science and Engineering Research Study
Communications of the ACM - Blueprint for the future of high-performance networking
Communications of the ACM - Transforming China
Innovating introductory computer science courses: approaches and comparisons
ACM-SE 45 Proceedings of the 45th annual southeast regional conference
The profession of IT: Computing: the fourth great domain of science
Communications of the ACM - The Status of the P versus NP Problem
The profession of IT: Computing's paradigm
Communications of the ACM - Finding the Fun in Computer Science Education
Assessing open source software as a scholarly contribution
Communications of the ACM - Finding the Fun in Computer Science Education
Computing as a Science: A Survey of Competing Viewpoints
Minds and Machines
Hi-index | 4.10 |
Traditionally, computing studies occupy two partitions--science and engineering--separated by a line roughly at the computer architecture level. A more effective organization for computer science and engineering requires an intrinsically interdisciplinary framework that combines academic andsystems-oriented computing perspectives. Researchers at the University of Southern California have been developing such a framework, which reaggregates computer science and computer engineering, then repartitions the resulting single field into analysis and synthesis components.The framework is based on the notion that science is foremostabout dissecting and understanding, and engineering is mostly about envisioning and building.