ISECON 2005 - Feinstein1 IM’ LATE FROM THERE TO HERE – FROM HERE TO THERE A FEW BITS AND BYTES David Feinstein Educator of the year 2004.

Slides:



Advertisements
Similar presentations
Course Outline Presentation Term: F09 Faculty Name : Asma Sanam Larik Course Name :INTRO TO COMPUTING Course Code : CSE145 Section :1 Semester : 1.
Advertisements

CS Body of Knowledge (ACM) Discrete Structures Programming Fundamentals Algorithms & Complexity Operating Systems Architecture & Organization Social &
CSTA K-12 Computer Science Standards (rev 2011)
Employment for computer professionals is projected to increase by 30% from 2008 to 2018 to 1.25 million jobs. 4 30% of executives believe that skills.
1 Undergraduate Curriculum Revision Department of Computer Science February 10, 2010.
Session F4G - Computing Curricula: Computer Engineering Panel: Pradip K. Srimani, Clemson University David L. Soldan, Kansas State University John Impagliazzo,
Cyber Education Project Accreditation Committee November 2014.
Department of Mathematics and Computer Science
© Copyright CSAB 2013 Future Directions for the Computing Accreditation Criteria Report from CAC and CSAB Joint Criteria Committee Gayle Yaverbaum Barbara.
UWaterloo An undergraduate degree program in Software Engineering at the University of Waterloo, jointly sponsored by the depts of CS and E&CE.
What do Computer Scientists and Engineers do? CS101 Regular Lecture, Week 10.
Programming Languages Language Design Issues Why study programming languages Language development Software architectures Design goals Attributes of a good.
Department of Electronic Engineering City University of Hong Kong BEng (Hons) in Information Engineering 資訊工程學榮譽工學士 BEng (Hons) in Information Engineering.
Chapter Chapter Goals Describe the layers of a computer system Describe the concept of abstraction and its relationship to computing Describe.
College of Computer Sciences and Engineering
The Education of a Software Engineer Mehdi Jazayeri Presented by Matthias Hauswirth.
MS DB Proposal Scott Canaan B. Thomas Golisano College of Computing & Information Sciences.
Breadth-Last Technical Electives: Integrating the CS Core via Computer Games and Mobile Robotics William W. White Southern Illinois University Edwardsville.
CSCI 3 Introduction to Computer Science. CSCI 3 Course Description: –An overview of the fundamentals of computer science. Topics covered include number.
Introduction to Software Architecture. What is Software Architecture?  It is the body of methods and techniques that help us to manage the complexities.
IS112 – Chapter 1 Notes Computer Organization and Programming Professor Catherine Dwyer 2003.
CS 101 Course Summary December 5, Big Ideas Abstraction Problem solving Fundamentals of programming.
UGCC Report, 11/29/05 Committee: Bettati, Gutierrez, Keyser, Jiheon Kwan (undergrad rep), Leyk, Loguinov, Petersen, Welch (chair) Meetings: Fridays 2-3.
IS112 – Chapter 1 Notes Computer Organization and Programming Professor Catherine Dwyer Fall 2004.
Revolution Yet to Happen1 The Revolution Yet to Happen Gordon Bell & James N. Gray (from Beyond Calculation, Chapter 1) Rivier College, CS699 Professional.
Revised MS Program in Computer Science INFORMATION AND COMPUTER SCIENCE DEPARTMENT October 2002.
1 IS112 – Chapter 1 Notes Computer Organization and Programming Professor Catherine Dwyer Fall 2005.
Living In the KnowlEdge Society VT, NCA&T, SCU, Villanova Living In the KnowlEdge Society (LIKES) North Carolina A & T Santa Clara University Villanova.
© Prentice Hall CHAPTER 3 Computer Software.
4 August st Century Computing Curricula 1 Richard J. LeBlanc, Jr. Professor, College of Computing Georgia Institute of Tech nology Atlanta, Georgia,
David L. Spooner1 IT Education: An Interdisciplinary Approach David L. Spooner Rensselaer Polytechnic Institute.
FACULTY OF COMPUTER SCIENCE & INFORMATION TECHNOLOGY, UNIVERSITY OF MALAYA.
Chapter 1 The Big Picture Chapter Goals Describe the layers of a computer system Describe the concept of abstraction and its relationship to computing.
The Continuing Story of the Computer Age: Past, Present, and Future
Information Technology
TEMPUS JEP : TEACHING BUSINESS INFORMATION SYSTEMS CURRICULUM DEVELOPMENT Information Technology courses Second Project Meeting, Belgrade, January.
Prof. dr Slobodanka Đorđević-Kajan Dr Dragan Stojanović
2 Technology and Knowledge Why is technological knowledge important? Jobs, finance, personal, family, movies, car, education (other than computer science),
First and fourth year design-build team projects: a comparison David C Levy Director, Software Engineering Program School of Electrical and Information.
School of Management & Information Systems
1 CSC 1401 S1 Computer Programming I Hamid Harroud School of Science and Engineering, Akhawayn University
2 Systems Architecture, Fifth Edition Chapter Goals Describe the activities of information systems professionals Describe the technical knowledge of computer.
1 Information and Communication Technology (ICT).
SCSC 311 Information Systems: hardware and software.
Chapter 1 The Big Picture.
IS Faculty Perceptions of ABET Accreditation Presented by Bruce White and Wendy Ceccucci.
Guiding Principles. Goals First we must agree on the goals. Several (non-exclusive) choices – Want every CS major to be educated in performance including.
1/25/08, GSLIS retreat 1 Two General Models for Informatics Majors “IST Informatics” Defines “informatics” to be a broader version of Computer Science.
This course will help you understand the latest technologies & how they work. You will lean how to develop computer programs to solve problems.
e comments  Welcome to PROGRAMING LANGUAGES essay....  In this lecture we want to talk about : history refinement initial progress integration & growth.
Major Disciplines in Computer Science Ken Nguyen Department of Information Technology Clayton State University.
Computing Ontology Part II. So far, We have seen the history of the ACM computing classification system – What have you observed? – What topics from CS2013.
Computer Science 210 Computer Organization Course Introduction.
Computer Science in Context Evangelos E. Milios Professor and Graduate Coordinator Faculty of Computer Science Dalhousie University.
Assoc. Prof. Dr. Ahmet Turan ÖZCERİT.  What is engineer,  What is Computer Engineering  The topics in Computer Engineering You will learn: 2.
CS Curriculum Changes Fall, BS Computer Science 2015 COMPUTER SCIENCE COURSES—64 Hours COMPUTER SCIENCE CORE (48 Hours) CS 258Intro to Object-Oriented.
College of Computer Science, SCU Computer English Lecture 1 Computer Science Yang Ning 1/46.
Programming KOSSA Review --Justin Smith--. EMPLOYABILITY us/lesson/wesint1/2 us/lesson/wesint1/2.
New Curricula Proposal at FSMN by Miroslav Ćirić & Predrag Krtolica.
New Computer Science Programme at the Department of Informatics Pedro Guerreiro University of Nis, March 24, 2006.
Computer Technology: Your Need to Know Chapter 1 Slide 1.
Chapter 1 Computer Technology: Your Need to Know
Computer Science Courses
ACM/IEEE-CS Computer Science Curriculum
CS 1104 INTRODUCTION TO COMPUTER SCIENCE
CSC Classes Required for TCC CS Degree
Principles of Programming Languages
Computer Science Courses in the Major
The Curriculum of the Department of Informatics TEI-A
Computer Science 210 Computer Organization
Presentation transcript:

