[CC 201] Unit 2 - The Computing Discipline.pdf
Document Details
Uploaded by StimulativeMossAgate5271
Full Transcript
CC 201 Introduction to Computing WVSU-CICT (Information Systems Department) CC 201 Introduction to Computing Unit 2: The Comput...
CC 201 Introduction to Computing WVSU-CICT (Information Systems Department) CC 201 Introduction to Computing Unit 2: The Computing Discipline 1st year, First Semester Presented by Prepared by Sigen Marc C. Miranda [email protected] Association for Computing Machinery Lecturer I, Information Systems Department USA WVSU-CICT https://www.acm.org/ Objectives Described the ACM Body of Knowledge as a framework for computing education. Identified the core knowledge within technology fields including Information Systems (IS) field. Explained the relationships between different knowledge areas. Recognized the importance of lifelong learning and staying updated with emerging technologies. Purpose This unit provides a framework for the development, support, and updating of bachelors-degree programs in the computing discipline of Information Systems (IS). Graduates of such programs should be able to understand a IS-related learning competencies and eventually pursue a career in the IS field in an entry-level position. These guidelines will assist colleges in educating potential IS workers in technical computing competencies, as well as necessary workplace skills. Graduates of programs crafted from these guidelines should be able to: Apply computing skills to solve problems within the context of business systems; Communicate effectively within an organization; Work productively in team and individual settings; Demonstrate professionalism and ethical behavior; and Adapt to emerging technologies and new environments. Ever thought how Information Systems can be taught in other universities? It all started in a Body of Knowledge framework. Body of Knowledge Body of knowledge (BOK) refers to the core teachings and skills required to work in a particular field or industry. The body of knowledge (BOK) is usually defined by professional associations or societies. Members of the profession outline what is needed to do their jobs and that forms the foundation for the curriculum of most professional programs or designations. People seeking to enter the profession must display their mastery of the body of knowledge in order to receive accreditation that enables them to practice these skills. Candidates usually demonstrate their mastery of the body of knowledge by passing rigorous examinations. These exams can be a single session or the accreditation can be done level by level, requiring a person to practice at a particular level for a set amount of time before challenging the next level. A body of knowledge (BOK or BoK) is the complete set of concepts, terms and activities that make up a professional domain, as defined by the relevant learned society or professional association. It is a type of knowledge representation by any knowledge organization. In West Visayas State University, we used ACM Body of Knowledge for BS in Information Systems (IS) Get to know ACM The Association for Computing Machinery (ACM), the First Society of Computing, has supported for many years curriculum development and improvement. In 1993, the ACM Two-Year College Education Committee (ACM TYCEC) released its curriculum guidelines entitled Computing for Information Processing (CIP), as part of a four-volume set of curricular guidelines directed specifically to the bachelors-degree granting institutions. The CIP report outlined a collection of knowledge units with associated depth indicators that were organized into sample courses. The IS 2002 Model Curriculum and Guidelines for Undergraduate Degree Programs in Information Systems, a joint production of the ACM, the Association for Information Systems (AIS), and the Association of Information Technology Professionals (AITP), was released in 2002 and was targeted to baccalaureate programs. In 2003, the ACM TYCEC organized a task force to produce a new information systems report for the two-year colleges, as both an update to the 1993 CIP report and a bridge to the IS 2002 report. Walkthrough IS Body of Knowledge (ACM) Organizatio Decision Organizational Risk Mgmt. n Theory Theory Behavior Information Managing Legal and Professionalism Sys. Mgmt. Change Ethical Aspects of IS Interpersonal Skills Source: ACM (www.acm.org) IS Body of Knowledge (ACM) Organizatio Decision Organizational Risk Mgmt. n Theory Theory Behavior Organizational and Management Concepts Information Managing Legal and Professionalism Sys. Mgmt. Mostly Technology independent Change Ethical Aspects of IS Interpersonal Skills Source: ACM (www.acm.org) IS Body of Knowledge (ACM) Organizatio Decision Organizational Risk Mgmt. n Theory Theory Behavior Organizational and Management Concepts Information Managing Legal and Professionalism Sys. Mgmt. Mostly Technology independent Change Ethical Aspects of IS Interpersonal Skills Programming Computer System Dev. Tools Algorithms & Data Languages Architectures and Techniques Structures Operating Artificial Telecommunicatio Information And Systems Intelligence ns Business Analysis Databases Source: ACM (www.acm.org) IS Body of Knowledge (ACM) Organizatio Decision Organizational Risk Mgmt. n Theory Theory Behavior Organizational and Management Concepts Information Managing Legal and Professionalism Sys. Mgmt. Mostly Technology independent Change Ethical Aspects of IS Interpersonal Skills Programming Computer System Dev. Tools Algorithms & Data Languages Architectures and Techniques Structures Information Technology core courses Operating Artificialwith a set Best taught Telecommunicatio Information And of related technologies Systems Intelligence ns Business Analysis Databases Source: ACM (www.acm.org) IS Body of Knowledge (ACM) Organizatio Decision Organizational Risk Mgmt. n Theory Theory Behavior Organizational and Management Concepts Information Managing Legal and Professionalism Sys. Mgmt. Mostly Technology independent Change Ethical Aspects of IS Interpersonal Skills Programming Computer System Dev. Tools Algorithms & Data Languages Architectures and Techniques Structures Information Technology core courses Operating Artificialwith a set Best taught Telecommunicatio Information And of related technologies Systems Intelligence ns Business Analysis Databases Sys.& Approaches to Sys. Dev. Concepts & Information System Dev. Methodologies Concepts Information Sys. Systems Project App. Planning Mgmt. Design Implementatio Sys. Operation n and Testing Sys. Dev. For Specific Types of Info. and Strategies Sys. Maintenance Source: ACM (www.acm.org) IS Body of Knowledge (ACM) Organizatio Decision Organizational Risk Mgmt. n Theory Theory Behavior Organizational and Management Concepts Information Managing Legal and Professionalism Sys. Mgmt. Mostly Technology independent Change Ethical Aspects of IS Interpersonal Skills Programming Computer System Dev. Tools Algorithms & Data Languages Architectures and Techniques Structures Information Technology core courses Operating Artificialwith a set Best taught Telecommunicatio Information And of related technologies Systems Intelligence ns Business Analysis Databases Sys.& Approaches to Sys. Dev. Concepts & Information System Dev. Tech choice heavily influenced by University Concepts Methodologies Project Information Sys. App. PlanningSystems infrastructure Implementatio Mgmt. Design Best taught Sys. Operation with a n and Testing set ofDev. Sys. related technologies For Specific Types of Info. and Strategies Sys. Maintenance Source: ACM (www.acm.org) IS Body of Knowledge Algorithms & Information & Databases E-Business Data Structures Business Analysis Data storage, Data Storage, programming control Logical & Physical Transaction Mgmt, Web-based Application structures, abstract DB Design, Data Relational DBs, development data types, data Flow diagrams, Distributed Data Web-based infrastructure structures like ER Diagrams design design using XML, arrays, records, WSDL, etc stacks, queues, etc Project Mgmt for web- DataSets/XML SQL Server and SQL based development.NET Framework and CE projects C#/VB/J#/C++/ (ADO.NET ).NET Framework & Component MS Access.NET Compact Pascal/Scheme/ (SQL Server and Framework ASP.NET, ADO Fortran/… and SQL CE).NET, XML Web ADO.NET Collection Classes in Services in.NET, BCL Visio and UML MS Project IS Body of Knowledge Information Systems Application Systems Senior/Capstone Design Planning Development Tools Projects Large-scale system Design Trade-offs, Component design & deployment Professional Practice Programming, Designing System Writing programs for Distributed Components Business Systems Systems Extend VS.NET Interoperability Security AE Assignment issues Methodologies for Manager (Shared Systems Development Source).NET Framework, BizTalk Server Pocket PC 2002 XML Web Services.NET Servers SDK, Smartphone Commerce Server using Soap Toolkit, SDK, Tablet PC WSDK, UDDI SDK BCL in Framework SDK , VS.NET.NET Framework on multiple platforms XML Web Services Curriculum Roadmap for IS Foundation Client-side Server-side Intro. To GUI Programming Mobile Programming in VB.NET or C# Web in VB.NET or C# Computing (Windows Applications Application) (ASP.NET).NET Framework &.NET Basic Class Library DB Relational HTML & Web Database IIS Technology Programming Using (SQL Server) XML ADO.NET Object-Oriented & Concepts Dynamic HTML XSL & JavaScript Distributed and UML Computing Object-Oriented.NET Server, Web MSMQ, etc. Programming in Services VB.NET or C# Electronic Commerce Server & BizTalk Minder Chen 2001-2002 Information Systems Sponsors ACM Association for Information Systems (AIS) Association of Information Technology Professionals (AITP) IEEE Computer Society (endorsement) Audience Programs that focus on the management of information within the context of an organization 4 August 2003 21st Century Computing Curricula 21 Information Systems Distinguishing characteristics Curriculum begins with organizational perspective rather than a technology focus Defines a single set of courses Strongest participation by a practice-oriented processional organization Detailed statement of expected outcomes 4 August 2003 21st Century Computing Curricula 22 IS Recommended Courses 4 August 2003 21st Century Computing Curricula 23 In the next unit, we will learn IS careers. CC 201 Introduction to Computing Unit 2: The Computing Discipline 1st year, First Semester Presented by Prepared by Sigen Marc C. Miranda [email protected] Association for Computing Machinery Lecturer I, Information Systems Department USA WVSU-CICT https://www.acm.org/ Hardware and software lessons are coming up! How essential it is learning hardware and software components (as part of computing technology) in Information Systems?