Appendix 8 -- IS'97 COURSE SPECIFICATIONS AND
LEARNING UNITS
2230
Appendix 8 contains detailed descriptions of each of the IS'97
courses. Part of the details are a specification of the learning
units. Each learning unit consists of a goal, learning objectives
which describe behavioral expectations for a student completing a
given learning unit. Elements of the IS Body of Knowledge are
shown in the fourth column; for example, in learning unit 1,
element 1.1.3, CPU Architectures, is to be learned to knowledge
level 1, recognition level. With a few exceptions, depth of
knowledge is specified only on three level elements.
IS'97.P0
Knowledge Work Software Tool Kit
2236
CATALOG Students with minimal skills will learn to enhance
their personal productivity and problem solving skills using
knowledge work tools expected of end-users.
2338
SCOPE This curriculum assumes as prerequisites a suite of
software tools useful for knowledge workers, such as
spreadsheets, databases, presentation graphics, database
retrieval, statistics, word processing, and Internet and
electronic mail. Although identified as a course, this material
can be delivered as self study modules, modules associated with
other courses using the software, or as a full course.
2242
TOPICS E-mail, Internet tools, spreadsheets, databases,
presentation graphics, external database retrieval, introduction
to statistical analysis.
EXPLANATION AND EXPECTATIONS
2245
To prepare novice students to have the expected levels of
personal productivity needed in business and industry will
require hands-on experience and knowledge of problem solving
involving the effective use of knowledge work software.
Identifying classes of problems that can be solved while
developing a framework in formal problem statement and solution.
2249
The framework should be coupled to problem solving and
implementing explicit example applications employing word
processing, spreadsheet, database, statistics and data management
tools within the context of a standard computing environment
involving a graphical user interface (GUI).
2252
Developing and making short presentations using presentation
graphics software, e.g. a "slide show" enables
developing communication as well as software skills.
Students completing this course will have mastered the
following learning units:
2254
| Learning Unit Number |
Learning Unit Goal | Learning Unit Objectives | Competency Level and Body of Knowledge Elements in Learning Units |
| 1 | to introduce systems and information technology definitions and concepts to novice users | describe and explain in systems terms
the hardware and software components of a computer system
(LO-0001) describe, explain and use an operating system and user
interface to install and operate programs, define and
protect data files, and perform operating system utility
functions (LO-0002) define, explain and use the concepts of knowledge work software (LO-0003) |
1 1.1.3 CPU architectures: CPU, memory,
registers, addressing modes, instruction sets 1 1.1.4 Computer system components: busses, controllers, storage systems, peripheral... 1 1.2.1.4 Software design process; from specification to implementation 1 1.2.3 Complex data structures: e.g. of data, text, voice, image, video, hypermedia 1 1.4.1 Architecture, goals and structure of an operating system; structuring methods... 1 1.4.2 Interaction of operating system and hardware architecture 1 1.6.1 DBMS: features, functions, architecture 1 1.6.6.2 DML, query, QBE, SQL, etc.: database query language; data definition... 1 1.6.9 DBMS products: recent developments in database systems (e.g., hypertext... 1 1.6.11.3 Ownership of data and application systems 1 1.6.13 Information retrieval: e.g., image processing, hypermedia 1 2.2.11 End user computing support, role and functions 2 2.2.16 Security and control, viruses and systems integrity 2 2.3.3 Cost/value of information, competitive value of IS 3 3.1.2 Systems concepts: e.g., structure, boundaries, states, objectives 3 3.1.4 System components and relationships 1 3.1.5 Systems control: standards control theory, feedback, loops, measurement... |
| 2 | to develop skill to effectively use standard knowledge work software packages (operating system and user interface, word processing, spreadsheet, database, statistics and data management, presentation graphics, and communications) | design, develop and use a simple
database; import a spread sheet into the database; export
a database table (or spread- sheet) to a word processing
package for use in a report (LO-0022) implement a "slide show" presentation in a presentation graphics package to communicate a problem and its solution, and a hand-out for an attending audience (LO-0026) |
2 1.6.1 DBMS: features, functions,
architecture 2 1.6.5 Data definition languages 2 1.6.7 Intelligent query processors and query organization 2 2.2.11 End user computing support, role and functions 2 3.2.1 Systems development models: e.g., SDLC, prototyping 2 3.2.2 Package acquisition and implementation 3 3.2.3 Integrating software components 3 3.7.8 Systems documentation 3 3.7.9 User documentation (e.g., reference manuals, operating procedures, on-line... 2 3.9.1 Design: logical, physical 2 3.9.3 Design objectives: e.g., usability, performance 3 3.10.1 Systems construction 2 3.10.5 Systems integration and system testing: verification and validation, test plan... 2 3.10.6 Training: e.g., user, management, operation, systems, training materials |
| 3 | to introduce the concepts of problem solving within the context of information systems of limited complexity using standard knowledge work software packages | describe, explain and use a systems
approach definition and implementation of PC based
solutions using knowledge work software (word processing,
spreadsheet, database, statistics and data management,
presentation graphics, and communications) to improve
personal productivity and increase knowledge work
capabilities (LO-0004) identify, state, and implement solutions involving
knowledge work software to simple organizational and
personal tasks (LO-0005) select and configure appropriate macros, tools and packages for implementation of personal systems (LO-0020) |
1 1.1.1 Fundamental data representation:
non-numeric, numeric (integers, reals, errors... 1 1.2.1 Formal problems and problem solving 1 1.2.1.4 Software design process; from specification to implementation 1 1.2.1.5 Problem recognition statement and algorithmic determination; procedural... 1 1.2.1.6 Implementation strategies (top-down, bottom-up; teams vs individual... 1 1.2.3 Complex data structures: e.g., of data, text, voice, image, video, hypermedia 1 1.2.6 Sorting and searching data structures and algorithms 1 2.2.5 Determining goals and objectives of the IS organization 1 2.2.10 Strategic use of IS: e.g., competitive advantage and IS, process re-engineering... 2 2.2.11 End user computing support, role and functions 1 2.2.16 Security and control, viruses and systems integrity 1 2.10.6 Proactive attitude and approach 1 2.10.7 Personal goal setting, decision making, and time management 1 2.10.8 Principle centered leadership 2 3.1.1 General systems theory 1 3.1.2 Systems concepts: e.g., structure, boundaries, states, objectives 3 3.2.4 User developed systems 1 3.5.2 Planning the IS architecture 1 3.7.1 Project planning and selection of appropriate process model; project scheduling... 2 3.8.3 Requirements determination and specification 1 3.9.4 Techniques to enhance the creative design process 3 3.10.2 Software systems construction: e.g., programming, unit testing, load module... 1 3.10.7 Software project management: scoping, scheduling, configuration manage... 2 3.12.6 Office systems |
| 4 | to introduce the relevance and application of information technology in society | describe and explain the relevance and
impact of information technology on society (LO-0006) explain the role of information systems within a company versus a global environment (LO-0039) |
1 1.5.1 International telecommunication
standards, models, trends 1 1.5.2 Data transmission: media, signaling techniques, transmission impairments... 1 1.5.4 Local area networks 2 1.5.5 Wide area networks: switching techniques, broadcast techniques, routing 1 1.5.6 Network architectures and protocols 2 1.5.7 Internet working 1 1.6.1 DBMS: features, functions, architecture 1 1.6.9 DBMS products: recent developments in database systems 1 2.1.4 Role of IS within the enterprise: strategic, tactical and operations 1 2.1.5 Effect of IS on organizational structure; IS and continuous improvement 2 2.2.10 Strategic use of IS: e.g., competitive advantage and IS, process re-engineering... 2 2.4.2 Cultural diversity 1 2.9.7 Historical and social context of computing 1 3.1.3 Properties of open systems 1 3.1.6 Properties of information systems 1 3.12.1 Transaction processing systems 1 3.12.2 Management information systems 1 3.12.3 Group support systems 1 3.12.8 Work-flow systems 2 3.12.9 Functional support systems: e.g., process control , marketing 1 3.12.10 Interorganizational systems |
IS'97.1
Fundamentals of Information Systems
2263
CATALOG Systems theory, quality, decision making and the
organizational role of information systems are introduced.
Information technology including computing and telecommunications
systems are stressed. Concepts of organization and information
system growth and re-engineering are introduced.
2266
SCOPE This course provides an introduction to systems
concepts, information technology and application software. It
also introduces students to how information is used in
organizations and how IT enables improvement in quality and
timeliness of information.
2269
TOPICS Systems concepts; system components and relationships;
cost/value and quality of information; specification, design and
engineering or re-engineering of information systems; application
versus system software; procedural versus non-procedural
programming languages; database features, functions,
architecture; telecommunications applications; characteristics of
IS professionals and IS career paths.
EXPLANATION AND EXPECTATIONS
2274
Students with practical end-user knowledge will study systems
theory and quality concepts as an introduction to information
technology concepts and information systems development.
Structure and functions of computers and telecommunications
systems will be examined. Standard systems purpose and
organization will be introduced.
2278
The concept that information is of significance in stating and
attaining organizational goals will be used as the basis for
exploring the development of databases to store the information.
Information systems will be introduced to process and communicate
the information. The dynamic nature of organizations and the
necessity for growth and re-engineering of the organization as
well as its information systems will be presented and used as the
motivator for understanding IS development methodologies.
2283
The development path for entry level to senior information
systems professionals will be explained. Professional ethical
expectations and obligations will be reviewed. The necessity for
personal and interpersonal communications skills will be
discussed.
Students completing this course will have mastered the
following learning units:
2287
| Learning Unit Number |
Learning Unit Goal |
Learning Unit Objectives |
Competency Level and Body of
Knowledge Elements in Learning Units |
| 5 | to introduce systems and quality concepts | explain systems theory and quality
concepts (LO-0008) |
2 2.2.10 Strategic use of IS: e.g.,
competitive advantage and IS, process re-engineering... 2 3.1.1 General systems theory 1 3.1.2 Systems concepts: e.g., structure, boundaries, states, objectives 2 3.1.3 Properties of open systems 2 3.1.4 System components and relationships 2 3.1.5 Systems control: standards, control theory, feedback, loops, measurement... |
| 6 | to provide an introduction to the organizational uses of information to improve overall quality | explain methodologies to facilitate measurements to achievement of ISO 9000, Baldridge, National Performance Review and other quality standards (LO-0046) | 1 2.3.1 Measurement and modeling 1 2.3.2 Decisions under certainty, uncertainty, risk 3 2.3.3 Cost/Value of information, competitive value of IS |
| 7 | to present hardware, software and related information technology concepts | explain the elements and functional relationships of major hardware, software, and communications elements of information systems consisting of single PCs, LANs and/or WANs (LO-0014) | 1 1.1.3 CPU architectures: CPU, memory,
registers, addressing modes, instruction sets 2 1.1.4 Computer system components: busses, controllers, storage systems, peripheral... 2 1.4.1 Architecture, goals and structure of an operating system; structuring methods... 2 1.4.2 Interaction of operating system and hardware architecture 2 1.5.1 International telecommunication standards, models, trends 2 3.1.6 Properties of information systems |
| 8 | to provide concepts and skills for the specification and design or the re-engineering of organizationally related systems of limited scope using information technology | explain the concepts of implementing IS coupled to re-engineering and continuous improvement (LO-0058) | 2 2.1.5 Effect of IS on organizational
structure; IS and continuous improvement 2 2.2.10 Strategic use of IS: e.g., competitive advantage and IS, process re-engineer... 2 2.4.4 Teamwork, leadership and empowerment 2 2.4.8 Consensus building 2 2.10.2 Interviewing, questioning and listening 2 2.10.10 Fostering creativity and opportunity finding 2 3.1.4 System components and relationships 2 3.1.5 Systems control: standards, control theory, feedback, loops, measurement... 2 3.2.1 Systems development models: e.g., SDLC, prototyping 2 3.3.1 Organizational and software process modeling 2 3.3.4 Process oriented methodologies 2 3.4.2 Group-based methods: e.g., JAD, structured walkthroughs, design and code... 2 3.8.1 Problem opportunity identification: e.g., service requests, from planning process 2 3.8.3 Requirements determination and specification 2 3.9.4 Techniques to enhance the creative design process 2 3.12.8 Work-flow systems |
| 9 | to show how information technology can be used to design, facilitate and communicate organizational goals and objectives | explain the relevance of IS management aligning itself with strategic organizational processes (LO-0047) | 2 2.2.1 IS planning 3 2.2.10 Strategic use of IS: e.g., competitive advantage and IS, process re-engineering... |
| 10 | to explain the concepts of individual decision making, goal setting, trustworthiness and empowerment | discuss and explain the concepts of goal setting and individual decision making and achievement; explain the requirement of goal setting and personal decision making in empowerment in a work setting (LO-0197) | 1 2.10.6 Proactive attitude and approach
1 2.10.7 Personal goal setting, decision making, and time management 1 2.10.8 Principle centered leadership |
| 11 | to show career paths in Information Systems | identify and explain telecommunications careers and career paths (LO-0077) | 2 2.9.2 Certification issues 2 2.9.3 Professional organizations: e.g., DPMA, ACM, TIMS, ASM, DSI, ACE, IEEE... 2 2.9.4 Professional conferences 2 3.7.4 Project staffing considerations: e.g., matrix management, human factors, team... |
| 12 | to present and discuss the professional and ethical responsibilities of the IS practitioner | use professional code of ethics to
evaluate specific IS actions (LO-0117) describe ethical and legal issues; discuss and explain ethical considerations of software usage, sales, distribution, operation and maintenance (LO-0157) |
2 2.8.1 Software sales, licensing and
agency 2 2.8.2 Contract fundamentals 3 2.8.5 Protection of intellectual property rights 3 2.8.6 Ethics: plagiarism, honesty, codes of ethics 3 2.8.7 Risks, losses and liability in computing applications 1 2.8.8 Warranties 3 2.9.3 Professional organizations: e.g., DPMA, ACM, TIMS, ASM, DSI, ACE, IEEE... 2 2.10.4 Consulting Skills 3 2.10.7 Personal goal setting, decision making, and time management 2 2.10.10 Fostering creativity and opportunity finding 2 3.7.5 Project control: planning, cost estimation, resource allocation, software tech... 3 3.7.7 Management concerns; stress and time management |
IS'97.2
Personal Productivity with IS Technology
2299
CATALOG Students will extend ability to be efficient and
effective in knowledge work by applying information technologies
to problem situations and by design and use of small information
systems for individuals and groups. (Prerequisite: IS'97.P0)
2302
SCOPE This course enables students to improve their skills as
knowledge workers through effective and efficient use of packaged
software. It covers both individual and group work. The emphasis
is on productivity concepts and how to achieve them through
functions and features in computer software. Design and
development of solutions focus on small systems.
2306
TOPICS End user systems versus organization systems; analysis
of knowledge work and its requirements; knowledge work
productivity concepts; software functionality to support personal
and group productivity; organization and management of software
and data; accessing organization data, accessing external data;
selecting a computer solution; developing a macro program by
doing; designing and implementing a user interface; developing a
solution using database software; refining and extending
individual and group information management activities.
EXPLANATION AND EXPECTATIONS
2313
Students who have prerequisite end-user knowledge work skills
will have an opportunity to extend their basic problem solving
skills by undertaking, completing and using a sequence of more
extensive "personal systems." The course has both a
theoretical problem solving component and an equivalent component
of structured supervised laboratory experience. The knowledge
work tool set as well as local and wide area network
telecommunications are the context for the problem domain.
Students completing this course will have mastered the
following learning units:
2319
| Learning Unit Number |
Learning Unit Goal |
Learning Unit Objectives |
Competency Level and Body of
Knowledge Elements in Learning Units |
| 13.1 | to describe the concept of knowledge work and the need for personal information technology to support it | define and explain the concept of
knowledge work compare and contrast data, information and knowledge describe knowledge work activity; identify and explain methods for achieving productivity in knowledge work |
1 1.2.2 Basic data structures 1 2.2.10 Strategic use of IS: e.g., competitive advantage and IS, process re-engineering, IS and quality, IS global impact and international considerations 2 2.2.11 Knowledge work, end user computing: support, role, productivity, activities 1 2.3.3.3 Empowerment/job ownership 1 2.2.3.4 Education and training 1 3.1.1 General systems theory 1 3.1.4 System components and relationships 1 3.1.6 Properties of information systems |
| 13.2 | to relate individual vs organizational information system requirements | compare and contrast application
planning, development, and risk management for personal
vs organizational information systems explain potential problems of user developed systems |
1 2.1.7 Organizational issues pertaining
to use of software systems in organizations 1 2.2.1 IS planning 2.2.1.1 Alignment of IS planning with enterprise planning 1 2.8.7 Risks, losses and liability in computing applications 1 2.10.10 Fostering creativity and opportunity finding 1 3.2.1.3 Developing with packages 2 3.2.4 End User developed systems 1 3.6.2 Risk management principles |
| 13.3 | to introduce concepts of individual vs collaborative knowledge work and relate them to information needs analysis and technology | describe and explain individual vs group
technology; explain the additional processing and other
issues and needs necessitated by working in a group describe and explain group support technology for
common knowledge requirements describe and explain the process of information analysis and application of information technology solutions |
1 2.1.3 Organizational span: single
user, work group, team, enterprise, global 1 2.1.5 Effect of IS on organizational structure; IS and continuous improvement 1 2.8.5 Ethics and Protection of intellectual property rights 2.8.5.1 Protection of intellectual property 2.8.5.2 Forms of intellectual property, means for protecting it, and penalties for violating it 2.8.5.3 Ethics (plagiarism, honesty, privacy, hackers): uses, misuses, and limits of computer technology 1 3.4.2 Group-based methods: e.g., JAD, structured walkthroughs, design and code reviews 2 3.7.1 Project planning and selection of appropriate process model; project scheduling and milestones 1 3.7.9 User documentation (e.g., reference manuals, operating procedures, on-line documentation) 1 3.8.1 Problem opportunity identification: e.g., service requests, from planning process 1 3.12.3 Group support systems 1 3.12.6 Office systems 1 3.12.7 Collaborative systems |
| 13.4 | to describe and explain the goals and process of analysis, and documentation of knowledge work, information technology, and information requirements for individuals and work groups | describe and explain characteristics and
attributes of knowledge work for individuals and groups discuss and explain knowledge building and maintaining
tasks use questions to elicit systematically and identify
data requirements from individuals and groups analyze individual and group tasks to determine
information requirements identify related information technology requirements |
1 2.4.3 Group dynamics 1 2.4.4 Teamwork, leadership and empowerment 1 2.4.8 Consensus building 1 2.10.2 Interviewing, questioning and listening 1 3.8.1 Problem opportunity identification: e.g., service requests, from planning process 1 3.8.2 Relating the application to the enterprise model 1 3.8.3 Requirements determination and specification |
| 13.5 | to define concepts, principles and practical approaches to management of individual software and data | given knowledge work tasks and
activities, design and implement an approach to directory
organization and file naming that will support retention
and access to data list principles that apply to software acquisition and
upgrades describe approaches for transferring data among applications including OLE, importing/exporting, conversion, and alternate methods |
1 1.6.11 Data and database
administration 1 2.2.13 Backup, disaster planning and recovery 1 2.2.15.4 Data administration 1 2.2.15.5 Ownership of data and application systems 1 3.10.4 Systems conversion: approaches, planning, implementation |
| 13.6 | to explain organizational database
concepts, components, structures, access, security and
management considerations |
describe and explain the terminology and
use of relational databases describe and explain concepts necessary to access
organizational databases use a database access facility to query data from an organizational repository |
2 1.6.1 DBMS: features, functions,
architecture 1 1.6.2 Data models: relational, hierarchical, network, object, semantic object 1 1.6.5 Data definition languages (schema definition languages, graphical development tools, dictionaries, etc.) 1 1.6.6.3 Application and user interfaces (DML, query, QBE, SQL) |
| 13.7 | to define the content, availability and
strategies to access information external to the
organization |
define and discuss external information
resources; identify source, content, cost and timeliness locate and access external information resources using
available internet tools: browsers, search, ftp create and maintain an individual directory of external information resources |
1 1.5.1 International telecommunication
standards, models, trends 1 1.5.4 Local area networks 1.5.4.1 Topologies, medium access control, multiplexing 1.5.4.2 Local area networks and WANs: topology, gateways, uses (functions and office automation), PBXs 1.5.4.4 Architecture of distributed systems 1.5.4.5 Hardware aspects of distributed systems 1 1.5.5 Wide area networks: switching techniques, broadcast techniques, routing 1 1.6.8 Distributed databases 2 1.6.11 Data and database administration 3 1.6.13 Information retrieval: e.g. internet tools, image processing, hypermedia |
| 13.8 | to present and explain the life cycle of development of an information system including the concepts of software acquisition vs development | discuss the concept an information
systems life cycle identify and explain criteria to decide between acquisition of software packages vs custom development of software |
1 2.2.1 IS planning 2 3.1.2 Systems concepts: e.g., structure, boundaries, states, objectives 2 3.1.4 System components and relationships 2 3.2.1 Systems development models: e.g., SDLC, prototyping 2 3.2.2 Package acquisition and implementation |
| 13.9 | To introduce and explore the use of general purpose and application software | install and customize a general purpose
software package to provide specific functionality beyond
the default settings add capability to a software system by recording and
storing a macro in the library of the given software
package access technical information provided in the form of software "help" facilities; observe and use a "help" facility |
3 3.2.2 Package acquisition and
implementation 2 3.4.3 Software implementation concepts and tools: e.g., data dictionary, repository, application generator, reuse, program generators, software implementation languages |
| 13.10 | to introduce and explore software development approaches, then explain the goals and strategies of procedural, event driven, and object oriented programming paradigms | discuss and explain the concepts of data
and procedural representation, programming languages,
compilers and interpreters, development environments, and
event-driven graphical user interfaces compare, relate, and explain concepts of structured, event-driven, and object oriented approaches to program design and with examples of each approach |
1 1.2.1 Formal problems and problem
solving 1 1.2.2 Basic data structures 1 1.2.5 File structures: sequential, direct access, hashing, indexed 1 1.3.1 Fundamental programming language structures; comparison of languages and applications 1 1.3.3 Procedural languages 1 1.3.4 Non-procedural languages: logic, functional, event driven 1 1.3.5 Fourth-generation languages 1 1.6.6 Application interface |
| 13.11 | To introduce and develop the process of algorithm and structured code development | state a simple problem identifying
desired outputs for given inputs; give an overview of the
problem describe fundamental data types and their operation design program logic using both graphical and
pseudocode techniques which utilize standard control
structure: sequence, iteration and selection. translate data structures and program design into code in a programming language; verify the translation, and ensure the correctness of the result; test the code with sample data sets |
2 1.2.1 Formal problems and problem
solving 2 1.2.2 Basic data structures: lists, arrays, strings, records 2 1.3.3 Procedural languages 1.3.3.1 Procedural programming advantages and disadvantages 1.3.3.2 Basic type declarations; arithmetic operators and assignment; conditional statements; loops and recursion |
| 13.12 | To introduce the purpose and develop ability to use a relational database software package | describe and explain tables, relations,
referential integrity, and the concepts of normal forms from a workflow drawing or other requirements
documents, derive a simple multi-table database design using a relational database software package, implement and populate the tables; develop several simple queries to look at the data |
2 1.6.1 DBMS: features, functions,
architecture 1.6.1.1 DBMS (features, functions, architecture); components of database system (data, dictionary, application programs, users, administration) 1.6.1.3 Logical design (DBMS independent design): ER, object oriented 2 1.6.2 Data models: relational, hierarchical, network, object, semantic object 1.6.2.1 Relational data model terminology; mapping conceptual schema to a relational schema 1.6.2.2 Conceptual modeling (e.g., entity-relationship, object-oriented) 2 1.6.4 Integrity (referential, data item, intra-relation): representing relationships; entity and referential integrity 2 1.6.5 Data definition languages (schema definition languages, graphical development tools, dictionaries, etc.) 1 2.1.1 Hierarchical and flow models of organizations |
| 13.13 | To introduce and develop ability to design and implement a graphical user interface facility | apply a GUI event-driven solution in a
development environment build a simple application form with several objects (e.g. label, field edit box, list box, radio button, command button) |
2 1.6.6 Application interface 1.6.6.2 DML, query, QBE, SQL, etc.: database query language; data definition, query form, update sub-language, expressing constraints, referential integrity, embedding in a procedural language 1.6.6.3 Application and user interfaces (DML, query, QBE, SQL) 1.6.6.4 Event driven screen objects (buttons, list boxes, etc.) |
| 13.14 | to present the prototype process, and to introduce and apply the concepts of evaluation and evolutionary refinement to personal application prototypes |
compare capabilities of an application
with the requirements it is intended to meet identify alternative outcomes of the process of
application verification evaluate and define the results and probabilities of errors in prototyped application
software modify inputs, outputs and processing to refine a prototype |
2 3.2.1 Systems development models:
e.g., SDLC, prototyping 3.2.1.1 Systems development life cycle: software life-cycle models (iterative enhancement, phased development, spiral, waterfall) 3.2.1.2 Developing with prototyping 1 3.10.5 Systems integration and system testing: verification and validation, test plan generation, testing (acceptance testing, unit testing, integration testing, regression testing) |
| 13.15 | to present foundation technologies and define importance in future information technology capabilities | list and explain technologies and their
relevance to individual information technology given a technology, explain its importance to future
developments and to future knowledge worker productivity identify drivers and inhibitors of change in information technology |
1 2.2.14 Management of emerging
technologies 1 2.2.5 Determining goals and objectives of the IS organization |
| 13.16 | to identify, investigate, analyze, design, and develop with packages (and/or high level languages) a single personal level information system applications to enhance individual productivity | analyze, design, develop and use
packages and/or high level database languages to
implement workable solutions that solve an information
systems problem associated with knowledge work activities
assess the increased productivity realized by implementation of personal systems |
3 1.2.1 Formal problems and problem
solving 2 2.2.11 End user computing support, role and functions 3 3.2.3 Integrating software components 3 3.2.4 User developed systems 2 3.6.1 Feasibility assessment 3 3.9.3 Design objectives: e.g., usability, performance |
| 15 | to define concepts of an individual information management infrastructure, and to apply strategies and tools for implementing, accessing and using information resources | explain data administration and access
to personal, corporate and alternate information
resources identify needed information technology to support
given sets of tasks and activities for individuals,
workgroups and the organizational intelligently discuss the requirements for managing personal vs corporate IS&T, IRM, systems development, systems maintenance, systems operations; relate individual information technology infrastructure to the requirements of the workgroup, department, and organization |
2 1.5.5 Wide area networks ... 2 1.5.9 Network security ... 2 1.5.12 Telecommunications applications ... 2 1.6.11 Data and database administration 3 2.2.7 CIO and staff functions 2 2.2.15.1 Telecommunications management 2 2.2.15.4 Data administration 2 2.2.15.5 Ownership of data and application systems 2 2.8.3 Privacy law |