ISECON Feinstein1 IM’ LATE FROM THERE TO HERE – FROM HERE TO THERE A FEW BITS AND BYTES David Feinstein Educator of the year 2004

ISECON Feinstein2 The Changing Content Of Our Literature Communications of the ACM Published continuously since 1958 (The ACM has digitized everything published almost) Communications of the ACM, Volume 1, Issue 1 (January 1958) A machine method for square-root computation Tables for automatic computation A recursive program for the general n-dimensional integral

ISECON Feinstein3 Volume 6, Issue 1 (January 1963) Revised report on the algorithm language ALGOL 60 Arithmetizing declarations: an application to COBOL Storage and search properties of a tree-organized memory system Terms frequently combined in problem description FORTRAN subroutines for time series analysis A recursive program for the general n-dimensional integral Generating discrete random variables in a computer

ISECON Feinstein4 Volume 48, Issue 10 (October 2005) Did MGM really win the Grokster case? Software in Ireland: a balance of entrepreneurship and… lifestyle management Academic dishonesty and the Internet The growth of information workers in the U.S. economy Digital aids for an aging society Consumer power in the digital society ….. IT skills in a tough job market Current practices of leading e-government countries The Change from bits to software to the business of our profession

ISECON Feinstein5 Education and Curriculum models Computer Science Information Systems Information Technology ACM 2005 ACM DPMA ACM DPMA 1990 DPMA 1997 ACM, AIS, AITP 2002 ACM, AIS, AITP

