INSTRUCTOR RESOURCE MODULES

The CDIO Syllabus in Topical Form (v 4.2.3)

1 TECHNICAL KNOWLEDGE AND REASONING

1.1 KNOWLEDGE OF UNDERLYING SCIENCES [a]

1.1.1 Mathematics (including statistics)
1.1.2 Physics
1.1.3 Chemistry
1.1.4 Biology

1.2 CORE ENGINEERING FUNDAMENTAL KNOWLEDGE [a]

1.3 ADVANCED ENGINEERING FUNDAMENTAL KNOWLEDGE [k]

2 PERSONAL AND PROFESSIONAL SKILLS AND ATTRIBUTES

2.1 ENGINEERING REASONING AND PROBLEM SOLVING [e]

2.1.1 Problem Identification and Formulation

Data and symptoms
Assumptions and sources of bias
Issue prioritization in context of overall goals
A plan of attack (incorporating model, analytical and numerical solutions, qualitative analysis, experimentation and consideration of uncertainty)

2.1.2 Modeling

Assumptions to simplify complex systems and environment
Conceptual and qualitative models
Quantitative models and simulations

2.1.3 Estimation and Qualitative Analysis

Orders of magnitude, bounds and trends
Tests for consistency and errors (limits, units, etc.)
The generalization of analytical solutions

2.1.4 Analysis With Uncertainty

Incomplete and ambiguous information
Probabilistic and statistical models of events and sequences
Engineering cost-benefit and risk analysis
Decision analysis
Margins and reserves

2.1.5 Solution and Recommendation

Problem solutions
Essential results of solutions and test data
Discrepancies in results
Summary recommendations
Possible improvements in the problem solving process

2.2 EXPERIMENTATION AND KNOWLEDGE DISCOVERY [b]

2.2.1 Hypothesis Formulation

Critical questions to be examined
Hypotheses to be tested
Controls and control groups

2.2.2 Survey of Print and Electronic Literature

The literature research strategy
Information search and identification using library tools (on-line catalogs, databases, search engines)
Sorting and classifying the primary information
The quality and reliability of information
The essentials and innovations contained in the information
Research questions that are unanswered
Citations to references

2.2.3 Experimental Inquiry

The experimental concept and strategy
The precautions when humans are used in experiments
Experiment construction
Test protocols and experimental procedures
Experimental measurements
Experimental data
Experimental data vs. available models

2.2.4 Hypothesis Test, and Defense

The statistical validity of data
The limitations of data employed
Conclusions, supported by data, needs and values
Possible improvements in knowledge discovery process

2.3 SYSTEM THINKING

2.3.1 Thinking Holistically

A system, its behavior, and its elements
Trans-disciplinary approaches that ensure the system is understood from all relevant perspectives
The societal, enterprise and technical context of the system
The interactions external to the system, and the behavioral impact of the system

2.3.2 Emergence and Interactions in Systems

The abstractions necessary to define and model system
The behavioral and functional properties (intended and unintended) which emerge from the system
The important interfaces among elements
Evolutionary adaptation over time

2.3.3 Prioritization and Focus

All factors relevant to the system in the whole
The driving factors from among the whole
Energy and resource allocations to resolve the driving issues

2.3.4 Trade-offs, Judgement and Balance in Resolution

Tensions and factors to resolve through trade-offs
Solutions that balance various factors, resolve tensions and optimize the system as a whole
Flexible vs. optimal solutions over the system lifetime
Possible improvements in the system thinking used

2.4 PERSONAL SKILLS AND ATTITUDES

2.4.1 Initiative and Willingness to Take Risks

The needs and opportunities for initiative
The potential benefits and risks of an action
The methods and timing of project initiation
Leadership in new endeavors, with a bias for appropriate action
Definitive action, delivery of results and reporting on actions

2.4.2 Perseverance and Flexibility

Self-confidence, enthusiasm, and passion
The importance of hard work, intensity and attention to detail
Adaptation to change
A willingness and ability to work independently
A willingness to work with others, and to consider and embrace various viewpoints
An acceptance of criticism and positive response
The balance between personal and professional life

