Just looked at course description for an upcoming course: "Overview of a computer's organization. Methods of data representation. Organization of an assembly language program. Instruction set: data movement, arithmetic, comparing and branching, and bit manipulation. Procedure calling sequences. Implementation of high-level language constructs. Interrupt processing." FML
Did my first script call in an event! It's completely useless and just because I thought it'd be cute if looking at clocks in-game made the character say the real-world time, but it's fully functional scripting and I did it all by myself!