{"id":16575180,"url":"https://github.com/maumneto/compprogramengineering","last_synced_at":"2025-06-10T11:05:12.946Z","repository":{"id":141543838,"uuid":"228174900","full_name":"maumneto/CompProgramEngineering","owner":"maumneto","description":"Repositório dos códigos na linguagem C para a disciplina de Programação","archived":false,"fork":false,"pushed_at":"2020-10-02T00:32:45.000Z","size":180,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-01-16T06:15:15.104Z","etag":null,"topics":["c","engineering","exercise","programming","programming-language","teaching-materials"],"latest_commit_sha":null,"homepage":"https://maumneto.github.io/pce/index.html","language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/maumneto.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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":"2019-12-15T11:42:50.000Z","updated_at":"2020-12-24T20:46:20.000Z","dependencies_parsed_at":null,"dependency_job_id":"0d878190-10ae-4363-92a8-8f32a04b4a9d","html_url":"https://github.com/maumneto/CompProgramEngineering","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/maumneto%2FCompProgramEngineering","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/maumneto%2FCompProgramEngineering/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/maumneto%2FCompProgramEngineering/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/maumneto%2FCompProgramEngineering/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/maumneto","download_url":"https://codeload.github.com/maumneto/CompProgramEngineering/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":242078198,"owners_count":20068509,"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","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","engineering","exercise","programming","programming-language","teaching-materials"],"created_at":"2024-10-11T21:47:06.359Z","updated_at":"2025-03-05T18:26:21.929Z","avatar_url":"https://github.com/maumneto.png","language":"C","readme":"[![GitHub issues](https://img.shields.io/github/issues/maumneto/programas-c)](https://github.com/maumneto/programas-c/issues)\n[![GitHub forks](https://img.shields.io/github/forks/maumneto/programas-c)](https://github.com/maumneto/programas-c/network)\n[![GitHub stars](https://img.shields.io/github/stars/maumneto/programas-c)](https://github.com/maumneto/programas-c/stargazers)\n![Alt](https://img.shields.io/badge/version-v1.0.3-orange)\n[![GitHub license](https://img.shields.io/github/license/maumneto/programas-c)](https://github.com/maumneto/programas-c/blob/master/LICENSE)\n[![Build Status](https://travis-ci.com/maumneto/CompProgramEngineering.svg?branch=master)](https://travis-ci.com/maumneto/CompProgramEngineering)\n\n## **Computational Programming for Engineering Repository**\n\nThis repository goal is to provide support for students of the Computational Programming for Engineering course during the development of their programs using C language. This repository contains the codes of the problems presented in this course.\n\n\n\u003cbr /\u003e\n\n### **About Maintainer**\n\n\n- Prof. Maurício Moreira Neto\n- Lattes: [Link para Currículo Lattes](http://lattes.cnpq.br/7534400645876830)\n- E-mail: \u003cmaumneto@gmail.com\u003e\n- website: [http://lia.ufc.br/~maumneto/](http://lia.ufc.br/~maumneto/)\n- Course Website: [PCE Website](https://maumneto.github.io/pce/index.html)\n\n\u003cbr /\u003e\n\n### **Contents**\n\n- Each folder in this repository has a set of C files referring to the questions presented in the class.\n\n- The solution of these questions is fundamental to fixing the content taught (besides it's fun 🤓)\n\n\u003cbr /\u003e\n \n**Remember:**\n\n\u003e_''I hate programming, I hate programming, I hate programming!!_\\\n\u003e_Oh, it work!!_\\\n\u003e_I love programming so much...''_\\\n\u003e -- **Any programming student**\n\n\u003cbr /\u003e\n\n### **Running C Code**\n\nTo running codes just open the terminal (if it is in windows you'll use the prompt or cmd) and change the directory where the code you want to run is\n\nWithin the directory target execute:\n  \n```console\ngcc program_name.c -o program_name\n```\n\n- To execute:\n  \n```console\n./program_name\n```\n\n---\n\n### **Exercise List 1**\n\nThis exercise list is for the topics of:\n\n- algorithm\n- C language\n- data types\n- input and output\n- operadors\n- conditional statement\n- loop statement\n\n- [Lista de exercício 1](markdown/lista-exercicio-1.md)\n\n---\n\n### **Exercise List 2**\n\nThis exercise list is for the topics of:\n\n- arrays\n- string\n- struct\n- function\n- pointer\n  \n- [Lista de exercício 2](markdown/lista-exercicio-2.md)\n\n----\n\n## **Project 1 - CRUD Simple**\n  \n- This project aims to develop a simple CRUD.\n\n- This project serves to train the basic elements of the C language.\n  \n  **IMPORTANT:**\n  - This project has only a single file\n  \n  - Subsequently, it is advisable to divide the project into multiple files with independent structures\n  \n  - Another feature of this project is that all data is cached, that is, it does not have data persistence and does not address the content of files\n\n\n\u003c!-- ## **Projeto 2 - CRUD usando Arquivo**\n\n- Este projeto tem o objetivo de desenvolver um CRUD manipulando arquivo.\n\n- O projeto 2 pode ser utilizado para entender melhor conceitos mais avançados de C.\n\n  **Observações:**\n  - Este projeto possui diversos arquivos cabeçalhos e de implementação\n\n  - O dados desse projeto são persistidos em um arquivo chamada `register.txt`\n\n  - Basta executar o comando a seguir para compilar o projeto:\n\n  ```console\n  gcc -o main main.c screens.c register.c search.c remove_register.c update.c\n  ```\n\n  - Para executar:\n  \n  ```console\n  ./main\n  ``` --\u003e\n  \n----\n\n## **It's time to code!! Have fun!!**\n\n![Alt](https://media.giphy.com/media/ZVik7pBtu9dNS/giphy.gif)\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmaumneto%2Fcompprogramengineering","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmaumneto%2Fcompprogramengineering","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmaumneto%2Fcompprogramengineering/lists"}