angelortizv / itcr-courses

Repository of my notes in the career of Computer Engineering.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

itcr-courses | Computer Engineering

Repository of my notes in the career of Computer Engineering.

For more information about the projects developed during the career, visit: ce-itcr and projects overview.

Overview

Project structure

  • README.md This file.
  • LICENSE itcr-courses is licensed under the MIT License.
  • CONTRIBUTING.md itcr-courses contribution guidelines.
  • CODE_OF_CONDUCT.md Code of Conduct adapted from the Contributor Covenant.
  • CE1101 - INTRODUCTION TO PROGRAMMING/ Contains examples of tail and stack recursion.
  • CE1103 - ALGORITHMS AND DATA STRUCTURES I/
    • root Contains summaries of the material seen in class (pdf-files).
    • Important_Material Contains algorithms, and linear and hierarchical data structures.
    • Resources Useful information on programming: division of tasks, sockets, junit, mock objects and UML diagrams.
  • CE2103 - ALGORITHMS AND DATA STRUCTURES II/
    • root Contains summaries of the material seen in class (pdf-files).
    • Important_Material Contains algorithms and util programming things in C++.
    • Resources Useful information on programming: Memory Management, RAID, File System, Pointers, Rest API.
  • CE3104 - LANGUAGES, COMPILERS AND INTERPRETERS/
    • LANGUAJES
      • root Contains summaries of the material seen in class (pdf-files).
      • Important_Material Contains code examples of different programming languages.
      • Resources Useful information of programming languages. Books: The C Programming Language, Prolog: The programming Language, Introduction to programming with Scheme.
    • COMPILERS AND INTERPRETERS
      • root Contains summaries of the material seen in class (pdf-files) belong to Marco Hernández Vasquez.
      • Important_Material Contains examples of the different phases of a compiler
      • Resources Useful information in compiler develepoment, Lex & Yacc, Compilers papers
  • CE3103 - DATABASES/
    • root Contains summaries of the material seen in class (pdf-files).
    • Workshops Contains summaries of workshops, includes topics such as Distributed Databases, Big Data, Data Analysis, and DBaaS.
  • CE4101 - SOFTWARE SPECIFICATION AND DESIGN/
    • root Contains summaries of the material seen in class (pdf-files).
    • Resources Contains important readings / material with structure per week.

Motivation

The principal purpose of this repository is record some of the data of the courses by the computer engineering degree program of the ITCR. Always be grateful. Everything in life is neutral. It's you who gives every circumstance meaning. Obstacles. failures, and disappointments can be viewed as either good or bad. It's all up to you.

Contribute

If you want to contribute to the project, first read CONTRIBUTING.md.

Acknowledgments

  • Antonio Gonzalez Torres - Professor of Computer Engineering Career - CE1101,CE1102 ; Introduction to Programming.
  • Isaac Ramirez Herrera - Professor of Computer Engineering Career - CE1103,CE2103 ; Algorithms and Data Structures.
  • Marco Rivera Meneses - Professor of Computer Engineering Career - CE3104 ; Module: Programming Languages.
  • Marco Hernández Vasquez - Professor of Computer Engineering Career - CE3104 ; Module: Compilers and Interpreters.
  • Luis Diego Noguera Mena - Professor of Computer Engineering Career - CE3101 ; Databases.
  • Daniel Madriz Huertas - Professor of Computer Engineering Career - CE4101 ; Software Specification and Design.

Authors

License

This project is licensed under the MIT License - see the LICENSE file for details

About

Repository of my notes in the career of Computer Engineering.

License:MIT License


Languages

Language:Python 23.2%Language:C++ 19.8%Language:Java 12.3%Language:Racket 10.8%Language:C 10.6%Language:CMake 9.8%Language:Makefile 5.1%Language:Prolog 5.0%Language:MATLAB 3.2%Language:M 0.1%