2.4.3 Creative Thinking

Conceptualization and abstraction
Synthesis and generalization
The process of invention
The role of creativity in art, science, the humanities and technology

2.4.4 Critical Thinking

The statement of the problem
Logical arguments and solutions
Supporting evidence
Contradictory perspectives, theories and facts
Logical fallacies
Hypotheses and conclusions

2.4.5 Awareness of One's Personal Knowledge, Skills and Attitudes

One's skills, interests, strengths, weaknesses
The extent of one's abilities, and one's responsibility for self-improvement to overcome important weaknesses
The importance of both depth and breadth of knowledge

2.4.6 Curiosity and Lifelong Learning [ i ]

The motivation for continued self-education
The skills of self-education
One's own learning style
Developing relationships with mentors

2.4.7 Time and Resource Management

Task prioritization
The importance and/or urgency of tasks
Efficient execution of tasks

2.5 PROFESSIONAL SKILLS AND ATTITUDES

2.5.1 Professional Ethics, Integrity, Responsibility and Accountability [ f ]

One's ethical standards and principles
The courage to act on principle despite adversity
The possibility of conflict between professionally ethical imperatives
An understanding that it is acceptable to make mistakes, but that one must be accountable for them
Proper allocation of credit to collaborators
A commitment to service

2.5.2 Professional Behavior

A professional bearing
Professional courtesy
International customs and norms of interpersonal contact

2.5.3 Proactively Planning for One's Career

A personal vision for one's future
Networks with professionals
One's portfolio of professional skills

2.5.4 Staying Current on World of Engineer

The potential impact of new scientific discoveries
The social and technical impact of new technologies and innovations
A familiarity with current practices/technology in engineering
The links between engineering theory and practice

back to top

3 INTERPERSONAL SKILLS: TEAMWORK AND COMMUNICATION

3.1 TEAMWORK [d]

3.1.1 Forming Effective Teams

The stages of team formation and life cycle
Task and team processes
Team roles and responsibilities
The goals, needs and characteristics (works styles, cultural differences) of individual team members
The strengths and weakness of the team
Ground rules on norms of team confidentiality, accountability and initiative

3.1.2 Team Operation

Goals and agenda
The planning and facilitation of effective meetings
Team ground rules
Effective communication (active listening, collaboration, providing and obtaining information)
Positive and effective feedback
The planning, scheduling and execution of a project
Solutions to problems (team creativity and decision making)
Conflict negotiation and resolution

3.1.3 Team Growth and Evolution

Strategies for reflection, assessment, and self-assessment
Skills for team maintenance and growth
Skills for individual growth within the team
Strategies for team communication and writing

3.1.4 Leadership

Team goals and objectives
Team process management
Leadership and facilitation styles (directing, coaching, supporting, delegating)
Approaches to motivation (incentives, example, recognition, etc)
Representing the team to others
Mentoring and counseling

3.1.5 Technical Teaming

Working in different types of teams:

Cross-disciplinary teams (including non-engineer)
Small team vs. large team
Distance, distributed and electronic environments

Technical collaboration with team members

3.2 COMMUNICATION [g]

3.2.1 Communication Strategy

The communication situation

Communications objectives
The needs and character of the audience
The communication context

A communications strategy

The appropriate combination of media
A communication style (proposing, reviewing, collaborating, documenting, teaching)
The content and organization

3.2.2 Communication Structure

Logical, persuasive arguments

The appropriate structure and relationship amongst ideas
Relevant, credible, accurate supporting evidence
Conciseness, crispness, precision and clarity of language
Rhetorical factors (e.g. audience bias)

Cross-disciplinary cross-cultural communications

3.2.3 Written Communication

Writing with coherence and flow
Writing with correct spelling, punctuation and grammar
Formatting the document
Technical writing
Various written styles (informal, formal memos, reports, etc)

3.2.4 Electronic/Multimedia Communication

Preparing electronic presentations
The norms associated with the use of e-mail, voice mail, and videoconferencing
Various electronic styles (charts, web, etc)

