Git Product home page Git Product logo

luiscarlosjunior / aulas-graduacao Goto Github PK

View Code? Open in Web Editor NEW
7.0 3.0 9.0 140.48 MB

Repositório contendo exemplos das aulas dados para os alunos dos cursos de informática

Home Page: https://luiscarlosjunior.github.io/aulas-graduacao/

License: MIT License

HTML 2.59% CSS 0.80% TSQL 0.74% Java 4.39% JavaScript 0.01% PLSQL 0.43% Jupyter Notebook 29.39% Python 0.02% PHP 61.01% C# 0.23% Hack 0.37% Dockerfile 0.01%
luis-caparroz exemplos aula-informatica

aulas-graduacao's Introduction

Hi there, I'm Luis Caparroz Santos 👋

Luis Caparroz Santos's Dev Card

Ph.D. student and MSc in CS 👨‍💻. Passionate about algorithms and research 📚. Professor University and Developer Project .Net at GFT Tech.

  • I’m currently learning more about metaheuristics, otimization problems, data science and code clean.

  • 🔭 I'm currently working on building classes for undergraduate computer science students.
  • 🌱 I am currently learning data science, database and communication.

The math of time is simple. You have less than you think and need more than you think. - Kevin Ashton

aulas-graduacao's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

aulas-graduacao's Issues

Criar arquivo markdown para preparar ambiente Java

Este issue cobre a documentação de como configurar o ambiente java na máquina.
Se possível, seria legal seguir este modelo para realizar esta tarefa, mas é só uma sugestão: Link do arquivo MD

A issue aborda as seguintes estrutura:

  • História Java
  • Ambiente de desenvolvimento
  • Instalação do kit de desenvolvimento da Sun
  • Instalação do JDK
  • Primeiro contato com Java (explicar o public static void main)

Os exemplos podem ser bem simples e a explicação não precisa ser profunda. Seja o mais objetivo e prático possível. Com referências para buscas posteriores.

Refatorar exemplos Java

Refatorar os seguintes tópicos:

  • Tipos de dados
  • Operadores
  • Controle de fluxo (if)
  • Laços de repetição

Demonstrar conceitos simples em Java part. 1

Criar exemplos de conceitos Java

Conteúdo a ser desenvolvido

  • 1. Introdução à linguagem java
  • 2. Tipos de dados, literais e variáveis;
  • 3. Operadores;
  • 4. Estruturas de controle;

Criar conceitos Java part. 2

Criar conceitos Java part 2

Tópicos a serem desenvolvidos

  • 1. Introdução à orientação OOP;

  • 2. Métodos;

  • 3. Construtores;

  • 4. Arrays;

  • 5. Pilares da OOP (Herança, polimorfismo, abstração e encapsulamento);

  • 6. Interfaces.

Criar documentação de Laços de repetição Java

Este issue cobre a documentação de estruturas de laços de repetição em java.
Se possível, seria legal seguir este modelo para realizar esta tarefa, mas é só uma sugestão: Link do arquivo MD

A issue aborda as seguintes estrutura:

  • Uso do laço while
  • Uso do laço do-while
  • Uso do laço for
  • Uso da for Enhanced-for

Os exemplos podem ser bem simples e a explicação não precisa ser profunda. Seja o mais objetivo e prático possível. Com referências para buscas posteriores.

Criar documentação sobre Estrutura de fluxos (Simples)

Este issue cobre o a documentação de estruturas de controle em java.
Se possível, seria legal seguir este modelo para realizar esta tarefa, mas é só uma sugestão: Link do arquivo MD

A issue aborda as seguintes estrutura:

  • Explicação de comandos condicionais
  • Uso da estrutura if
  • Uso da estrutura if-else
  • Uso da estrutura if-else if
  • Uso da estrutura if-else if - else
  • Uso da estrutura switch-case

Obs: Os exemplos deverão ser simples de entender e fácil de executar.

Criar documentação sobre exceções em Java

Este issue cobre a documentação de estruturas de exceção em java.
Se possível, seria legal seguir este modelo para realizar esta tarefa, mas é só uma sugestão: Link do arquivo MD

A issue aborda as seguintes estrutura:

  • Uso da estrutura try-catch
  • Uso do bloco finally
  • Uso da cláusula throws
  • Uso da instrução throw
  • Uso do getMessage e printStackTrace

Os exemplos podem ser bem simples e a explicação não precisa ser profunda. Seja o mais objetivo e prático possível. Com referências para buscas posteriores.

Refatorar repositório PLSQL

  • Organizar pastas por tópicos
  • Rearranjar arquivos
  • Renomear arquivos/diretórios para que façam mais sentido
  • Colocar em ordem o aprendizado

Criar um arquivo md sobre a linguagem Java

Este issue cobre a documentação da intordução do java.
Se possível, seria legal seguir este modelo para realizar esta tarefa, mas é só uma sugestão: Link do arquivo MD

A issue aborda os seguintes tópicos:

  • Breve história da linguagem java
  • A linguagem java
  • Características da linguagem java
  • Criação de programas java

Os exemplos podem ser bem simples e a explicação não precisa ser profunda. Seja o mais objetivo e prático possível. Com referências para buscas posteriores.

Criar documentação PHP sobre Laços de Repetição

Este issue cobre a documentação de estruturas de laços de repetição em PHP.
Se possível, seria legal seguir este modelo para realizar esta tarefa, mas é só uma sugestão: Link do arquivo MD

A issue aborda as seguintes estrutura:

  • Uso do laço while
  • Uso do laço do-while
  • Uso do laço for
  • Uso da for Enhanced-for

Os exemplos podem ser bem simples e a explicação não precisa ser profunda. Seja o mais objetivo e prático possível. Com referências para buscas posteriores.

Organizar repositório modelagem de dados

A pasta do repositório de modelagem de dados não está organizado de forma que os alunos posso saber os tópicos das aulas.

Seria bom separar por grandes tópicos abordados na aula. Por exemplo:

  • Modelagem conceitual
  • Modelagem Lógica
  • Álgebra Relacional
  • Modelagem Física

Tutorial instalação PHP

Escrever uma página no Wiki sobre como instalar o PHP na máquina na plataforma Windows/MAC/Linux

Criar documentação introdução PHP

Este issue cobre a documentação da introdução PHP.
Se possível, seria legal seguir este modelo para realizar esta tarefa, mas é só uma sugestão: Link do arquivo MD

A issue aborda os seguintes tópicos:

  • Breve história da linguagem PHP
  • A linguagem PHP
  • Características da linguagem PHP
  • Criação de programas PHP

Os exemplos podem ser bem simples e a explicação não precisa ser profunda. Seja o mais objetivo e prático possível. Com referências para buscas posteriores.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.