|
|
Go directly to the Module Request Form
Our body of knowledge is organized as follows:
1. Theoretical Foundations
1.1. Formal Logic
1.2. Computational Complexity
1.3. Engineering Task Classification
1.4. Terminology schemas
2. Building Knowledge Representations
2.1. Data Structures
2.2. Object-Oriented Representations
2.3. Geometric Modeling
2.4. Ontologies
3. Acquiring Data and Knowledge
3.1. Machine Learning
3.2. Data Mining
3.3. Case-Based Reasoning
3.4. Interpretation of measurements
4. Information Storage
4.1. Data Base Design
4.2. Ontologies
4.3. Semantic Networks
4.4. Product modeling
5. Information Processing
5.1. Computational Mechanics
5.2. Optimization search and Exploration
5.3. Case Adaptation
5.4. Object-Oriented Computing
6. Knowledge Utilization
6.1. Knowledge Systems
6.2. Distributed Systems
6.3. Agents
6.4. Collaborative work (CSCW)
7. Engineer-Computer Interaction
7.1. Computer Graphics
7.2. Data Visualization
7.3. Knowledge Visualization
7.4. Passive and active support
The modules available for downloading contain kernel scientific information that should be enriched by software exercises that are appropriate for local conditions related to software and hardware.
All comments and suggestions for improvement are welcome.
It is hoped that, in a similar way to the spirit of free software, incrimental improvements will lead to a better product for all. |
The following modules are available for downloading:
- 1.2.1. Complexity - when size matters; Keywords: complexity, program execution time, "Big Oh" notation
- 1.2.2. Complexity - It is all
in algorithm; Keywords: complexity, "Big Oh" notation, optimality
- 1.3. Engineering Tasks; Keywords: engineering tasks, inference, well-defined tasks
- 2.5./4.2. Ontology - An Introduction; Keywords: ontology, knowledge representation, ontology building and development tools
- 2.1. Data Structures; Keywords: data types, linked lists, graphs, trees, stacks and queues
- 3.1.1. Introduction to Machine Learning; Keywords: machine learning, supervised learning, unsupervised learning
- 3.1.2. Machine Learning 2; keywords: learning types, statistical learning, regression, clustering, inductive learning, artificial neural networks
- 3.3. Case Based Reasoning; Keywords: Case-based reasoning, information retrieval, adaptation, case storage
- 4.1. Data Base Design; Keywords: data storage, data manipulation, relational data base, functional dependencies,
normal forms, update anomalies
- 5.2.1. Optimization Search and Exploration 1; Keywords: optimization, optimality,boundedness, feasibility, constraint activity
- 5.2.2. Optimization Search and Exploration 2; Keywords: optimization,optimality,boundedness, feasibility, constraint activity
- 5.2.3. Optimization Search and Exploration 3; Keywords: stochastic methods, global search, simulated annealing, genetic algorithms
- 6.1. Knowledge Systems for Decision Support; Keywords: decision support, knowledge, representation, reasoning, maintenance, user interfaces
- 6.2. Distributed Systems; Keywords: distributed systems, client, server, middleware, WWW, HTTP, HTML, CGI
- 7.3. Information/Knowledge Visualization for civil engineering projects; Keywords: Data visualization, information visualization, knowledge visualization, knowledge management, extranets, construction collaboration technologies
|
If you want to use our modules for teaching
the fundamentals of computing, please fill out the following
form. After that, you will be authorized to dowload our
modules.
Also, if you want to support the mission of our Center,
you are welcome to join us. |
Teaching Modules Request Form
all fields are required
|
|