Computer Science Projects - Tips and Examples for Programming

Update: Friday, 3. April 2026

In this section you will find information on programming, binary and source files and some examples of various projects.

It all revolves around software development, theories and algorithms in computer science and interesting computer programs.

If you also have helpful examples, valuable source codes or other tips from the world of programming, we would be very happy to receive a message or a comment on the posts. Of course, you are also welcome to ask or answer questions.

Have fun browsing and trying out the codes!

2D and 3D Graphics Programming (Computer Graphics)

Generating textures with simple mathematical functions
Generating Textures with Smooth Color Gradients
Filling a Buffer with (Pseudo-)Random Values
Examples of texture generation for common use cases
Examining Anti-Aliasing Problems or Moiré Effects

 

Image Processing and Analysis (Image Vision)

Implementation of a Region Growing Algorithm, FH Wedel (WS2003)

 

Web Technologies and Online Programming

Downloading a Website Completely
Benchmark for Measuring Web Server Speed

 

Small Projects, Exercises and Useful Snippets

Programming lab in ANSI C
Special Considerations for (Reinterpret) Cast Operations
Curious (ANSI) C Quirks and Oddities
My pre-diploma project, FH Wedel (WS2002)
Two Helpful Macros for C/C++ Programmers
HexSpeak: Words from Hexadecimal Numbers
Which data ends up in .text, .data, or .bss?
Master branches, commits, merging, and version control with Git and TortoiseGit on Windows.
From simple arrays to multi-dimensional structures – clearly explained with code examples.
Collected Linux Tips

 

Process Programming and Simulation

Arrow and Bow Simulation Task in Matlab/Simulink
Control of the Billiard-Playing Robot, FH Wedel (SS2004)
Process Programming Lab FH-Wedel (SS2003)

 

Do you like the posts about the software projects? Do you have your own experiences and tips on similar programming topics? Do you have questions or suggestions? Why not write a comment...

Comments 0

 

Write new comment: