School-assignments-in-computer-science
- Active
- Library
- GitHub
- ★ 1

30,061 projects in the catalog.
Free Pascal, Lazarus and Delphi components, libraries and programs from GitHub, SourceForge, Codeberg, GitLab and more. Rate them, mark what looks interesting, and talk about them on their benches.
Some source code from the time when I was studying computer science and already spent a good part of my evenings and weekends behind the computer.
OpenSIMPLY is an open source project for simulation modeling in Delphi, Lazarus, Free Pascal. Download OpenSIMPLY at opensimply.org The project is free computer simulation software based on discrete-event approach. OpenSIMPLY is a science software with very high simulation performance. So, the simulation results can be obtained much faster. The project is suitable for people with any modeling experience, and can be used for both science and education. Some application of this modeling software are: - traffic simulation - network simulation, - emergency and evacuation ways simulation and much more. This simulation tool runs in Windows and Linux, on 32-bit and 64-bit platforms, as a GUI or console (terminal) application. Write the model only once, simulate anywhere. Videos on installing OpenSIMPLY for different IDEs and operating systems : https://www.youtube.com/playlist?list=PLnyWoktGqA
ChaikinsAlgorithmExplorer (ObjectPascal + Lazarus)
An extended Turing machine implementation for CP/M and DOS
Computer-Assisted Qualitative Data Analysis Software (CAQDAS) for coding textual data, retrieving coded segments, and analysing patterns
:ghost: Programming assignment in the first semester of my computer science studies: Pacman programmed entirely in the good old Pascal.
Turbo Pascal procedures and things from my high school (mid-1990s) computer science classes
CyberUnits is a cross-platform class library for rapid development of high-performance computer simulations in life sciences. It supports modelling for biomedical cybernetics and systems biology with Object Pascal.
CyberUnits is a cross-platform class library for rapid development of high-performance computer simulations in life sciences. It supports modelling for biomedical cybernetics and systems biology with Object Pascal.
This project was aimed to complete my Bachelor Degree in Computer Science @2011 in University of Sumatera Utara, Indonesia. This project is a software that implements Lossless Data Compression Algorithms (Lempel Ziv Welch, Arithmetic Coding, Burrows Wheeler Transform, and Run-Length Encoding Algorithm)
This was my end of school project in Turbo Pascal for computer science in 2003. So don't blame me ;)
My first computer science class project from 2002
Some codes I wrote during my classes of computer science ...
CyberUnits is a cross-platform class library for rapid development of high-performance computer simulations in life sciences. It supports modelling for biomedical cybernetics and systems biology with Object Pascal.
Library Management System is my first semester ITC (Introduction to Computer science) course project written in PASCAL language. It uses linked-list data-structure and filing to store book records. Also it uses BGI graphics in order to display colorful user-interface.
Student Management System is my first semester ITC (Introduction to Computer science) course project written in PASCAL language for my class fellows Syed Taqi Zaidi and Muhammad Minhaj. It uses linked-list data-structure to store student records. Also it uses BGI graphics in order to display colorful user-interface.
This Pascal compiler was created by the Computer Science Department of SUNY in Stony Brook back in 1975. The Pascal compiler generates code for the IBM 360 and is written in XPL. This project includes the source code for the Pascal compiler and the XPL compiler. This project also includes an IBM/360 simulator capable of running the output of both the Pascal compiler and the XPL compiler. The simulator is written in C and can run on most machines with a C compiler.
Offline optical character recognition of Farsi and Arabic letters using deep learning and feature extraction (تشخیص حروف فارسی و عربی آفلاین با استفاده از یادگیری عمیق و استخراج ویژگیها)
Simple BASIC interpriter
Just Good ParseFloat Algorithm named PureParseFloat
X-Ray Calc 3 is a modern revised and improved version of software for computer simulation and LFPSO curve fitting of X-ray reflectivity (XRR).
Environment for the Simulation of Computer Architectures for the Purpose of Education
Casi todos los códigos hechos para el estudio en la facultad.
EMMA - A Delphi port of llama2.c for running LLMs on retro computers
FEDES is a Finite Element Data Exchange System for mapping finite element analysis data between different FE solvers and meshes with different element types and densities. Six commercial FE solvers are supported (ABAQUS, ANSYS, DEFORM, MARC, MORFEO, VULCAN). The FEA data outputted can be visualized with the open source program ParaView.
Files for Forsythe G.E., Malcolm M.A., Moler C.B. Computer methods for mathematical computations.
Experimental approach to use pattern matching with adaptive learning to train a computer to play Pente board game.
Origentation at the nightsky via Arduino and Computer
TRURL is a suite of desktop calculators with reverse Polish notation (RPN) written in Object Pascal. Additionally, it comes with a free reusable class library (RPN Engine) as a toolbox for creating your own calculator. TRURL is an acronym for "TRURL is a Reusable Universal RPN Library". Class Libraries: • RPN Engine: Full-featured calculation engine for Pascal-based RPN calculators • Segmitator: Library for virtual seven-segment displays Applications: • TRURL A: Simple demo app for the RPN Engine • TRURL G: Desktop RPN calculator inspired by the UI of the DSKY unit of the Apollo Guidance Computer (AGC)
The EPXMLPreprocessor is a computer program that reads an abstract description of a building and writes a complete, fully-functional EnergyPlus input file.
Morris Mano's Computer assembly simulator written in FreePascal (using Lazarus IDE) .
🌼 estudando a linguagem de proramação Pascal - Bloco I Uespi
This is a mini-project for the course of "Algorithmic & Complexity" at the First year in Computer Engineering School, in which we choose 3 types of sort algorithm studied in class, and we apply them in a chosen programming language not studied in class -which is Delphi in here- with a GUI.
A small tool helps you to balance the chemical formulas.
Indistarter is a user interface to run a INDI server. You can configure different profile for your astronomical equipment. The INDI server can be launched locally or remotely on another computer. In this last case a ssh tunnel is established to allow local client connection. This software is part of a full suite for astronomical observation: https://sourceforge.net/projects/skychart/ https://sourceforge.net/projects/ccdciel/ https://sourceforge.net/projects/eqmodgui/ See also: https://sourceforge.net/projects/indi/
MeKin2D is a collection of Free Pascal subroutines for kinematic simulation of planar linkage mechanisms using a modular approach.
Sky Simulator for ASCOM, Alpaca and Indi is a software program designed to simulate an astronomical camera mounted on a computer-controlled telescope. The camera displays images of the night sky based on the telescope pointing-at position and is affected by exposure time and focuser position. The images can be created artificially or using the online deep sky survey. It simulates also a guide camera. mount, focuser and camera rotator if required. You can also use your own mount in the simulation. Simulation of mount polar alignment errors and mount periodic errors is possible. This simulator is a useful tool for testing the focuser routine, astrometric solving, guiding and test run sequences. Star and a deep sky databases are included. For questions, problems, suggestion visit the forum. Ascom installation required. Install instructions for CCDCiel, APT and Nina : https://sky-simulator.sourceforge.io
Modernizing the sentential and predicate logic programs, Bertie and Twootie, by cleaning up the code, rewritting the code to conform to the standard Pascal defination, and developing a graphical user interface for both X and MS Windows.
TRURL is a suite of desktop calculators with reverse Polish notation (RPN) written in Object Pascal. Additionally, it comes with a free reusable class library (RPN Engine) as a toolbox for creating your own calculator. TRURL is an acronym for "TRURL is a Reusable Universal RPN Library". Class Libraries: • RPN Engine: Full-featured calculation engine for Pascal-based RPN calculators • Segmitator: Library for virtual seven-segment displays Applications: • TRURL A: Simple demo app for the RPN Engine • TRURL B: RPN calculator in the design of the famous calculators by Dieter Rahms for Braun • TRURL G: Desktop RPN calculator inspired by the UI of the DSKY unit of the Apollo Guidance Computer (AGC)
Monte Carlo eXtreme (MCX) - Physically accurate and validated GPU ray-tracer
A collection of lightweight Python wrappers based on Python4Delphi simplifying Data Sciences development with Delphi
Demonstrates Voice Recognition, Text to Speech, Language Translation, OAuth2, Image Generation, Face Detection and Voice Chatbot.
Bitgrid - a new model of computation
GunBound GITZ's Updater, uses threaded download and zip compression (with password support). Made for GunBound GitzWC, created in 2015,it has been executed in more than 3.000 computers of our players
Coco/R is a compiler generator, which takes an attributed grammar of a source language and generates a scanner and a parser for this language. The scanner works as a deterministic finite automaton. The parser uses recursive descent. LL(1) conflicts can be resolved by a multi-symbol lookahead or by semantic checks. Thus the class of accepted grammars is LL(k) for an arbitrary k.
Persian Stemming data-set in order to evaluate new stemmers
Graphical user interface for MS-DOS applications. (Back to '95-'97)
Pascal and C code from Samuel Kamin's "Programming Languages: an Interpreter-Based Approach"
Modular, student-friendly Arduino Opta PLC training system with ladder logic and SCADA readiness
Building a Software Simulator for Airborne Cyber Physical Systems using X-Plane
Delphi ComPort Library
A simple Prolog II interpreter written in Pascal
Control your Android phone or device from your desktop PC using screen mirroring
compiler compiler coco/r pascal version
Repository contenente tutti gli appunti e tutte le risorse del corso d'informatica di Palermo
Particle Swarm Optimization framework (Delphi)
Lazarus ComPort Library