You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+17-13Lines changed: 17 additions & 13 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -53,9 +53,11 @@ It's crucial to note that each company in the embedded industry may have unique
53
53
54
54
The roadmap provides a comprehensive guide to the essential topics for a typical "Embedded Systems Engineer" role. By delving into both software and hardware aspects, you can develop the necessary skills to thrive in this dynamic field. However, if you have a clear preference for software or hardware, you can tailor your learning path accordingly.
55
55
56
+
<!-- markdownlint-disable MD028 -->
57
+
56
58
> [!NOTE]
57
59
> **Remember that the importance of individual software and hardware skills can differ depending on the specific requirements of the company and the job role.**
58
-
60
+
59
61
> [!TIP]
60
62
> To differentiate between the types of learning resources and the quality of their content, specific symbols are used before each item.
61
63
>
@@ -71,6 +73,8 @@ The roadmap provides a comprehensive guide to the essential topics for a typical
71
73
> - 👶 : Easy-to-understand and beginner-friendly resources. Refer to them if you do not have prior knowledge in a topic.
72
74
> - 💎 : Well-known references that have truly invaluable and comprehensive content. Refer to them if you want to deepen your understanding of a topic.
73
75
76
+
<!-- markdownlint-enable MD028 -->
77
+
74
78
> [!IMPORTANT]
75
79
> **This repository is not affiliated with or financially supported by any content creator, publisher, or organization. We do not endorse or recommend any specific paid resources. Both free and paid resources are included to provide a range of options, allowing you to choose what best suits your needs and preferences.**
76
80
@@ -1456,28 +1460,28 @@ _________________
1456
1460
1457
1461
#### 🔵 Discrete Mathematics
1458
1462
1459
-
A common subject that is essential to Computer Science students and some Math/Electrical Engineering Majors based on the [Assoication For Computing Machinery Guidelines for CS/CE education](https://www.acm.org/education/curricula-recommendations). It houses the most essential subjects for _abstract mathematical modelling_ and _theory of computation_. Furthermore, it helps students to establish the essential engineering mindset that represents the common basis among all computer science and computer engineering domains. However, Logic, Theory of combinatorics, Coding Theory, and Theory of Computation are among the most essential subjects for Embedded Systems Engineers.
1463
+
A common subject that is essential to Computer Science students and some Math/Electrical Engineering Majors based on the [Assoication For Computing Machinery Guidelines for CS/CE education](https://www.acm.org/education/curricula-recommendations). It houses the most essential subjects for _abstract mathematical modelling_ and _theory of computation_. Furthermore, it helps students to establish the essential engineering mindset that represents the common basis among all computer science and computer engineering domains. However, Logic, Theory of combinatorics, Coding Theory, and Theory of Computation are among the most essential subjects for Embedded Systems Engineers.
1460
1464
1461
1465
_**Goal of learning Discrete Mathematics:**_ Embedded Systems Engineers should be able to grasp most of these information sooner or later based on their subspeciality; as it explains the scientific and theoretical basis of computer engineering (e.g., Coding Theory for Audio/Video Encoding/Decoding and Data Transmission - Automata Theory for event control and data transmission - Logic for digital circuit design and switching algebra - $$\Pi$$ Calculus and Automata Theory for Concurrency Modelling).
1462
1466
1463
1467
_Discrete Mathematics_ is a multi-semester course that involves subjects about the theoretical mathematical basis of computer science, including but not limited to:
1464
-
* Logic (Propositional, Quantificational and Normal Forms).
1465
-
* Axiomatic Set Theory (Sets, Operations on sets, and Power Sets).
1466
-
* Relation Sets and Function Theory (i.e., $$\lambda$$ Calculus).
1467
-
* Theory of combinatorics.
1468
-
* Matrix and Graph Theory.
1469
-
* Theory of computation (i.e., Computational Automata Theory, Computational Complexity, and Computational Computability).
1470
-
* Automata Theory (e.g., Finite-state Machines, Pushdown Automata, Turing Machines, and Cellular Automata).
1471
-
* Process Modelling/Calculi (i.e., $$\pi$$ Calculus).
1472
-
* Coding Theory.
1473
-
* Division Theorem Modular Arithmetics (Parts of Number Theory).
1474
1468
1469
+
- Logic (Propositional, Quantificational and Normal Forms).
1470
+
- Axiomatic Set Theory (Sets, Operations on sets, and Power Sets).
1471
+
- Relation Sets and Function Theory (i.e., $$\lambda$$ Calculus).
1472
+
- Theory of combinatorics.
1473
+
- Matrix and Graph Theory.
1474
+
- Theory of computation (i.e., Computational Automata Theory, Computational Complexity, and Computational Computability).
1475
+
- Automata Theory (e.g., Finite-state Machines, Pushdown Automata, Turing Machines, and Cellular Automata).
1476
+
- Process Modelling/Calculi (i.e., $$\pi$$ Calculus).
1477
+
- Coding Theory.
1478
+
- Division Theorem Modular Arithmetics (Parts of Number Theory).
1475
1479
-[📘💎 Discrete Mathematics and its applications by Rosen](https://dl.acm.org/doi/book/10.5555/579402)
1476
1480
-[📘💎 Discrete Mathematics with Applications by Susanna S. Epp](https://dl.acm.org/doi/book/10.5555/1941983)
1477
1481
-[📘💎 Switching and Finite Automata Theory, Cambrdige Press](https://dl.acm.org/doi/10.5555/1708070)
1478
1482
-[📘💎 Discrete Mathematical Structures by Bernard Kolman](https://www.pearson.com/en-us/subject-catalog/p/discrete-mathematical-structures-classic-version/P200000006227/9780137538782?srsltid=AfmBOooBdohmNtq7Wu42tHwSt7lUma46hBmKjqk8XJ8NNI6sf2-4-1kg)
1479
1483
-[📘💎 Invitation to Discrete Mathematics, Oxford University Press](https://global.oup.com/academic/product/invitation-to-discrete-mathematics-9780198570431?cc=eg&lang=en&)
1480
-
-[📘💎 The Mathematics of Cellular Automata by Jane Hawkins, AMS](https://bookstore.ams.org/stml-108)
1484
+
-[📘💎 The Mathematics of Cellular Automata by Jane Hawkins, AMS](https://bookstore.ams.org/stml-108)
0 commit comments