Sistemas Digitais e Microcontroladores

Teaching Methodologies

The teaching and learning methodologies for the Digital Systems and Microcontrollers course are student-centered, with both practical and
theoretical approaches. The main methodologies include:
Expository Theoretical Classes: Presentation of fundamental concepts on digital systems, microcontrollers, and logic circuits.
Practical Laboratories: Hands-on activities where students assemble, test, and analyze digital circuits and program microcontrollers.
Project-Based Learning (PBL): Development of projects that integrate theoretical knowledge with practice, encouraging problem-solving.
Simulations and Design Software: Use of simulation tools and software to test digital circuits and program microcontrollers.
Continuous Feedback: Ongoing assessment of students’ progress, providing guidance and corrections during practical activities.
This approach ensures that students develop technical and practical skills, aligned with the student-centered pedagogical model, which
focuses on active learning, problem-solving, and the development of competencies essential for the job market.

Learning Results

Learning Objectives: Students should understand the fundamental principles of digital systems, including Boolean algebra, logic gates, and
the implementation of combinational and sequential circuits. They should also gain knowledge about microcontrollers, including their
programming and use in digital systems. The ability to integrate logic circuits with microcontrollers to develop practical solutions will be
essential.
Compatibility with the Teaching Method:
Knowledge: Theoretical lessons to present the fundamental concepts of digital systems and microcontrollers, focusing on logic theory and
programming.
Skills: Practical laboratory sessions to develop skills in designing and implementing digital circuits and programming microcontrollers.
Competencies: Practical projects that integrate theory and practice, encouraging problem-solving, teamwork, and technical communication

Program

Introduction to Digital and Analog Systems
Introduction to Microcontrollers
Digital Numbering Systems
Boolean Algebra and Logic Gates
Simplification and Synthesis of Boolean Functions
Combinational Logic Circuits
Flip-Flops
Counters and Shift Registers
Sequential State Machines
Discrete Logic vs. Programmable Logic
Analog-to-Digital and Digital-to-Analog Conversion (ADC/D

Internship(s)

NAO

Bibliography

Sedha, R. (2021). Digital Electronics: Principles and Applications (9th ed.). McGraw-Hill Education.
Tocci, R. J., & Widmer, N. S. (2020). Digital Systems: Principles and Applications (12th ed.). Pearson.
Ghosh, M. B., & Ghosh, S. (2020). Digital Electronics and Logic Design (1st ed.). CRC Press.
Barrett, S. F. (2020). Synthesis lectures on digital circuits and systems: Arduino microcontroller processing for everyone! Morgan &
Claypool Publishers.