Spent a bit of time tonight updating the "virtual pet" sprites I have at the top of my Canvas pages to represent student progress.

I only got caught up on grading one class so far because they're starting the semester project this week, so I updated their sprites.

Including a screenshot of another class' pets, which are still in "baby form".

#Education #ComputerScience

Staff Associate II in the Department of Biological Sciences

Post a job in 3min, or find thousands of job offers like this one at jobRxiv!

jobRxiv
You think you're HARD, kid? You think you're as metal as a KNUTH SHIRT? #computerscience #math
Mastering STM32 - Second Edition by Carmine Noviello is on sale on Leanpub! Its suggested price is $35.99; get it for $23.99 with this coupon: https://leanpub.com/mastering-stm32-2nd/c/LeanPublishingDaily20260402 #EmbeddedSystems #InternetOfThings #CAndCpp #ComputerScience
Mastering STM32 - Second Edition

MasteringSTM32 is the first book about STM32, a complete tutorial to the most complete ARM Cortex-M platform using the official STM32CubeIDE and CubeHAL IDE

AI Masterclass

About the Track: AI Masterclass Artificial Intelligence is reshaping the way we live, work, and build technology. The AI Masterclass Track brings together three powerful courses from world-class experts to give you a comprehensive, practical, and hands-on education in the age of AI. Whether you want to understand the big picture, apply AI patterns in real-world software, or dive deep into the mathematics and code behind large language models, this Track has you covered. Why take this Track? Together, these three courses form a complete journey through today’s AI landscape—from understanding generative AI at a strategic and practical level, to applying proven patterns in software development, to mastering the technical foundations of LLMs. You’ll gain not only knowledge but also exercises, quizzes, and code examples that ensure you can confidently apply what you’ve learned in your work. Don’t fall behind or just keep up with AI—master it. Courses Included Generative AI in a Nutshell - Henrik Kniberg A fast-paced, visual, and practical guide to the strange new world of Generative AI. With Henrik’s signature hand-drawn illustrations and down-to-earth explanations, you’ll explore what generative AI is, how it works, how to use it, and how to lead through this transformation—without drowning in jargon or hype. Patterns of Application Development Using AI - Obie Fernandez Learn pragmatic patterns and principles for integrating AI into real-world applications. Drawing from his experience building an AI-powered platform, Obie introduces practical design patterns like “Multitude of Workers” and “Self-Healing Data,” helping you unlock the power of AI in adaptive, user-centric systems. The Hundred-Page Language Models Course - Andriy Burkov A concise yet thorough guide to modern Large Language Models, blending math, illustrations, and hands-on coding. You’ll build your own models from scratch in Python, understand transformers, and explore instruction fine-tuning—all while benefiting from Andriy’s clear explanations and exclusive video content.

Will computer science degrees change their development courses to use Vibe Coding? I remember my coding, algorithms , etc. classes … 🤔 #computerscience #AI #VibeCoding

The first demo of #7coderwords is close to being completed. It's a HTML puzzle game for programmers/software developers.

Most UI details are implemented and the game is playable. About 50 puzzles will be added in the next few days, together with support for desktop browsers.

The game logo icon must also be reworked.

#wordpuzzle #puzzlegame #webgame #computerscience

🔍 Spot the difference?

Both define an outer function (plus).

Both return an inner, anonymous function.

Both "close over" the variable in the parent scope.

R uses environments; Perl uses lexicals. Same logic, different syntax. 🤝

#FunctionalProgramming #CodingTips #ComputerScience #RStats #Perl

💡 R and Perl are more alike than you think!Both use lexical scoping to create closures. The inner function "captures" the variable from the outer scope, creating a persistent environment.

#rstats
plus <- function(x) {
function(y) x + y
}
plus_one <- plus(1)
plus_one(10) #11

#perl
sub plus {
my ($x) = @_;
sub {
my ($y) = @_;
$x + $y
}
}
my $plus_one = plus(1);
$plus_one->(10); # 11
#FunctionalProgramming #CodingTips #ComputerScience

After some quality time in the hackcenter of #eh23, I pushed a new version of theotui, a #TUI for students to explore topics of theoretical computer science. Now with support for DFAs, deterministic finite automatas.

https://codeberg.org/dawe/theotui
#rust #ratatui #computerscience #logic #math