Last Updated: 2018-09-17 Mon 14:49

CSCI 2041: Advanced Programming Principles

Welcome to CSCI 2041

Essential links are below.

Staff and Office Hours


Name Email Role Office Hours Location Lab Piazza
Chris Kauffman kauffman@umn.edu Prof Tue 2:30-4:30 pm Shepherd 327 - Everyday
Anas Saeed saeed044@umn.edu GTA        
Karthik Buddha buddh009@umn.edu GTA        
Yifan Hu huxxx988@umn.edu GTA        
Benjamin Rohlfing rohlf060@umn.edu UTA        
Charles Harper harpe334@umn.edu UTA        
Ian Kariniemi karin010@umn.edu UTA        
Jacob Elafandi elafa009@umn.edu UTA        
Joseph Blanchard blanc317@umn.edu UTA        
Julie Yuan yuanx254@umn.edu UTA        
Marek Pierepiekarz piere008@umn.edu UTA        
Nathan White whit2267@umn.edu UTA        
Nicholas Stalter stalt007@umn.edu UTA        
Noah Omdal omdal007@umn.edu UTA        
Samantha Seifert seife178@umn.edu UTA        
Tasha Bornemann borne038@umn.edu UTA        
Vincent Knauss knaus039@umn.edu UTA        
Yuyang Xiao xiao0153@umn.edu UTA        
Manu Padma padma017@umn.edu UTA        
Chase Bowen bowen198@umn.edu UTA        
Jessie Speert speer034@umn.edu UTA        
Yongle Zhang zhan5262@umn.edu UTA        
Sam Matenaer maten009@umn.edu UTA        
Rui Zuo zuoxx067@umn.edu UTA        

Meetings


Meeting Day/Time Location Leader UTA
Lecture (001) M,W,F 09:05 AM - 09:55 AM Bruininks Hall 230 Kauffman None
Laboratory (002) M 05:45 PM - 06:35 PM Keller Hall 1-250   Benjamin Rohlfing, Noah Omdal, Jessie Speert
Laboratory (003) M 06:50 PM - 07:40 PM Keller Hall 1-250   Marek Pierepiekarz, Noah Omdal, Jessie Speert
Laboratory (004) T 08:00 AM - 08:50 AM Keller Hall 1-250   Julie Yuan, Samantha Seifert, Joseph Blanchard
Laboratory (005) T 09:05 AM - 09:55 AM Keller Hall 1-250   Ian Kariniemi, Samantha Seifert, Yongle Zhang
Laboratory (006) T 10:10 AM - 11:00 AM Keller Hall 1-250   Julie Yuan, Benjamin Rohlfing, Yuyang Xiao
Laboratory (007) M 07:55 PM - 08:45 PM Keller Hall 1-250   Charles Harper, Sam Matenaer
Lecture (010) M,W,F 01:25 PM - 02:15 PM Fraser Hall 102 Kauffman None
Laboratory (011) T 11:15 AM - 12:05 PM Keller Hall 1-250   Tasha Bornemann, Chase Bowen, Yongle Zhang
Laboratory (012) T 12:20 PM - 01:10 PM Keller Hall 1-250   Jacob Elafandi, Yuyang Xiao, Joseph Blanchard, Padma Manu
Laboratory (013) T 01:25 PM - 02:15 PM Keller Hall 1-250   Charles Harper, Ian Kariniemi, Jacob Elafandi
Laboratory (014) T 02:30 PM - 03:20 PM Keller Hall 1-250   Tasha Bornemann, Marek Pierepiekarz, Nicholas Stalter
Laboratory (015) T 03:35 PM - 04:25 PM Keller Hall 1-250   Nathan White, Vincent Knauss
Laboratory (016) T 04:40 PM - 05:30 PM Keller Hall 1-260   Nathan White, Vincent Knauss, Same Matenaer

Getting Started

Initialized your CSE Labs Account
https://wwws.cs.umn.edu/account-management/

Ensure that you can access school lab machines through http://vole.cse.umn.edu/ or through SSH

Access or Set up your OCaml environment
Examine the 2041 Setup Document to ensure that you have access to a working OCaml environment on University Computers and/or your home machine.
Have a look at the OCaml Manual
We will assign readings from the manual as we learn about OCaml. It is available here: http://caml.inria.fr/pub/docs/manual-ocaml/

Author: Chris Kauffman (kauffman@umn.edu)
Date: 2018-09-17 Mon 14:49