https://github.com/cosmin-panescu/c-university-projects
📌 Project for faculty in the C programming language
https://github.com/cosmin-panescu/c-university-projects
algorithms-and-data-structures c-programming-language university-project
Last synced: 3 months ago
JSON representation
📌 Project for faculty in the C programming language
- Host: GitHub
- URL: https://github.com/cosmin-panescu/c-university-projects
- Owner: cosmin-panescu
- Created: 2024-04-22T11:11:32.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-04-22T11:14:25.000Z (about 1 year ago)
- Last Synced: 2025-03-13T23:44:28.408Z (3 months ago)
- Topics: algorithms-and-data-structures, c-programming-language, university-project
- Language: C
- Homepage:
- Size: 310 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# C-practice
RO
Studierea acestui limbaj de programare o fac prin intermediul cursului "Programarea Calculatoarelor" de la Facultate.
Cursul îşi propune prezentarea caracteristicilor limbajului C în contextul paradigmei de programare procedurală.
Obiectivele specifice ale cursului:
1. Formarea deprinderilor de programare structurată în limbaje de programare clasice si moderne (descompunerea unei probleme complexe în subprobleme relativ simple și independente)
2. Însușirea caracteristicilor limbajului C
3. Deprinderea tehnicilor de testare și de verificare a corectitudinii programelor
4. Deprinderea tehnicilor de utilizare a principalelor structuri de date: stive, liste, cozi, arbori, grafuri
5. Evaluarea timpului de executie (si a complexitatii) unui algoritm
6. Dezvoltarea unei gandiri algoritmice
7. Insusirea unor metode de proiectare a programelor folosind solutii algoritmice
8. Implementarea intr-un limbaj de programare (limbajul C) a structurilor de date si algoritmilor studiati.EN
I study this programming language through the "Computer Programming" course at the College.
The course aims to present the characteristics of the C language in the context of the procedural programming paradigm.
The specific objectives of the course:
1. Formation of structured programming skills in classic and modern programming languages (decomposition of a complex problem into relatively simple and independent subproblems)
2. Learning the features of the C language
3. Learning the techniques of testing and verifying the correctness of programs
4. Mastering the techniques of using the main data structures: stacks, lists, queues, trees, graphs
5. Evaluation of the execution time (and complexity) of an algorithm
6. Development of algorithmic thinking
7. Acquiring some methods of program design using algorithmic solutions
8. Implementation in a programming language (C language) of the studied data structures and algorithms.