classical and recent approaches in teaching logic design radomir s. stankovic dragan jankovic...
DESCRIPTION
Design of Courses Balance between Level of abstraction Case studies Practical examplesTRANSCRIPT
Classical and Recent Approaches in Teaching Logic Design
Radomir S. Stankovic Dragan Jankovic Claudio Moraga
Dept. of Computer Science, Faculty of Electronics
Dept. of Computer Science, Dortmund University Nis, Serbia
Dortmund Germany
Logic Design in Science
Information Science Digital Technology
Logic Design
Social Implication of Technology Mathematic Foundations
Design of Courses
Balance between
Level of abstraction
Case studies
Practical examples
Switching Theory and Logic Design
Teaching
Switching Theory Logic Design
Mathematic foundations for
Realizations of
Logic Design Mathematical Methods
Teaching Mathematical MethodsBasic Concepts
Seldom a good way of teaching engineers
Students do not develop “feeling” or intuitive understanding of theory
Necessary when no recipe type solutions available
If no drill of working with concrete examples, then
General Theory
= “Simple” particular casesVarious techniques
Approaches Top-down Bottom-up
Balance between
Dependent on students and background knowledge
Selection of ways
Economy Advantages
Abstraction Concrete Examples
Processing of Logic Signals
Signal Processing
Signal Processing and Processing of Logic Signals
Methods
Systems
Switching Theory
Logic Design
Basic Algebraic Structure
Vector spaces over different fieldsBoolean algebra
Classic Recent
Linear AlgebraParticular case of linear algebra
Spectral (Fourier-like) interpretation of
Polynomial expressions Graphic (DD) representations
Contents of Course
Elective lectures for further research work
Core topics in IEEE/ACM Curricula
Mixed over the teaching term
Closing RemarksSignal Processing
Processing of Logic Signals
Switching Theory
System Theory
Logic Systems Logic Design Input Output
Logic signals