Distinctions Between Computing Disciplines

Slides:



Advertisements
Similar presentations
Is the use of computers and software to manage information. In some companies, this is referred to as Management Information Services (or MIS) or simply.
Advertisements

What disciplines students learn in Electrical and Computer Engineering Technology.
What do Computer Scientists and Engineers do? CS101 Regular Lecture, Week 10.
College of Computer Sciences and Engineering
7M822 Software Engineering Introduction 7 September 2010.
The Challenging (and Fun!) World of Computer Engineering Professor Dave Meyer School of Electrical & Computer Engineering Purdue University.
CS351 - Software Engineering (AY2005)1 What is software engineering? Software engineering is an engineering discipline which is concerned with all aspects.
What is Computer Science?
CS 1 with Robots CS1301 – Where it Fits Institute for Personal Robots in Education (IPRE)‏
Computational Thinking Related Efforts. CS Principles – Big Ideas  Computing is a creative human activity that engenders innovation and promotes exploration.
Medical Informatics Basics
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 1 Slide 1 System and Software Engineering.
PRESENTATION START.
Information Technology
Introduction to Computer and Programming CS-101 Lecture 6 By : Lecturer : Omer Salih Dawood Department of Computer Science College of Arts and Science.
Dr. Tom WayCSC What is Software Engineering? CSC 4700 Software Engineering Lecture 1.
C OMPUTER S CIENCE, C OMPUTER E NGINEERING, I NFORMATION T ECHNOLOGY AND S YSTEMS, F LOW OF C ONTROL, B ATCH AND I NTERACTIVE P ROCESSING Week 5 Mr. Mohammed.
Introduction to Software Engineering. What is Software? “ Software is a set of instructions to acquire inputs and to manipulate them to produce the desired.
Research and Projects Name: Aloysius. A. EDOH Name: Alo Address: Ext 3344.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 1 Slide 1 An Introduction to Software Engineering.
1/24 Information Technology Definition and Curriculum.
Introduction to Software Engineering
Software engineering. What is software engineering? Software engineering is an engineering discipline which is concerned with all aspects of software.
1.stránka 1. 2 Czech Technical University in Prague International Computer Science Program Faculty of Electrical Engineering OPEN INFORMATICS bachelor.
11 C H A P T E R Artificial Intelligence and Expert Systems.
1 LEFIS – Legal Framework for the Information Society Work Group 1, Undergraduate Studies --- Oslo Meeting, May 19-20, Opening Address Cesare.
Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved. Decision Support Systems Chapter 10.
Automata, Computability, and Complexity Lecture 1 Section 0.1 Wed, Aug 22, 2007.
Andrew C. Samuels, Information Technology Specialist Trainer c/o Ministry of Education Mona High School, Kingston, Jamaica 1 Unit 1 Module 1 Specific Objective:
CS 3610: Software Engineering – Fall 2009 Dr. Hisham Haddad – CSIS Dept. Chapter 1 Software and Software Engineering Discussion of the Software Product.
CS 3610: Software Engineering – Fall 2009 Dr. Hisham Haddad – CSIS Dept. Chapter 6 System Engineering Overview of System Engineering.
Software Engineering, COMP201 Slide 1 Introduction to software engineering Lecture 1.
Introduction to Software Engineering. Why SE? Software crisis manifested itself in several ways [1]: ◦ Project running over-time. ◦ Project running over-budget.
Introduction Infrastructure for pervasive computing has many challenges: 1)pervasive computing is a large aspect which includes hardware side (mobile phones,portable.
NATIONAL ENGINEERS MONTH 2014 A WORLD OF I.T. YOUR LOGO HERE.
Major Disciplines in Computer Science Ken Nguyen Department of Information Technology Clayton State University.
Riga Technical University Department of System Theory and Design Usage of Multi-Agent Paradigm in Multi-Robot Systems Integration Assistant professor Egons.
Chapter 1 An Introduction to Information Systems
CSE 102 Introduction to Computer Engineering What is Computer Engineering?
Computational Thinking for Everyone. Instructor: Dr. Mao Zheng – 217 Wing Technology – campus – campus phone: – course.
Plenary Discussion John Impagliazzo Computing Curricula 2005.
1 CS145 Lecture 26 What’s next?. 2 What software questions do we study? Where is software headed?
More Computer Science in your Future? CSE 142 Autumn
An Introduction to Software Engineering. Objectives  To introduce software engineering and to explain its importance  To set out the answers to key.
Software Engineering Introduction.
Introduction to HCI Lecture #1.
1 These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 5/e and are provided with permission by.
BIT SOFTWARE ENGINEERING APPLICATION DEVELOPMENT Referred Textbook: Software Engineering: A Practitioner’s Approach, 7/e, by Roger S. Pressman CHAPTER.
INTRODUCTION TO SOFTWARE DEVELOPMENT (SOFTWARE ENGINEERING-I)
Revisiting Computing Curricula and Visioning the Challenges Ahead Prof. Richardus Eko Indrajit
ITEC 1010 Information and Organizations Chapter V Expert Systems.
CS 1 with Robots CS1301 – Where it Fits Institute for Personal Robots in Education (IPRE)‏
Software and Software Engineering By bscshelp.com software engineering 1.
Open Informatics a computer science program bachelor and master guarantor: prof. Michal Pěchouček.
Sub-fields of computer science. Sub-fields of computer science.
CompSci 280 S Introduction to Software Development
Electrical Engineering
Why Choose Computer Science?
Fundamentals of Information Systems, Sixth Edition
Analysis of Computing Options at ISU
Introduction Characteristics Advantages Limitations
Lecture 1 What is Software Engineering? CSC 4700 Software Engineering
MANAGING KNOWLEDGE FOR THE DIGITAL FIRM
Computer Science as a Career Path Chapter 0
An Introduction to Software Engineering
What are your Career Options?
D10A Metode Penelitian MP-03: Computing Curricula
CS 8532: Advanced Software Engineering
Software Engineering ECS-602 B.Tech CS/Year-III Sem-VI
Coventry University, UK
Presentation transcript:

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 CS: Computer Science SE: Software Engineering IT: Information Technology IS: Information Systems

Comparison Framework: The Problem Space of Computing Configuration

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

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

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

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

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