CS100 Lab6 - Implementation of Selection Sort and Bubble Sort using the Strategy Pattern
-
Updated
Dec 26, 2020 - C++
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.
CS100 Lab6 - Implementation of Selection Sort and Bubble Sort using the Strategy Pattern
CALCULATOR WITH 🧪🧮 SCIENTIFIC FUNCTIONS
Sequence diagram generator with simple text based grammar, to make it quick and easy to share ideas and document your system. Copy to clipboard for sharing on chat, or export as .PNG.
Design, implement, document and deliver a two part software product. All phases to follow Extreme Programming philosophy. JUnit was used for testing purposes.
SMART PLANT MONITORING 🌹🚿 AND CONTROL SYSTEM
The repository contains all the software theory and lab assignments completed as a course-work of fourth semester. CS20006 SOFTWARE ENGINEERING + CS29006 SOFTWARE ENGINEERING LABORATORY
Designing a console object-oriented C++ application for a ‘relations’ class hierarchy consisting of person, relation, uncle, cousin, mother and father classes. Including a container class that contains pointers to any class in the hierarchy.
TEMPERATURE MEASUREMENT 🌡🌡 AND DISPLAY SYSTEM
Four object-oriented projects implemented in Ruby and C++.
A Qt application based on GNOME Calculator flavored with real world application features.
A C++17 project that aims at executing network-related commands more securely by relying on tools such as: ip, iptables, ebtables, nftables, a custom network tool, etc. The main goal however is to set up many of the steps that I think are essential in a software development process; starting with the software design.
C++ Software Design: Design Principles and Patterns for High-Quality Software.
Repository of the class "Scientific Programming" followed during Fall 2018 at EPFL
ELECTRONIC DOOR 🔐🚪 LOCKING MECHANISM
Explore the world of C++ with four impressive projects! This repository showcases software engineering and management projects, including a music shop manager, a library system with optimized searches, and more. Level up your C++ skills here! 🚀🎶📚
CS100 Lab 4 - Implementation of math operations using the composite pattern.
WEATHER ⛈ MONITORING 🌤 SYSTEM
Code that I wrote during pursuing Master's degree at Saint-Petersburg Academic University in 2016-2018. Arranged by subjects that I studied.
Created by Software engineers