3.2.5 Graphical Communication

Sketching and drawing
Construction of tables, graphs and charts
Formal technical drawings and renderings

3.2.6 Oral Presentation and Interpersonal Communication

Preparing presentations and supporting media with appropriate language, style, timing and flow
Appropriate nonverbal communications (gestures, eye contact, poise)
Answering questions effectively

3.3 COMMUNICATIONS IN FOREIGN LANGUAGES

3.3.1 English
3.3.2 Languages of Regional Industrialized Nations
3.3.3 Other Languages

back to top

4 CONCEIVING, DESIGNING, IMPLEMENTING AND OPERATING SYSTEMS IN THE ENTERPRISE AND SOCIETAL CONTEXT

4.1 EXTERNAL AND SOCIETAL CONTEXT [h]

4.1.1 Roles and Responsibility of Engineers

The goals and roles of the engineering profession
The responsibilities of engineers to society

4.1.2 The Impact of Engineering on Society

The impact of engineering on the environment, social, knowledge and economic systems in modern culture

4.1.3 Society's Regulation of Engineering

The role of society and its agents to regulate engineering
The way in which legal and political systems regulate and influence engineering
How professional societies license and set standards
How intellectual property is created, utilized and defended

4.1.4 The Historical and Cultural Context

The diverse nature and history of human societies as well as their literary, philosophical, and artistic traditions
The discourse and analysis appropriate to the discussion of language, thought and values

4.1.5 Contemporary Issues and Values [j]

The important contemporary political, social, legal and environmental issues and values
The process by which contemporary values are set, and one's role in these processes
The mechanisms for expansion and diffusion of knowledge

4.1.6 Developing a Global Perspective

The internationalization of human activity
The similarities and differences in the political, social, economic, business and technical norms of various cultures
International inter-enterprise and inter-governmental agreements and alliances

4.2 ENTERPRISE AND BUSINESS CONTEXT

4.2.1 Appreciating Different Enterprise Cultures

The differences in process, culture, and metrics of success in various enterprise cultures:

Corporate vs. academic vs. governmental vs. non-profit/NGO
Market vs. policy driven
Large vs. small
Centralized vs. distributed
Research and development vs. operations
Mature vs. growth phase vs. entrepreneurial
Longer vs. faster development cycles
With vs. without the participation of organized labor

4.2.2 Enterprise Strategy, Goals, and Planning

The mission and scope of the enterprise
An enterprise's core competence and markets
The research and technology process
Key alliances and supplier relations
Financial and managerial goals and metrics
Financial planning and control
The stake-holders (owners, employees, customers, etc.)

4.2.3 Technical Entrepreneurship

Entrepreneurial opportunities that can be addressed by technology
Technologies that can create new products and systems
Entrepreneurial finance and organization

4.2.4 Working Successfully in Organizations

The function of management
Various roles and responsibilities in an organization
The roles of functional and program organizations
Working effectively within hierarchy and organizations
Change, dynamics and evolution in organizations

4.3 CONCEIVING AND ENGINEERING SYSTEMS [c]

4.3.1 Setting System Goals and Requirements

Market needs and opportunities

Customer needs
Opportunities which derive from new technology or latent needs

Factors that set the context of the requirements

Enterprise goals, strategies, capabilities and alliances
Competitors and benchmarking information
Ethical, social, environmental, legal and regulatory influences
The probability of change in the factors that influence the system, its goals and resources available

System goals and requirements

The language/format of goals and requirements
Initial target goals (based on needs, opportunities and other influences)
System performance metrics
Requirement completeness and consistency

4.3.2 Defining Function, Concept and Architecture

Necessary system functions (and behavioral specifications)
System concepts
The appropriate level of technology
Trade-offs among and recombination of concepts
High level architectural form and structure
The decomposition of form into elements, assignment of function to elements, and definition of interfaces

4.3.3 Modeling of System and Ensuring Goals Can Be Met

