1 / 8

Distinctions Between Computing Disciplines

Distinctions Between Computing Disciplines. From the ACM, AIS, IEEE-CS Computing Curricula 2005 Overview Report http://www.acm.org/education/education/curric_vols/CC2005-March06Final.pdf. Evolution of Computing Disciplines. EE: Electrical Engineering CE: Computer Engineering

meli
Download Presentation

Distinctions Between Computing Disciplines

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Distinctions Between Computing Disciplines From the ACM, AIS, IEEE-CS Computing Curricula 2005 Overview Report http://www.acm.org/education/education/curric_vols/CC2005-March06Final.pdf

  2. Evolution of Computing Disciplines • EE: Electrical Engineering • CE: Computer Engineering • CS: Computer Science • SE: Software Engineering • IT: Information Technology • IS: Information Systems

  3. Comparison Framework: The Problem Space of Computing Configuration

  4. Computer Engineering • Design and construction of computers and computer-based systems • Hardware, software, communications, and interaction among them • Digital hardware • Software for digital devices and interfaces to other systems • Embedded systems

  5. Computer Science • From theory to programming • Design and implement software • Devise new ways to use computers • Challenging applications: robotics, artificial intelligence, computer vision, bioinformatics, etc. • Develop effective ways to solve computing problems • Better ways to store and access data, process data, send data over a network, display data and images

  6. Information Systems • Integrate information technology solutions and business processes • Focus on information aspects more than on technology aspects • (Compare to Information Technology) • Business and enterprise applications to achieve business goals

  7. Information Technology • Meet computer technology needs of business, government, healthcare, schools, etc. • Focus on technology aspects more than information aspects • (Compare to Information Systems)

  8. Software Engineering • Develop and maintain software systems that • Behave reliably and efficiently • Are affordable to develop and maintain • Satisfy all customer requirements • Large, expensive, complex systems • Safety-critical and mission-critical applications

More Related