archive-edu.com » EDU » C » COLUMBIA.EDU

Total: 442

Choose link from "Titles, links and description words view":

Or switch to "Titles and links view".

  • sensitivity analysis and mean variance optimization Independent Consultant Fall 2002 Summer 2000 Spring 1999 Droplets Inc Fall 2002 Enhanced functionality of Droplets GUI Designer for Borland JBuilder an OpenTools API plug in that lets users generate Java client server application code within the JBuilder IDE Added core features and fixed critical bugs to bring the product out of beta Droplets Inc Summer 2000 Developed PictureShare a collaborative photo album application using the Droplet Server SDK a multi threaded C client server application framework Used Win32 API for thread timer and Internet functions Oracle Template Library used for database access Used Rational Rose for object modeling and UML documentation Spaceday com Spring 1999 Developed back end functionality of the Mission to Mars project an interactive web site for children to experience the feeling of space travel Used CGI in C C accessing simple filesystem based database to meet client s budget restraint Developed for Apache web server running on BSDi PR Newswire Spring 1999 Implemented news search page on PRNewswire com Used Tempest messaging server with Java client processes invoking Oracle PL SQL procedures through JDBC Developed and deployed in Solaris Tempest Software Inc 1997 1998 Senior Developer Wrote Java version of the client library for company s core product the Tempest Messenger System an HTTP interoperable message oriented middleware system Careful tuning of multi threaded TCP sockets code allowed the implementation to achieve same performance as platform specific C versions of the library Designed and implemented the Tempest Application Server TAS a Java framework that allowed programmers to rapidly create web applications simply by extending pre defined classes TAS was subsequently used by the company s consulting division for a number of Fortune 500 clients Reformed company s development process instituting source control and cross platform build policies using Perforce

    Original URL path: http://www.cs.columbia.edu/~jae/jae-resume-pre-gradschool.txt (2016-02-17)
    Open archived version from archive


  • COMS W3157 Advanced Programming
    24 respectively see course overview slides Schedule Note that the following schedule is tentative It will be updated as we go Date Topic Note Deadline 1 T 1 19 Course overview 00 T 1 19 HW0 Part A due 2 R 1 21 Compiling linking Makefile 01 R 1 21 HW0 Part B due Su 1 24 HW0 Part C due 3 T 1 26 Makefile 03 lab1 4 R 1 28 Makefile Binary number Data types 02 5 T 2 2 Expressions statements Automatic v static variables 6 R 2 4 Process address space Pointers arrays 04 05 F 2 5 lab1 due 7 T 2 9 Pointers arrays 06 lab2 8 R 2 11 Pointers arrays 9 T 2 16 Function pointer Struct 07 08 lab3 W 2 17 lab2 due 10 R 2 18 Standard I O Redirection 09 11 T 2 23 File I O 10 lab4 12 R 2 25 UNIX overview Creating processes using fork exec 11 F 2 26 3157 Hackathon 13 T 3 1 Intro to TCP IP networking 12 13 lab5 14 R 3 3 Midterm exam 1 15 T 3 8 Lab 5 overview fork exec revisited 16 R 3

    Original URL path: http://www.cs.columbia.edu/~jae/3157/ (2016-02-17)
    Open archived version from archive

  • COMS W4118 Operating Systems I
    VM Part B Write launchx program Reading assignment APUE chapter 1 2 3 2 4 OSCE2 OSC9 1 2 1 4 1 5 1 8 3 2 7 2 10 LKD chapter 1 Start forming your group of three people R 1 21 T 1 26 Introduction to OS Linux System Overview Lecture L01 intro1 osc ch1 L02 intro2 osc ch2 L03 boot to panic Source code T 1 26 R 1 28 UNIX File I O Reading APUE 10 1 10 6 skim signal descriptions in 10 2 APUE 3 1 3 13 APUE 8 1 8 10 Lecture L04 file io R 1 28 T 2 2 Interprocess communication in UNIX Reading APUE 15 2 APUE 7 6 7 7 APUE 7 8 a little bit off topic so optional APUE 14 8 read page 525 527 skim or skip the rest APUE 15 9 skim or skip page 571 575 read page 576 578 APUE 15 10 Lecture L05 ipc HW2 Linux Linked List Reading OSC 3 1 3 2 LKD Chapter 6 page 85 96 ULK page 87 90 see hw2 instruction for details Assignment HW2 linked list due Fri 2 5 Makefile simple c R 2 4 Signals Reading APUE 9 4 9 6 skim just to get a sense of what are process group session and controlling terminal APUE 10 8 10 9 APUE 10 10 you can skip pages 340 341 343 but interesting read if you know setjmp longjmp or willing to find out APUE 10 11 10 13 APUE 10 14 skip page 352 353 Lecture L06 signal Review Session Sockets API and HTTP 1 0 When where Sunday 2 7 5 40pm 6 55pm CLIC lab CS 486 enter thru Fairchild Building Topics covered Sockets API by walking through a

    Original URL path: http://www.cs.columbia.edu/~jae/4118/ (2016-02-17)
    Open archived version from archive

  • COMS W3157 Advanced Programming
    on Mon Nov 23 11 59pm Lab6 is due on Thu Nov 12 11 59pm Lab5 is due on Fri Oct 30 11 59pm Lab4 is due on Sun Oct 18 11 59pm Lab3 is due on Sun Oct 11 11 59pm Lab2 is due on Fri Oct 2 11 59pm Lab1 is due on Thu Sep 24 11 59pm Homework 0 is due on the 1st day Tue Sep 8 11 59pm see course overview slides Schedule Note that the following schedule is tentative It will be updated as we go Date Topic Note Deadline 1 T 9 8 Course overview 00 T 9 8 hw 0 due 2 R 9 10 Compiling linking Makefile 01 03 lab1 3 T 9 15 Makefile Binary number Data types 02 4 R 9 17 Expressions statements Automatic v static variables 5 T 9 22 Process address space Pointers arrays 6 R 9 24 Pointers arrays 04 05 R 9 24 lab1 due 7 T 9 29 Pointers arrays 06 lab2 8 R 10 1 Function pointer Struct 07 08 lab3 F 10 2 lab2 due 9 T 10 6 Standard I O Redirection 09 10 R 10 8 Midterm exam 1 Su 10 11 lab3 due F 10 9 3157 Hackathon 11 T 10 13 File I O 10 lab4 12 R 10 15 UNIX overview Creating processes using fork exec 11 Su 10 18 lab4 due 13 T 10 20 Intro to TCP IP networking 12 13 lab5 14 R 10 22 Lab 5 overview fork exec revisited 15 T 10 27 Sockets API 14 16 R 10 29 Sockets API HTTP 15 lab6 F 10 30 lab5 due T 11 3 No class Election day 17 R 11 5 HTTP Lab 7 demo 16 lab7 18 T 11 10

    Original URL path: http://www.cs.columbia.edu/~jae/3157-LAST/ (2016-02-17)
    Open archived version from archive

  • COMS W4118 Operating Systems I
    APUE 11 6 read up to and including 11 6 6 Lecture L07 thread T 2 24 Nonblocking I O and I O multiplexing Reading APUE 14 2 APUE 14 4 0 i e page 500 501 APUE 14 4 1 Lecture L08 adv io Source code HW3b HTTP Server phase B Group project Assignment HW3b http server due Sat Mar 7 R 2 26 UNIX domain sockets Reading APUE 17 1 APUE 17 2 pages 631 633 are optional but recommended APUE 17 2 1 APUE 17 3 pages 637 641 are optional but recommended APUE 17 4 read 642 643 skip the rest Lecture L09 domain sockets Source code T 3 3 Thread design and implementation Reading OSC 4 1 4 3 OSC Optionally 4 5 OSC 4 6 4 7 Lecture L10 thread impl HW3c HTTP Server phase C Group project Reading APUE 13 optional if you re doing HW3c part14 Assignment HW3c http server due Sun Mar 15 Test web page scripts R 3 5 T 3 10 R 3 12 Synchronization I II Reading OSC 5 1 5 5 OSC 5 6 5 7 OSC 5 8 5 8 3 is optional the section is so badly written that it won t make any sense last few slides of this will help In 5 8 4 only read Java Monitors box on page 232 same page in both OSCE2 OSC9 Read java lang Object API doc about wait notify notifyAll Lecture L11 synchro 1 L12 synchro 2 Sample code T 3 17 R 3 19 Spring break No class HW4 Building a custom kernel in Arch Linux Individual assignment Reading LKD Chapter 2 Assignment Kernel Compilation in Arch Linux 100 points Due date Tue March 31 Deliverable shell script mmk that automates all the steps starting from make Make sure the script will stop if any of the commands fail It takes two arguments the original kernel version and your UNI Ex mmk 3 14 35 jwl3 Optional tasks if you d like to practice shell scripting You are allowed to hard code virtualbox guest dkms version like 4 3 26 Instead try grabbing it from the pacman query Make the two command line arguments optional You can figure out the local version from the config file and the original kernel version from the Makefile You are allowed to hard code N in make jN but again you can figure out the optimal value on the fly in your script T 3 24 T 3 31 Linux system calls Reading LKD chapter 2 previously assigned as part of HW4 LKD chapter 3 skim pages 37 40 LKD chapter 5 Lecture L13 syscall R 3 26 Midterm exam R 4 2 Linux processes Reading LKD chapter 3 skim pages 37 40 previously assigned Lecture L14 linux proc HW5a Linux System Calls Group project Assignment HW5a syscall Due date Mon Apr 13 for HW5 which includes both HW5a HW5b HW5b Fridge Group project Assignment HW5b fridge Skeleton

    Original URL path: http://www.cs.columbia.edu/~jae/4118-LAST/ (2016-02-17)
    Open archived version from archive

  • COMS W3136 Essential Data Structures in C/C++
    on Sat Oct 10 11 59pm Lab1 is due on Fri Sep 25 11 59pm Homework 0 is due at NOON Wed Sep 9 see course overview slides Schedule Note that the following schedule is tentative It will be updated as we go Date Topic Note Deadline 1 T 9 8 Course overview 00 W 9 9 hw 0 due 2 R 9 10 Compiling linking 01 3 T 9 15 Makefile Binary number Data types 02 HW1 4 R 9 17 Binary number Data types Expressions statements 5 T 9 22 Automatic v static variables Process address space 6 R 9 24 Recursion Selection sort 03 HW2 F 9 25 lab1 due 7 T 9 29 Merge sort HW2 code walk through 8 R 10 1 Pointers arrays 04 9 T 10 6 Pointers arrays 10 R 10 8 Heap allocation Pointer to pointer Struct Sa 10 10 lab2 due 11 T 10 13 Function pointer Linked list I 05 HW3 12 R 10 15 Linked list II 06 13 T 10 20 Exam 1 14 R 10 22 Linked list II Big O notation 15 T 10 27 I O 07 16 R 10 29 Introduction to C

    Original URL path: http://www.cs.columbia.edu/~jae/3136-LAST/ (2016-02-17)
    Open archived version from archive

  • NetServ project home page
    An autonomic network management framework using NetServ will be demonstrated on October 5th 2011 in Bonn Germany Click here for more details NetServ tutorial at GEC11 There will be a NetServ tutorial at the 11th GENI Engineering Conference GEC11 on July 26th 2011 in Denver CO Click here for more details NetServ users mailing list Subscribe to the netserv users mailing list now NetServ demo video at GEC9 plenary session

    Original URL path: http://www.cs.columbia.edu/irt/project/netserv/ (2016-02-17)
    Open archived version from archive

  • Tal Malkin
    in the Clouds 2011 eprint version Key Dependent Message Security Recent Results and Applications Tal Malkin Isamu Teranishi Moti Yung CODASPY 2011 Full list of publications Teaching Current Spring 13 Advanced Cryptography COMS E6261 Homomorphic Encryption and Lattices Past Classes Introduction to Cryptography COMS W4261 Fall 12 Fall 11 Fall 09 Spring 08 Fall 05 Computer Science Theory COMS W3261 Spring 11 Spring 09 Fall 07 Spring 07 Spring 06 Spring 03 Advanced Cryptography COMS E6261 Spring 10 Data Privacy Spring 08 The Black Box Complexity of Cryptographic Primitives Spring 04 Secure Multiparty Computation Professional Activities Editorial Board Theory of Computing ToC SICOMP guest editor FOCS 2010 special issue Program Committee chair CT RSA 2008 Steering Committee member Cryptographers Track at the RSA Conference CT RSA 2009 2011 General chair PKC 2006 Program Committee member 2012 Crypto 2012 TCC 2012 Financial Cryptography 2012 2010 CCS 2010 FOCS 2010 PETS 2010 SCN 2010 CT RSA 2010 2009 PETS 2009 2008 Crypto 2008 2006 Crypto 2006 STOC 2006 TCC 2006 2005 Crypto 2005 USENIX Security 2005 TCC 2005 CT RSA 2005 2004 WOLFASI 2004 Crypto 2004 STOC 2004 2003 PKC 2003 2002 SAC 2002 Other events I am involved in organizing open attendance to all interested New York Area Theory Day Columbia Theory Seminar Students and Postdocs Current PhD Students Mariana Raykova co advised with Steve Bellovin Fernando Krell Igor Carboni Oliveira co advised with Rocco Servedio Aaron Bernstein co advised with Cliff Stein Mihalis Yannakakis Rocco Servedio Graduated PhD Students Ariel Elbaz PhD 2009 Currently with Google Inc Homin Lee PhD 2009 co advised with Rocco Servedio Currently a CIFellow postdoc at UT Austin Andrew Wan PhD 2010 co advised with Rocco Servedio Currently an Assistant Professor at Tsinghua University Seung Geol Choi PhD 2010 Currently a postdoc at the University

    Original URL path: http://www.cs.columbia.edu/~tal/ (2016-02-17)
    Open archived version from archive