diff --git a/docs/mech-eng/alignment.md b/docs/mech-eng/alignment.md new file mode 100644 index 0000000..4a6b096 --- /dev/null +++ b/docs/mech-eng/alignment.md @@ -0,0 +1,94 @@ +--- +sidebar_position: 2 +--- +# Alignment + +## Structure + +The Curriculum is estabilished the following way: + +This curriculum is derived from two external sources. We used these sources to create detailed, independent course groups. Each course group is covered using open and freely available online courses. Together, these course groups form our complete curriculum. + +## Requirements + +This curriculum is designed using two sources: + +ABET-EAC [Criteria for Accrediting Engineering Programs (2026 – 2027)](https://www.abet.org/accreditation/accreditation-criteria/criteria-for-accrediting-engineering-programs-2026-2027/), established by ABET, a leading accreditor of university programs, sets standards for engineering education through its Engineering Accreditation Commission (EAC). This curriculum aligns with ABET’s criteria. + +The National Council of Examiners for Engineering and Surveying (NCEES) administers the Fundamentals of Engineering (FE) exam, which is a critical step for engineering licensure. The [exam specifications](https://ncees.org/exams/fe-exam/) outline the theoretical and technical topics required for disciplines such as Mechanical, Chemical, or Civil Engineering. This curriculum incorporates these topics . + +> This curriculum is designed to align with ABET and NCEES standards but is not officially endorsed or affiliated with either organization +>> This curriculum is intended as a guide for self-learners. It does not guarantee success on the FE exam or ABET accreditation. Users are responsible for verifying the accuracy and completeness of the materials. + +## Course groups + +The following course groups were clarified to satisfy the requirements mentioned above. + +| Course Groups | Description | +| ------------------------------------- | ----------- | +| Basics | - | +| Math | - | +| Mechanics | - | +| Machinery | - | +| Materials | - | +| Fluid dynamics | - | +| Thermodynamics | - | +| Project | - | +| Control | - | +| Electrotechnics | - | +| Ethics, law and social responsibility | - | + + +| Specialization | Description | +| ------------------------------------- | ----------- | +| Manufacturing | - | +| Modelling | - | +| Thermal Systems | - | +| Design | - | +| Materials | - | +| Mechanics | - | + +## Coverage + +The topics mentioned in the [requirements](#requirements) part covered by the course the following way. + +### NCEES FE ME + +| [NCEES FE ME Topics ](https://ncees.org/wp-content/uploads/2022/09/FE-Mechanical-CBT-specs.pdf) | Course Group | +| ------------------------------------------------ | ----------- | +| 1. Mathematics | Math | +| 2. Probability and Statistics | Math | +| 3. Ethics and Professional Practice | Ethics, law and social responsibility | +| 4. Engineering Economics | Ethics, law and social responsibility | +| 5. Electricity and Magnetism | Electrotechnics | +| 6. Statics | Mechanics | +| 7. Dynamics, Kinematics, and Vibrations | Mechanics | +| 8. Mechanics of Materials | Mechanics + Materials | +| 9. Material Properties and processing | Materials + Machinery | +| 10. Fluid Mechanics | Fluid dynamics | +| 11. Thermodynamics | Thermodynamics | +| 12. Heat Transfer | Thermodynamics | +| 13. Measurements, Instrumentation, and Controls | Control | +| 14. Mechanical Design and Analysis | Machinery | + +### ABET EAC + +#### Criterion MI5. Curriculum + +| [ABET EAC Criterias](https://www.abet.org/accreditation/accreditation-criteria/criteria-for-accrediting-engineering-programs-2026-2027/) | Criteria |Course Group | +| ------------------------------------- | ----------- | ---| +| Curriculum, a (Math & basic science) | 30 credits | Basics, Math, Mechanics, Fluid Dynamics, Thermodynamics +| Curriculum, b (Engineering topics) | 45 credits | Machinery, Materials, Control, Electrotechnics and some course from Fluid dynamics and thermodynamics course group +| Curriculum, c (Non-Engineering topics) | Some course | Ethics, law and social responsibility +| Curriculum, d (Project) | 1 project | Project | +| Curriculum, d (Advanced topics) | 30 credits | THe last courses at the end of Mechanics, Fluid dynamics, Thermodynamics, Control, Machinery and specializations +| Curriculum, d (Specialization) | 1 chosen specialization | Specializations + +#### Program Criteria - Mechanical Engineering + +| [ABET EAC Criterias](https://www.abet.org/accreditation/accreditation-criteria/criteria-for-accrediting-engineering-programs-2026-2027/) | Course Group | +| ------------------------------------- | ----------- | +| Curriculum, a (Principles) | Description | +| Curriculum, b (Applications) | Description | +| Curriculum, c (Mechanical and Thermal Systems) | Description | +| Curriculum, d (Advanced Mechanical and Thermal Systems) | Description | diff --git a/docs/mech-eng/index.md b/docs/mech-eng/index.md new file mode 100644 index 0000000..640aba7 --- /dev/null +++ b/docs/mech-eng/index.md @@ -0,0 +1,101 @@ +--- +sidebar_position: 1 +--- + +# Mechanical Engineering + +## Introduction + +## Course graph + +## Curriculum + +### Basics + +| Syntax | Description | Prerequisites |Link | +| ---------------------- | ----------- | -------------------------------------------------------------- | ---- | +| Pre-University physics | This course bridges the gap between high school and university by covering fundamental physics topics required for engineering programs. | | [Link](https://ocw.tudelft.nl/courses/pre-university-physics/) | +| Pre-College Math | The Borr Project's Pre-College Math is a free, self-taught curriculum providing a complete education in pre-college mathematics. It offers structured resources to build fundamental math skills needed for college-level study. | | [Link](https://borr.dev/precollege-math/) + +### Math + +| Syntax | Description | Prerequisites |Link | +| ---------------------- | ----------- | -------------------------------------------------------------- | ---- | +| Single variable calculus | This course covers differentiation, integration of single-variable functions, and infinite series, fundamental to physics, engineering, and economics. | |[Link](https://ocw.mit.edu/courses/18-01sc-single-variable-calculus-fall-2010/) | +| Multivariable calculus | This course covers vector and multi-variable calculus, including vectors, matrices, partial derivatives, and double/triple integrals. | Single variable calculus |[Link](https://ocw.mit.edu/courses/18-02-multivariable-calculus-fall-2007/) | +| Differential equations | Differential equations express the laws of nature and are fundamental to contemporary science and engineering. This course focuses on ordinary differential equations (ODEs) dealing with functions of one variable, often representing time. | Multivariable calculus |[Link](https://ocw.mit.edu/courses/18-03-differential-equations-spring-2010/) | +| Linear algebra | This course provides a fundamental introduction to matrix theory and linear algebra with emphasis on interdisciplinary applications. It covers systems of equations, vector spaces, determinants, eigenvalues, similarity, and positive definite matrices. | Multivariable Calculus |[Link](https://ocw.mit.edu/courses/18-06-linear-algebra-spring-2010/) | +| Introduction to probability and statistics | This course offers an elementary introduction to topics like combinatorics, random variables, probability distributions, Bayesian inference, hypothesis testing, confidence intervals, and linear regression. | Multivariable calculus |[Link](https://ocw.mit.edu/courses/18-05-introduction-to-probability-and-statistics-spring-2022/) | + + +### Mechanics + + +| Course | Description | Prerequisites | Link | +| ------ | ----------- | ---- | ---- | +| Statics | Statics is the first stage into engineering mechanics. This courseSS covers fundamental statics topics including vector analysis, 2D and 3D equilibrium, structural analysis, centroids, area moments of inertia, and shear/moment diagrams. | Differential Equations | [Link](https://engineeringstatics.org/)| +| Strength of Materials | this course covers deformable body mechanics, including stress, strain, and analysis under axial, torsional, bending, and shear loads. | Statics | [Link](https://engineeringmechanicsoer.github.io/StrengthBook/) | +| Dynamics (Dynamics and Control I) |This course introduces dynamics and vibrations of mechanical systems, covering kinematics, force-momentum formulation, and Lagrange's equations. It includes linear stability analysis, vibration modeling. | Differential Equations | [Link](https://ocw.mit.edu/courses/2-003j-dynamics-and-control-i-spring-2007/) | + +### Machinery + +| Course | Description | Prerequisites | Link | +| ------ | ----------- | ---- | ---- | + +### Materials + +| Course | Description | Prerequisites | Link | +| ------ | ----------- | ---- | ---- | + +### Fluid dynamics + +| Course | Description | Prerequisites | Link | +| ------ | ----------- | ---- | ---- | + +### Thermodynamics + +| Course | Description | Prerequisites | Link | +| ------ | ----------- | ---- | ---- | + +### Control + +| Course | Description | Prerequisites | Link | +| ------ | ----------- | ---- | ---- | +| Control (Dynamics and Control II) | | Dynamics | [Link](https://ocw.mit.edu/courses/2-004-dynamics-and-control-ii-spring-2008/) | + +### Ethics, law and social responsibility + +### Electrotechnics + +## Specializations + +### Manufacturing + +### Modelling + +| Syntax | Description | Prerequisites| Link | +| ------| ------ | ------ | ------ | +| Complex variables with applications | Description | Differential equations | [Link](https://ocw.mit.edu/courses/18-04-complex-variables-with-applications-spring-2018/) | + + +### Thermal Systems + +| Course | Description | Prerequisites | Link | +| ------ | ----------- | ---- | ---- | + +### Design + +| Course | Description | Prerequisites | Link | +| ------ | ----------- | ---- | ---- | + +### Materials + +| Course | Description | Prerequisites | Link | +| ------ | ----------- | ---- | ---- | + +### Mechanics + +| Course | Description | Prerequisites | Link | +| ------ | ----------- | ---- | ---- | + + diff --git a/docusaurus.config.js b/docusaurus.config.js index 6819988..34f53a5 100644 --- a/docusaurus.config.js +++ b/docusaurus.config.js @@ -188,6 +188,7 @@ const config = { {to: '/precollege-math', label: 'Pre-College Math'}, {to: '/data-science', label: 'Data Science'}, {to: '/math', label: 'Math'}, + {to: '/mech-eng', label: 'Mechanical Engineering'}, ], }, {to: '/getting-help', label: 'Getting Help'}, diff --git a/sidebars.js b/sidebars.js index 8227204..88304f9 100644 --- a/sidebars.js +++ b/sidebars.js @@ -17,6 +17,7 @@ const sidebars = { SidebarPCM: [{type: 'autogenerated', dirName: 'precollege-math'}], SidebarDS: [{type: 'autogenerated', dirName: 'data-science'}], SidebarMath: [{type: 'autogenerated', dirName: 'math'}], + SidebarME: [{type: 'autogenerated', dirName: 'mech-eng'}], }; export default sidebars; diff --git a/src/components/ReadingProgress/ReadingProgress.js b/src/components/ReadingProgress/ReadingProgress.js index 9ae87e2..3066f74 100644 --- a/src/components/ReadingProgress/ReadingProgress.js +++ b/src/components/ReadingProgress/ReadingProgress.js @@ -29,6 +29,7 @@ const TRACK_SECTIONS = { '/precollege-math': 'Pre-College Math', '/data-science': 'Data Science', '/math': 'Math', + '/mech-eng': 'Mechanical Engineering', }; export default function ReadingProgress() { diff --git a/src/components/StartHereProgress/StartHereProgress.jsx b/src/components/StartHereProgress/StartHereProgress.jsx index 94d1f8c..82351ca 100644 --- a/src/components/StartHereProgress/StartHereProgress.jsx +++ b/src/components/StartHereProgress/StartHereProgress.jsx @@ -8,6 +8,7 @@ const SECTIONS = [ ['/precollege-math', 'Pre-College Math'], ['/data-science', 'Data Science'], ['/math', 'Math'], + ['/mech-eng', 'Mechanical Engineering'], ]; function norm(p){