There may only be 2 days left of the workweek, but there are a host of UMM CSci events coming up in that little window!
Noon, Thursday, 3 Nov: The presentations from this year’s sorting competition in CSci 3501 (Algorithms and Computability) are tomorrow at noon in the dungeon. Everyone is welcome! Also, ideas for the next year(s) sorting problems are welcome (and students currently in the class will get extra credit for good suggestions). This year’s problem is described at http://cda.morris.umn.edu/~elenam/3501fall11/psets/sorting
The Sorting Competition is a multi-lab exercise on choosing the fastest sorting algorithm for a given type of data. By “fast” we mean the actual running time and not the Big-Theta approximation. You will get description of the data and a sample input file to practice, but the final test will be done on a different file.
The presentations will include analysis of the various student submissions, as well as submissions by several people not in the course (alums and other faculty). If you want to see some pretty serious Java/sorting voodoo, grab some lunch and come down to the lab!
4pm, Thursday, 3 Nov: UMM CSci alum Chad Seibert (’11) will be presenting on writing his own OS at 4pm tomorrow in Sci 2200. There will be snacks and pop, so we hope to see lots of folks!
“How to Write Your Own OS, a First-hand Experience”
In this talk, we explore writing an operating system for the x86 architecture from scratch. We start in 16 bit mode, just after the BIOS finishes execution, and make our way to full multi-threaded processing in 32 bits. We also explore areas such as memory management, task switching, and concurrency, and show how our operating system works with programs to provide these services. In addition, we also compare and contrast our approach to these issues against existing implementations such as Windows and Linux.
3:30pm, Friday, 4 Nov: UMM CSci (both ’05) alumni Derek Desens (currently at Accenture Consulting) and Kyle Hosker (currently at Target) will give a presentation and a Q&A session in Sci 1020 on their career paths after UMM, strategies for searching for jobs (resumes, interviews, etc), and work they do at their companies. This is your chance to find out what kinds of jobs are available “out there” and what do you need to do to get them. Get your resume questions answered by people in the field who know what to look for in a resume!
Yowza! That’s a busy couple of days! These are some neat opportunities, so carve out a little time and come learn some cool stuff.
Remember, too, that CSci tea continues to happen each Wednesday from 3:30-4:30pm in the Lopez Room (the lounge between the labs). Cookies and candy abound :-)
Lastly, your reporter got behind and totally failed to post about UMM CSci student Scott Stefes’s excellent presentation on iOS development last week. Scott did a great job providing an overview of the hows and whys of iOS development. Well done!