Appropriate models of technical performance
The concept of implementation and operations
Life cycle value and costs (design, implementation, operations, opportunity, etc.)
Trade-offs among various goals, function, concept and structure and iteration until convergence

4.3.4 Development Project Management

Project control for cost, performance, and schedule

Appropriate transition points and reviews
Configuration management and documentation
Performance compared to baseline

Earned value recognition
The estimation and allocation of resources
Risks and alternatives
Possible development process improvements

4.4 DESIGNING [c]

4.4.1 The Design Process

Requirements for each element or component derived from system level goals and requirements
Alternatives in design
The initial design
Experiment prototypes and test articles in design development
Appropriate optimization in the presence of constraints
Iteration until convergence
The final design
Accommodation of changing requirements

4.4.2 The Design Process Phasing and Approaches

The activities in the phases of system design (e.g. conceptual, preliminary, and detailed design)
Process models appropriate for particular development projects (waterfall, spiral, concurrent, etc.)
The process for single, platform and derivative products

4.4.3 Utilization of Knowledge in Design

Technical and scientific knowledge
Creative and critical thinking, and problem solving
Prior work in the field, standardization and reuse of designs (including reverse engineer and redesign)
Design knowledge capture

4.4.4 Disciplinary Design

Appropriate techniques, tools, and processes
Design tool calibration and validation
Quantitative analysis of alternatives
Modeling, simulation and test
Analytical refinement of the design

4.4.5 Multidisciplinary Design

Interactions between disciplines
Dissimilar conventions and assumptions
Differences in the maturity of disciplinary models
Multidisciplinary design environments
Multidisciplinary design

4.4.6 Multi-Objective Design (DFX)

Design for:

Performance, life cycle cost and value
Aesthetics and human factors
Implementation, verification, test and environmental sustainability
Operations
Maintainability, reliability, and safety
Robustness, evolution, product improvement and retirement

4.5 IMPLEMENTING [c]

4.5.1 Designing the Implementation Process

The goals and metrics for implementation performance, cost and quality
The implementation system design:

Task allocation and cell/unit layout
Work flow
Considerations for human user/operators

4.5.2 Hardware Manufacturing Process

The manufacturing of parts
The assembly of parts into larger constructs
Tolerances, variability, key characteristics and statistical process control

4.5.3 Software Implementing Process

The break down of high level components into module designs (including algorithms and data structures)
Algorithms (data structures, control flow, data flow)
The programming language
The low-level design (coding)
The system build

4.5.4 Hardware Software Integration

The integration of software in electronic hardware (size of processor, communications, etc)
The integration of software with sensor, actuators and mechanical hardware
Hardware/software function and safety

4.5.5 Test, Verification, Validation, and Certification

Test and analysis procedures (hardware vs. software, acceptance vs. qualification)
The verification of performance to system requirements
The validation of performance to customer needs
The certification to standards

4.5.6 Implementation Management

The organization and structure for implementation
Sourcing, partnering, and supply chains
Control of implementation cost, performance and schedule
Quality and safety assurance
Possible implementation process improvements

4.6 OPERATING [c]

4.6.1 Designing and Optimizing Operations

The goals and metrics for operational performance, cost, and value
Operations process architecture and development
Operations (and mission) analysis and modeling

4.6.2 Training and Operations

Training for professional operations:

Simulation
Instruction and programs
Procedures

Education for consumer operation
Operations processes
Operations process interactions

4.6.3 Supporting the System Lifecycle

Maintenance and logistics
Lifecycle performance and reliability
Lifecycle value and costs
Feedback to facilitate system improvement

4.6.4 System Improvement and Evolution

Pre-planned product improvement
Improvements based on needs observed in operation
Evolutionary system upgrades
Contingency improvements/solutions resulting from operational necessity

4.6.5 Disposal and Life-End Issues

The end of useful life
Disposal options
Residual value at life-end
Environmental considerations for disposal

4.6.6 Operations Management

The organization and structure for operations
Partnerships and alliances
Control of operations cost, performance and scheduling
Quality and safety assurance
Possible operations process improvements
Life cycle management

back to top