Dept. of Computer Science & Engineering

Site Tools



Fall 2017

The Computer Programming of Art

Date November 17, 2017
Speakers Jesse Maes
Slides ipython notebook
It can be easy to get the impression that computer programming is all about “logic” and “efficiency” and “problem solving.” Well you know what? Sometimes computer science is more art than science, Morty; a lot of people don't get that!

At this week's ACM presentation, Jesse Maes will be showing us the basics of procedural art generation! Expect a Bob Ross style live demo, showcasing a few classic algorithms for creating pieces of visual art. Landscapes, paintings, trees, fractals… shapes! You name it! There's a ton of potential in programming for creativity and self expression - come see what you can do to a canvas with just few lines of code.

Computers at War

Date November 10, 2017
Speakers Jesse Crawford
Slides war_slides.pdf
This Friday, infamous NMT alumnus and historical rambler Jesse Crawford will discuss the codebreaking efforts of World War II and their significance in forming the modern computer industry.

Between US and British efforts, a great deal of advanced technology we use today was originally developed to take a peek at German military communications.Alan Turing himself, remember, was a British cryptanalyst before he was a computer scientist. A particular focus will be given to the British codebreaking machine COLOSSUS, which would likely be known today as one of the most important early computers had it not been classified and then almost entirely forgotten until just the last decade.


Date October 13, 2017
Speakers Chris McAlpine
This Friday, Chris McAlpine will talk about why you need to care about web development.

In the first half of his talk, Chris will show how web development is critically important, why it’s only going to get more important, and how YOU can leverage OCaml to be a successful web developer.

After having convinced you of your moral and ethical duty to program the web in OCaml, Chris will show you how in a unscripted and uncensored live demo! Make sure to bring your laptop to join in on the fun.


Date October 6, 2017
Speakers Kari Erickson
Wes Harris
Links Bunny Massacre source code
SVG dot game
In honor of the upcoming Game Jam, Wes Harris and Kari Erickson will be demonstrating how to just, liek, maek gaem.

For the first half of the meeting, Wes will be making a quick Android game involving a cute bunny and deadly knives. Wes will talk about many important topics of mobile app development, including game software libraries, spritesheets, bounding boxes, touch events, and collisions.

Following this, Kari will make a quick web game using JavaScript and circles - lots of circles. By the end of the meeting you’ll be 100% prepared to jam games!

DevOps: It’s not dev, and it’s not ops

Date September 29, 2017
Speakers Jesse Crawford
Slides devops_slides.pdf
Links https://gitlab.com/jcrawfordor/gitlab-inception
In this one-hour special, self-proclaimed notable NMT alumnus and DevOps engineer Jesse Crawford will talk about the world of DevOps, which is both a career and a buzzword. Learn about how modern system administration looks more like programming than Linux wizardry, and how cloud-native organizations are managing their hardware just like their software: with Git. We’ll talk about configuration management, modern IT operations practices, and The Cloud and what’s really different about it. This will be a look at a whole career path that you don’t hear about at Tech. Other buzzwords covered include: PaaS, IaaS, SaaS, horizontal scaling, webscaling, synergy, internet RAM-swapping openGL; AOL keyword devops.

How the Web Was Won (Point 0)

Date September 22, 2017
Speakers Aaron Hudson
Hugo Rivera
Slides webwaswon_slides.pdf
This week's student speakers, Aaron Hudson and Hugo Rivera, present a talk on the history and practice of web development.
Have you ever wanted to know more about how software is written for the modern web? How are they delivered to billions of people? And how might things have turned out differently if history had taken a different turn or two? What if history had overlooked http and given us gopher instead?
acm/talks/start.txt · Last modified: 2019/10/16 16:45 (external edit)