← All work
Product · 2012–13

University C Programming Labs, Foundational CS Coursework

Overview

A small collection of university lab exercises written in C, covering introductory algorithmic problems such as matrix-diagonal traversal and array processing. It captures the developer’s foundational computer-science coursework from the student era.

Why It Exists

University lab assignments meant to build core programming fundamentals: control flow, arrays, multidimensional matrices, and basic I/O in a low-level language.

What We Built

Two short C programs plus a compiled artifact: diagonale.c reads an N×N matrix and prints its principal and secondary diagonals; fisier.c reads an array and computes aggregate values (sum, product of odd-indexed elements, count of zeros, and a membership/flag check for a target value). The code is classic intro-level coursework, including the small rough edges typical of student work.

Technologies & Approach

Plain C with the standard library (stdio.h, stdlib.h). The focus is on loops, arrays/matrices, conditional logic, and console I/O, the building blocks of algorithmic thinking.

Outcome / Impact

Demonstrates the academic foundation underpinning later professional work: comfort with low-level languages and core algorithmic problem-solving learned at university.

Capabilities Demonstrated

  • Algorithmic fundamentals (matrix and array manipulation)
  • Low-level programming in C
  • Solid computer-science grounding from formal coursework
More work See all →