last modified:
This concerns a Course |
||
ECTS credit points:
3 |
||
Faculty of 3mE |
||
Section of Man-Machine Systems |
||
Lecturer(s):
Prof.dr. T. Tomiyama |
||
Catalog data: |
Course year: |
MSc 1st year |
Course language: |
English |
|
In case of Dutch:
Please
contact the lecturer about an English alternative, whenever needed. |
||
Semester: |
1B |
|
Hours per week: |
4 |
|
Other hours: |
|
|
Assessment: |
Oral exam |
|
Assessment period: |
1B |
|
(see academic
calendar) |
|
|
Prerequisites (course codes): |
||
Follow up (course codes):
Machine Intelligence (Wb5435-05) |
||
Detailed description of topics:
The aims of this course are twofold. One is to give
fundamental knowledge about computer systems including both hardware and
software. The other is to give theoretical foundations behind computer-based
engineering tools and systems which play an increasingly important role in
mechanical engineering.
The course comprises of lectures in a classroom and
practices in the form of homework. It emphasizes homework (mostly
programming) that will be included in the final evaluation. While any
preference is given to a particular programming language, basic programming
capabilities are needed.
Topics:
1. Fundamental Logic and the
Definition of Engineering Tasks
2. Fundamentals of Digital
Computing (Hardware and Software)
3. Computer Architecture (CPU,
Memory, Operating System, File system)
4. Data Representation and Data
Structures
5. Numerical Computation and
Computational Errors
6. Computational Complexity
7. Object Presentation and
Reasoning
8. Databases Concepts (Relational
Database, Entity-Relationship Model, Object Oriented Database)
9. Constraint-based Problem Solving
10. Optimization and Search
11. Discrete Event Simulation
12. Geometric Modeling and CAD
13. Industrial Engineering
Information Systems (PDM, ERP, SCM, LCM)
14. Summary
|
||
Course material:
|
||
References from literature: |
||
Remarks assessment, entry requirements, etc.:
Assesment will be based on the homework and the
final report. |
||
Learning goals: The student must be able to:
|
||
Computer use:
Access to a programming environment (any
language of your choice, such as C++, C, Visual Basic, Java, or even Excel
macros, etc.) is necessary. |
||
Laboratory project(s): |
||
Design content:
Although the course does not directly aim at
"design of software", it will nonetheless include principles of
building engineering applications. |
||