Welcome to the Computer Science Department's TA website!!
IMPORTANT MESSAGE TO TEACHING ASSISTANTS!!!
Federal regulations specify that you are NOT allowed to work until a valid I-9 has been completed and submitted to the department. TAs who have never worked at the university must complete an I-9 regardless of citizenship or visa status. Failure to complete and submit the I-9 and other necessary employment paperwork to Cindy Walters within 3 days of accepting the TA position in MICE will result in a forfeiture of the MSTA fellowship and pay. NO EXCEPTIONS.
PLEASE NOTE: If you are on a visa type other than F-1 or J-1 you cannot be a CS TA. In addition, if your country has a tax treaty with the US, you will be contacted by the Payroll Department once an employment record has been created for you with further instructions.
If you are completing a mandatory teaching requirement, you do not need to complete any paperwork and only have to accept the position in mice; if you are presently funded as a GRA student you will be paid for TA duties as additional comp and need only to accept the position in mice. All others must follow these guidelines to complete the paperwork. Contact Cindy Walters (cindy [at] cs.columbia.edu) with any additional questions.
Tuesday 9/30/2014, 8:00am
TA Required: COMS E6998-5: Modern Internet App Dev
TA positions are available for the Modern Internet Application Development course. This course provides an overview of new approaches to building commercial Internet applications. The course provides an overview of the technology and how they fit together. Students are responsible for independent study to learn details. Student will implement applications using the technology and provide documentation on their applications' architecture.
Some of the topics that will be covered are:
Please list this as a preferred choice on your MICE application if you are interested.
Please contact Donald Ferguson (Donald.Ferguson [at] software.dell.com) for more information.
- Implementing interactive user experience using model-view-controller realized by HTML5 and AngularJS
- Extending application data access from relational databases to include various forms of NoSQL databases
- Application integration using web services, REST and message buses
- Rules engines
- Workflow, service orchestration and BPMN
- API management and programmable web
- Software packaging using container technology, e.g. Docker
- Federated databases and information integration
- Business analytics
- Basic concepts in security, e.g. SAML, OpenID
Tuesday 8/19/2014, 12:00pm
Please refer to the FAQ first for any questions you may have on TA-related and MSTA fellowship-related questions.
Thursday 7/25/2013, 12:00pm
Off-campus access for MICE
If you are off-campus and need to access MICE for TA Applications, you can follow instructions here.