software-design
Software Engineering is the discipline of applying engineering principles and practices to the creation, maintenance, and design of software for a variety of applications. This topic covers a broad range of areas including requirements analysis, software design, programming, project management, testing, and maintenance. It emphasizes systematic, disciplined, and quantifiable approaches to the successful development of high-quality, reliable software systems.
Here are 9 public repositories matching this topic...
Specify, design, and program modern connected electronic systems in response to the ever-growing number of connected devices
- Updated
May 30, 2025 - C
This is an implementation of an event driven based Small scheduler module that selects the jobs to be submitted into the system and to decide which process to run.
- Updated
Apr 3, 2020 - C
A software written in Embedded C that drives a prototype ECG monitor and detects arrhythmic heart rates using adaptive moving average algorithms
- Updated
Nov 21, 2022 - C
Embedded Software Design Layer
- Updated
Mar 14, 2023 - C
This is my progress in Embedded Systems Internship at Sprints
- Updated
Jan 25, 2022 - C
- Updated
Dec 19, 2025 - C
The "Philosophers" project at 42 is a programming exercise based on Edsger Dijkstra's dining philosophers problem. Students simulate philosophers alternating between thinking and eating, sharing forks, and managing concurrent resource access to avoid deadlocks and ensure proper synchronization.
- Updated
Jun 28, 2024 - C
🔧 Customize and enhance your 3D printing experience with the Adept Slim Frame, designed for optimal button performance and compatibility with nylon materials.
- Updated
Dec 20, 2025 - C
Created by Software engineers
- Followers
- 258 followers
- Website
- github.com/topics/software-engineering
- Wikipedia
- Wikipedia