{"id":25695355,"url":"https://github.com/iamabdelrahman/embedded-systems-diploma","last_synced_at":"2026-05-01T23:34:31.580Z","repository":{"id":64969109,"uuid":"559284424","full_name":"IamAbdelrahman/Embedded-Systems-Diploma","owner":"IamAbdelrahman","description":"Learn_In_Depth Embedded Systems Diploma Labs, Assignments, and Projects","archived":false,"fork":false,"pushed_at":"2024-12-19T07:30:34.000Z","size":1605,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-02-25T00:43:02.579Z","etag":null,"topics":["c","data-structures","embedded","embedded-c","git","makefile","state-machine"],"latest_commit_sha":null,"homepage":"","language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/IamAbdelrahman.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-10-29T16:25:35.000Z","updated_at":"2024-12-19T07:30:38.000Z","dependencies_parsed_at":"2024-02-16T23:28:06.863Z","dependency_job_id":"05e28c29-ad4c-45b4-871d-b2331f3c0af3","html_url":"https://github.com/IamAbdelrahman/Embedded-Systems-Diploma","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/IamAbdelrahman/Embedded-Systems-Diploma","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/IamAbdelrahman%2FEmbedded-Systems-Diploma","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/IamAbdelrahman%2FEmbedded-Systems-Diploma/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/IamAbdelrahman%2FEmbedded-Systems-Diploma/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/IamAbdelrahman%2FEmbedded-Systems-Diploma/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/IamAbdelrahman","download_url":"https://codeload.github.com/IamAbdelrahman/Embedded-Systems-Diploma/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/IamAbdelrahman%2FEmbedded-Systems-Diploma/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":284971135,"owners_count":27093121,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-11-17T02:00:06.431Z","response_time":55,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["c","data-structures","embedded","embedded-c","git","makefile","state-machine"],"created_at":"2025-02-25T00:43:04.925Z","updated_at":"2025-11-17T23:04:23.285Z","avatar_url":"https://github.com/IamAbdelrahman.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Author: Abdelrahman Kamal\n\n### Instructor : Eng.Keroles Shenouda\n### Learn In Depth Online Diploma\n## First Term\n__________________________________________________________________\n## _Unit 1 : Diploma Prerequistes_\n__________________________________________________________________\n## _Unit 2 : C Programming_\n| Title | Topic |\n| ----- | ------|\n| Topic 1 | Introduction to Embedded System |\n| Topic 2 | Git Tutorial |\n| Topic 3 | C-Basics |\n| Topic 4 | Array \u0026 String |\n| Topic 5 | C-Functions |\n| Mid-Term | Mid-Term Exam |\n| Topic 6 | Structures \u0026 Unions \u0026 Enums |\n| Topic 7 | Pre-processor directives in C |\n| Topic 8 | C Pointers |\n __________________________________________________________________\n __________________________________________________________________\n## _Unit 3 : Embedded C_\n| Title | Topic |\n| ----- | ------|\n| Topic 1 | Embedded C Lesson 1 |\n| Topic 2 | Embedded C Lesson 2 |\n| Topic 3 | Embedded C Lesson 3 |\n| Topic 4 | Embedded C Lesson 4 |\n| Topic 5 | Embedded C Lesson 5 |\n__________________________________________________________________\n__________________________________________________________________\n## _Unit 4 : System Architectures_\n| Title | Topic |\n| ----- | ------|\n| Topic 1 | Data Structures |\n| Topic 2 | Embedded systems architecting (part 1 ) |\n| Topic 3 | Embedded systems architecting (part 2 ) |\n__________________________________________________________________\n__________________________________________________________________\n## _Unit 5 : First Term Projects and Final Exams_\n| Title | Topic |\n| ----- | ------|\n| Guide 1 | C Programming Revision |\n| Guide 2 | Review Embedded C Exam 1 |\n| Guide 3 | FIRST TERM Project-1 |\n| Guide 4 | FIRST TERM Project-2 |\n| Guide 5 | Final Exam |\n__________________________________________________________________\n__________________________________________________________________\n## Second Term ##\n__________________________________________________________________\n## _Unit 6 : Microcontroller Architectures_\n| Title | Topic |\n| ----- | ------|\n| Topic 1 | Microcontroller Fundamentals 1 |\n| Topic 2 | Microcontroller Clocks|\n| Topic 3 | Microcontroller Interrupts |\n__________________________________________________________________\n__________________________________________________________________\n## _Unit 7 : Microcontroller Essential Peripherals_\n| Title | Topic |\n| ----- | ------|\n| Topic 1 | GPIO |\n| Topic 2 | External Interrupts|\n__________________________________________________________________\n__________________________________________________________________\n## _Unit 8 : Microcontroller Interfacing_\n| Title | Topic |\n| ----- | ------|\n| Topic 1 | Microcontroller IO Electrical Characteristics|\n| Topic 2 | UART |\n| Topic 3 | SPI |\n| Topic 4 | I2C |\n__________________________________________________________________\n## _Unit 9 : Microcontroller Timers/ADC_\n| Title | Topic |\n| ----- | ------|\n| Topic 1| Timer|\n| Topic 2 | ADC |\n__________________________________________________________________\n## _Unit 10 : Software Testing and Validation_\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fiamabdelrahman%2Fembedded-systems-diploma","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fiamabdelrahman%2Fembedded-systems-diploma","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fiamabdelrahman%2Fembedded-systems-diploma/lists"}