ISECON Feinstein6 Content of the 1968 CS model at the introductory and intermediate level included  Programming  Debugging  Computer Organization  Analysis of numerical problems  Data Representation  Machine Language

ISECON Feinstein7 Content of the CS 1968 model included (cont.)  Addressing techniques  Machine code  Logic design and microprogramming  Program Segmentation and Linkage  Discrete structures – set theory  Numerical Calculus  Data Structures  Programming Languages  Computer Organization  Note the hardware orientation

ISECON Feinstein8 The CS 2001 Model was divided into “Knowledge Focus Groups Discrete Functions Human Computer Interaction Programming Fundamentals Graphics and Visual Computing Algorithms and Complexity Intelligent Systems Architecture and Organization Information Management Operating Systems Social and Professional Issues Net Centric Computing Software Engineering Programming Languages Computational Science

ISECON Feinstein9 The Computer Science Curriculum Reflects much of the changes in literature.  Interest is removed from the hardware  New topics have appeared such as net-centric and HCI  A Broader interest on the societal issues impacted by computing

ISECON Feinstein10 Representative Content of the DPMA IS 1972 model  Characteristics of computing systems  Applications Programming  Assembly Programming (elective)  Database  DSS (elective)  EDP Audit (elective  Project The curriculum is applied application orientated

ISECON Feinstein11 Representative Content of the ACM IS 1982 model  Programming  Operations Analysis and Modeling  Systems Concepts  Programming Structures  Systems Information Analysis  Computer-ware  Computer Systems  Systems design and Implementation  PLUS Business core Business School Orientation AACSB

ISECON Feinstein12 Joint ACM, AIS, AITP 2002 IS Model  Personal Productivity with IT  Fundamentals of IS  E-Business  IS Theory and Practice  IT Hardware and Software Systems  Programming, Data and File Structures  Analysis and Logical Design  Networks and Telecommunications  Physical Design and Implementation with DBMS  Physical Design and Implementation In Emerging Technologies  Project Management and Practice

ISECON Feinstein13 The IS 2002 model is designed  compatible with but not limited to AACSB  Forward looking

ISECON Feinstein14 IT 2005 Draft Model  Fundamentals  HCI  Information Assurance and Security  Information Management  Interactive programming and Technologies  Networking  Programming Fundamentals  Platform Technologies  Systems Administration and Maintenance  System Integration and Architecture  Social and Professional Issues  Web Systems and Technologies

ISECON Feinstein15 The IT Model Looks Like the Direct Link to the First DPMA Model with its Application Orientation

ISECON Feinstein16 What have been the trends since 1958  The body of knowledge has grown enormously  We have diversified while the fundamentals of our disciplines have remained constant  We are now much more aware of the world in which we reside  The developed world now depends on us as its glue