Skip to content
@University-Experience

My University Experience

I have added to this organization most of my homeworks, and projects from my journey as computer engineering in An-Najah National University.

University_Experience🎓

npm version pip version Version Contributors license GitHub pull requests

Software Skills 🧑🏼‍💻

C C++ Java JavaFX Python Flask HTML CSS JavaScript Bootstrap Node.js Express PHP

Oracle MySQL MongoDB SQLite OpenCV Unit Testing Jenkins Shell

Software Tools 🔰

CLion PhpStorm Microsoft Word Microsoft Excel Docker Linux Ubuntu RedHat draw.io

Hardware Skills 💻

Verilog VHDL Assembly Inline Assembly Microprocessor 8086 MIPS

Hardware Tools 🧰

Arduino Raspberry Pi Tera Term com0com backetTracer MPLAB X PIC18 Multisim Proteus LabVIEW Mars


Welcome to the University Experience organization! This initiative shows most of my experience and learned skills from my journey as Computer Engineering at An-Najah National University, and these resources and projects might help other students.

Programs included:

Software Programs:

  • Computer Programming: Used C language and Visual Studio tool.
  • Data Structures: Used C++ language and Clion tool.
  • Algorithms: Used C++ language, and Clion tool.
  • Compiler: Used C++ language, and VSCode tool.

  • OOP: Used Java language and IntelliJ tool.
  • Database: Used Java, JavaFX, SQL skills, and Oracle, Intellij, draw.io, Scene builder, xampp tools.
  • Software: Used Java, JavaFX, MySQL, Unit Testing, Jenkins skills, and IntelliJm Scene builder, MySQL Server tools.

  • Web Development: Used HTML, CSS, JavaScript, PHP, MySQL skills, and PHPStorm, MYSQL Server tools.
  • Advanced Software: Used JavaScript, Node.js, Express, MySQL skills, and VSCode, MySQL Server, Postman tools.
  • AI: Used HTML, CSS, JavaScript, Machine Learning, Neural Networks skills, and VSCode tool.
  • Operating Systems: Used C++ language, and VSCode, Linux, Obuntu, RedHat tools.
  • Distributed Operating Systems: Used Python, Flask, SQLite, MongoDB skills, and VSCode, Docker, Postman tools.

Hardware Programs:

  • Digital 1, 2: Used Verilog, VHDL languages.
  • Digital 3, Electronics 1, 2: Used Multisim, Proteus tools.

  • Microprocessors: Used Assembly 8086, Inline-Assembly, C languages, and Visual Studio, Emulator tools.
  • Computer Architecture 1, 2: Used MIPS, C, C++, and Mars, Linux, VSCode, shell tools.
  • PIC18: Used C language, and MPLAB X, Tera Term, com0com tools.

  • Communications: Used Java language, and LabView, VSCode tools.
  • Networks 1: Used Java, JavaFX skills, and VSCode tool.
  • Networks 2: Used Java, PHP skills, and VSCode, Apache tools.

Hardware Graduation Project (GP2):

My hardware graduation project was Tile Grout filling robot

  • Used Arduino Uno, Raspberry Pi 4 Module B, Raspberry Camera Module 3
  • Also NoIR, 3 Steppers 3.5A, 3 Drivers 3.5A, IR sensors, Ultrasonic Sensors, tile grout pushing mechanism, wooden box, wheels, nuts and bolts
  • GiHub Repository
  • LinkedIn Post

Software Graduation Project (GP1):

FreeDevelopersCamp, This project aims to create a learning platform for developers with resources, courses, and a community-driven environment to help learners grow in their careers.

Features

  • Backend built with NestJS and MongoDB.
  • Frontend powered by React, Styled-Components, and Tailwind CSS.
  • Mobile version using React Native.
  • Plans to integrate AI and ML features soon.
  • GitHub Oragnization
  • LinkedIn Post

Contributing

We welcome contributions! Feel free to fork the repository, implement your ideas, and submit a pull request.

License

This project is licensed under the Apache License 2.0.

Pinned Loading

  1. Tile-Grout-Filling-Robot Tile-Grout-Filling-Robot Public

    My second (hardware) graduation project in An-Najah National University

    Python 1

  2. EcoTrack EcoTrack Public

    Platform using RESTful APIs (Mysql, Nodejs, Express)

    JavaScript 2 1

  3. Bazarcom Bazarcom Public

    Microservices project using Flask . We Made 4 servers running using docker images for each one and 2 database using sqlite. The project is a book buying platform.

    Python 2

  4. nim-game nim-game Public

    AI project using minimax (alpha-beta) algorithm applied using javascript with nodejs & express

    JavaScript

  5. FruitRecognitionSystem FruitRecognitionSystem Public

    Machine Learning project using neural network applied using javascript with nodejs & express to create a system to recognize fruits according to their sweetness and color.

    JavaScript

  6. sakancom sakancom Public

    Desktop application using JavaFX for Housing operations

    Java

Repositories

Showing 10 of 19 repositories

Top languages

Loading…

Most used topics

Loading…