Skip to content
@dataproctech

dataproctech

dataproctech - Programming Education

Overview

Welcome to dataproctech, a GitHub organization dedicated to educational resources for programming courses. This organization hosts classroom repositories for students learning:

  • Object-Oriented Programming: Focusing on programming languages such as C++ and Java.
  • Database Systems: Covering topics like SQL, database design, and data normalization.
  • Low-Level Programming in C: Exploring low-level programming concepts including memory management, pointers, and system programming.

Each repository in this organization represents a specific class or group of students, with individual assignments, projects, and labs organized to guide students through hands-on programming experience.

Courses

  • Object-Oriented Programming:

    • Introduction to object-oriented principles such as encapsulation, inheritance, polymorphism, and abstraction.
    • Implementing OOP in languages like C++ and Java.
    • Weekly labs and projects covering various aspects of OOP design and development.
  • Database Systems:

    • Designing and implementing relational databases.
    • Writing SQL queries for data manipulation and analysis.
    • Understanding ER diagrams, normalization, and database constraints.
  • Low-Level Programming in C:

    • Introduction to C programming, focusing on low-level constructs like pointers, memory management, and bitwise operations.
    • Emphasis on writing efficient and optimized code.

How to Use This Organization

  • Students: Each course has its own repository, which contains all the assignments, lecture notes, lab exercises, and projects. Make sure to regularly check your assigned repositories for updates and deadlines.
  • Educators: You can clone or fork any of these repositories for reference or reuse in your own courses.

Contact

For any questions or issues related to the courses, feel free to reach out by opening an issue in the relevant repository, or by contacting the course instructor.


Przegląd

Witamy w organizacji dataproctech, poświęconej zasobom edukacyjnym dla kursów programowania. Ta organizacja zawiera repozytoria klasowe dla studentów uczących się:

  • Programowania obiektowego: Z naciskiem na języki programowania takie jak C++ i Java.
  • Systemów baz danych: Obejmujących tematy takie jak SQL, projektowanie baz danych i normalizacja danych.
  • Programowania niskopoziomowego w C: Zagadnienia związane z programowaniem niskopoziomowym, w tym zarządzanie pamięcią, wskaźniki i programowanie systemowe.

Każde repozytorium w tej organizacji reprezentuje konkretną klasę lub grupę studentów, z indywidualnymi zadaniami, projektami i laboratoriami, mającymi na celu praktyczne doświadczenie w programowaniu.

Kursy

  • Programowanie Obiektowe:

    • Wprowadzenie do zasad programowania obiektowego, takich jak enkapsulacja, dziedziczenie, polimorfizm i abstrakcja.
    • Implementacja OOP w językach takich jak C++ i Java.
    • Cotygodniowe laboratoria i projekty obejmujące różne aspekty projektowania i rozwoju w OOP.
  • Systemy Baz Danych:

    • Projektowanie i implementacja relacyjnych baz danych.
    • Pisanie zapytań SQL do manipulacji danymi i analizy.
    • Zrozumienie diagramów ER, normalizacji i ograniczeń baz danych.
  • Programowanie Niskopoziomowe w C:

    • Wprowadzenie do programowania w C, z naciskiem na konstrukcje niskopoziomowe takie jak wskaźniki, zarządzanie pamięcią i operacje bitowe.
    • Skupienie na pisaniu efektywnego i zoptymalizowanego kodu.

Jak Korzystać z Tej Organizacji

  • Studenci: Każdy kurs ma własne repozytorium, które zawiera wszystkie zadania, notatki z wykładów, ćwiczenia laboratoryjne i projekty. Regularnie sprawdzaj przypisane Ci repozytoria, aby być na bieżąco z aktualizacjami i terminami.
  • Nauczyciele: Możesz klonować lub forkować dowolne z tych repozytoriów w celach referencyjnych lub do ponownego wykorzystania na własnych kursach.

Kontakt

W razie pytań lub problemów związanych z kursami, prosimy o zgłoszenie problemu w odpowiednim repozytorium lub o kontakt z instruktorem kursu.

Pinned Loading

  1. Lab1_Basic_Classes Lab1_Basic_Classes Public template

    In this lab, students will practice the basic concepts of object-oriented programming (OOP) by creating simple classes in C++ and Java. This will help you understand the basics of class definitions…

    Java 1 1

  2. encapsulation encapsulation Public template

    In this lab, students gain a working knowledge of data hiding, encapsulation and the use of the protected access modifier in Java and C++. The goal of the class is to understand how to secure data …

    C++ 1

  3. constructors_destructors constructors_destructors Public template

    In this lab, students will learn the basics of object management in object-oriented programming, with a focus on constructor and destructor mechanisms.

    C++ 1

  4. oop_analysis oop_analysis Public template

    In this lab, students will learn how to perform object-oriented analysis and how to model relationships between objects using UML diagrams. The lab focuses on creating classes and defining relation…

    1

  5. er_diagrams er_diagrams Public template

    1

  6. project_OOP project_OOP Public template

    This project is part of the Object Oriented Programming course. The goal is to design and implement a fully functional application in either C++ or Java using object-oriented programming (OOP) prin…

    1 2

Repositories

Showing 10 of 39 repositories
  • projekt-w-jezyku-c-JanSikora14 Public Forked from dataproctech/dataproctech-classroom-c9-projekt-w-jezyku-c-project_c

    dataproctech-classroom-c9-projekt-w-jezyku-c-project_c created by GitHub Classroom

    dataproctech/projekt-w-jezyku-c-JanSikora14’s past year of commit activity
    0 1 0 1 Updated Apr 2, 2025
  • dataproctech-classroom-c9-projekt-w-jezyku-c-project_c Public

    dataproctech-classroom-c9-projekt-w-jezyku-c-project_c created by GitHub Classroom

    dataproctech/dataproctech-classroom-c9-projekt-w-jezyku-c-project_c’s past year of commit activity
    0 1 0 0 Updated Apr 2, 2025
  • project_c Public template
    dataproctech/project_c’s past year of commit activity
    0 0 0 0 Updated Apr 2, 2025
  • big_data Public template
    dataproctech/big_data’s past year of commit activity
    0 0 0 0 Updated Jan 10, 2025
  • transaction Public template
    dataproctech/transaction’s past year of commit activity
    0 0 0 0 Updated Jan 10, 2025
  • behavioral Public template
    dataproctech/behavioral’s past year of commit activity
    0 0 0 0 Updated Jan 7, 2025
  • uml Public template
    dataproctech/uml’s past year of commit activity
    0 0 0 0 Updated Dec 20, 2024
  • table Public template
    dataproctech/table’s past year of commit activity
    0 0 0 0 Updated Dec 20, 2024
  • normalization Public template
    dataproctech/normalization’s past year of commit activity
    0 0 0 0 Updated Dec 20, 2024
  • structural Public template
    dataproctech/structural’s past year of commit activity
    0 0 0 0 Updated Dec 10, 2024

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…