Creating an IGCSE Pseudocode Interpreter (part 1)

Time for the compiler engineer to manifest… For the longest time, I have loved compiler engineering. It just sounded so mesmerizing. Being able to take code and analyze it in a multitude of ways to generate something based off of logical reasoning…all done through an automated program. The possibilities of a pseudocode runtime is endless, I can even self host a compiler on it, eventually! Origins of the idea + Rationale I take 0478 CS at my school....

September 18, 2024 · 3 min · ezntek

The GIIS Hackathon X - My Experience (the finale)

Foreword Yes, this will take you very long to read because this really should have been 5 parts. These reading time calculations are also quite messed up. Not my fault, click away if you don’t have patience :p Recap As of the last post, I was on day 2, right before the lunch break. I had just (almost) finished writing my article display, and I am now ready to start connecting the API....

August 3, 2024 · 21 min · ezntek

The GIIS Hackathon X - My Experience (part 3)

Intro & Recap As of August 1st, I have been quite busy over the past few days. I went out with friends, and a lot of new hardware parts arrived, such as SOIC-8 clips (that I had to assemble), my T440p keyboard (finally!!), and other such things. This explains why I haven’t uploaded part 3 yet, but here it finally is! Some source code examples might deviate from the actual source code at https://github....

August 1, 2024 · 14 min · ezntek

The GIIS Hackathon X - My Experience (part 2)

Recap If you haven’t checked the first article out, please do here. This article will cover mainly the events on day one, along other appropriate stories fit for this article. Source code shown is in the state that it is in right now (i.e. the complete app). I only set up git later on in the development process due to time reasons. Some components may not be explained, that is to be expected....

July 29, 2024 · 10 min · ezntek

The GIIS Hackathon X - My Experience (part 1)

Why? In the student homebase representative group chat, there arrived a message. A certain message leading people to visit a certain site. That would be this. This would be a hackathon. An event where programmers (or non programmers) (foreshadowing) would come together and code in teams while competing with other teams to win prizes and recognition from other programmers in the event. Usually, one would have to pay for these kinds of events, but this one was actually free....

July 26, 2024 · 9 min · ezntek

Econs Revision (20240509T110029)

Economics revision guide NOTE: This guide was NOT WRITTEN BY ME, but by Markus Clausen. I do not take the economics course. you can find the PDF here.

May 9, 2024 · 1 min · ezntek, Markus Clausen

Computer Science G1 revision guide

Da link here For the uneducated: Our school provides the IGCSE Comp Sci 0478 course (instead of ICT now), but the school’s selection of teachers are suboptimal. Despite their best efforts to teach us as much as they can, computer science is a hard subject for many and they may need a revision guide to help them. Tested topics From the homework post, Chapter 2 Data transmission structure of data packets & contents packet switching methods of transmission (serial, parallel, HD & FD) USB error detection - parity check, checksum, echocheck check digits - ISBN 13 and Modulo 11 (know how GENERATE and RECALCULATE) NO CALCULATOR ALLOWED ARQ Encryption Chapter 3 Hardware CPU Dual core & quad core processors Von neumann architecture control bus, address bus, data bus fetch-decode-execute cycle instruction sets embedded systems qr codes RAM, ROM, DRAM, SRAM virtual memory MAC addresses router Chapter 9 Databases structure of flat file - fields, records, validation data types use of primary keys SQL scripts to query data

May 9, 2024 · 1 min · ezntek