- Subject
- COMS E
- Credits (min)
- 0
- Credits (max)
- 0
- Credit unit
- points
- Type
- course
- Edition
- 2026
- Source
- bulletin.columbia.edu
COMS E
40 courses with the subject COMS E, each shown exactly as we captured it from the college's catalog, with every element we hold. Where the wording looks broken, that is our reading of the catalog, not the college's text.
- Subject
- COMS E
- Credits (min)
- 0
- Credits (max)
- 0
- Credit unit
- points
- Type
- course
- Edition
- 2026
- Source
- bulletin.columbia.edu
- Subject
- COMS E
- Credits (min)
- 0
- Credits (max)
- 0
- Credit unit
- points
- Type
- course
- Edition
- 2026
- Source
- bulletin.columbia.edu
- Subject
- COMS E
- Credits (min)
- 0
- Credits (max)
- 0
- Credit unit
- points
- Type
- course
- Edition
- 2026
- Source
- bulletin.columbia.edu
- Subject
- COMS E
- Credits (min)
- 0
- Credits (max)
- 0
- Credit unit
- points
- Type
- course
- Edition
- 2026
- Source
- bulletin.columbia.edu
- Subject
- COMS E
- Credits (min)
- 0
- Credits (max)
- 0
- Credit unit
- points
- Type
- course
- Edition
- 2026
- Source
- bulletin.columbia.edu
Research training course. Recommended in preparation for laboratory related research
- Subject
- COMS E
- Credits (min)
- 0
- Credits (max)
- 0
- Credit unit
- points
- Type
- course
- Edition
- 2026
- Source
- bulletin.columbia.edu
May be repeated for credit, but no more than 3 total points may be used toward the 128-credit degree requirement. Only for SEAS computer science undergraduate students who include relevant off-campus work experience as part of their approved program of study. Final report and letter of evaluation required. May not be used as a technical or non-technical elective. May not be taken for pass/fail credit or audited.
- Subject
- COMS E
- Credits (min)
- 1
- Credits (max)
- 1
- Credit unit
- point
- Type
- course
- Repeatable
- May be repeated for credit, but no more than 3 total points may be used toward the 128-credit degree requirement.
- Edition
- 2026
- Source
- bulletin.columbia.edu
- Subject
- COMS E
- Credits (min)
- 3
- Credits (max)
- 3
- Credit unit
- points
- Type
- course
- Edition
- 2026
- Source
- bulletin.columbia.edu
- Subject
- COMS E
- Credits (min)
- 3
- Credits (max)
- 3
- Credit unit
- points
- Type
- course
- Edition
- 2026
- Source
- bulletin.columbia.edu
This course will introduce modern probabilistic machine learning methods using applications in data analysis tasks from functional genomics, where massively-parallel sequencing is used to measure the state of cells: e.g. what genes are being expressed, what regions of DNA (“chromatin”) are active (“open”) or bound by specific proteins
- Subject
- COMS E
- Credits (min)
- 3
- Credits (max)
- 3
- Credit unit
- points
- Type
- course
- Edition
- 2026
- Source
- bulletin.columbia.edu
Theoretical study of algorithms for machine learning and high-dimensional data analysis. Topics include high-dimensional probability, theory of generalization and statistical learning, online learning and optimization, spectral analysis
- Subject
- COMS E
- Credits (min)
- 3
- Credits (max)
- 3
- Credit unit
- points
- Type
- course
- Edition
- 2026
- Source
- bulletin.columbia.edu
Prerequisites: (COMS4711W) and
- Subject
- COMS E
- Credits (min)
- 3
- Credits (max)
- 3
- Credit unit
- points
- Type
- course
- Edition
- 2026
- Source
- bulletin.columbia.edu
Prerequisites: SIEO W3600 or W4150 or equivalent.
- Subject
- COMS E
- Credits (min)
- 3
- Credits (max)
- 3
- Credit unit
- points
- Type
- course
- Edition
- 2026-2027
- Catalog
- 2026-2027 Edition Search Bulletin
- Source
- bulletin.columbia.edu
Research training course. Recommended in preparation for laboratory related research
- Subject
- COMS E
- Credits (min)
- 0
- Credits (max)
- 0
- Credit unit
- points
- Type
- course
- Edition
- 2026
- Source
- bulletin.columbia.edu
Special topics arranged as the need and availability arises. Topics are usually offered on a one-time basis. Since the content of this course changes each time it is offered, it may be repeated for credit. Consult the department for section assignment
- Subject
- COMS E
- Credits (min)
- 3
- Credits (max)
- 3
- Credit unit
- points
- Type
- course
- Repeatable
- may be repeated for credit.
- Edition
- 2026
- Source
- bulletin.columbia.edu
Prerequisites: (COMS W4111) and COMS W4111; Working knowledge of Python or instructor's permission. Continuation of (COMS W4111), covers the latest trends in both database research and industry. Programming projects in Python are required
- Subject
- COMS E
- Credits (min)
- 3
- Credits (max)
- 3
- Credit unit
- points
- Type
- course
- Edition
- 2026
- Source
- bulletin.columbia.edu
Prerequisites: (COMS W4111) COMS W4111
- Subject
- COMS E
- Credits (min)
- 3
- Credits (max)
- 3
- Credit unit
- points
- Type
- course
- Repeatable
- May be repeated for credit with instructor's permission.
- Edition
- 2026
- Source
- bulletin.columbia.edu
Prerequisites: (COMS W4118) COMS W4118 Corequisites: COMS W4119
- Subject
- COMS E
- Credits (min)
- 3
- Credits (max)
- 3
- Credit unit
- points
- Type
- course
- Edition
- 2026
- Source
- bulletin.columbia.edu
Topics in Software engineering arranged as the need and availability arises. Topics are usually offered on a one-time basis. Since the content of this course changes, it may be repeated for credit with advisor approval. Consult the department for section assignment
- Subject
- COMS E
- Credits (min)
- 3
- Credits (max)
- 3
- Credit unit
- points
- Type
- course
- Repeatable
- may be repeated for credit with advisor approval.
- Edition
- 2026
- Source
- bulletin.columbia.edu
Prerequisites: You will ideally have taken COMS W4172 3D User Interfaces and Augmented Reality or equivalent and be comfortable with developing in Unity. However, I am willing to admit students who don’t have this background, with the understanding that you will need. This course will cover selected topics in virtual reality (VR) and augmented reality (AR). There are two main components, with everyone participating in both: papers and projects
- Subject
- COMS E
- Credits (min)
- 3
- Credits (max)
- 3
- Credit unit
- points
- Type
- course
- Edition
- 2026
- Source
- bulletin.columbia.edu
Prerequisites: COMS W4170 Human–computer interaction (HCI) studies (1) what computers are used for, (2) how people interact with computers, and (3) how either of those should change in the future. Topics include ubiquitous computing, mobile health, interaction techniques, social computing, mixed reality, accessibility, and ethics. Activities include readings, presentations, and discussions of research papers. Substantial HCI research project required
- Subject
- COMS E
- Credits (min)
- 3
- Credits (max)
- 3
- Credit unit
- points
- Type
- course
- Edition
- 2026
- Source
- bulletin.columbia.edu
- Subject
- COMS E
- Type
- course
- Edition
- 2026-2027
- Source
- bulletin.columbia.edu
Prerequisites: (COMS W4261) or (COMS W4180) or (CSEE W4119) or COMS W4261 OR COMS W4180 OR CSEE W4119
- Subject
- COMS E
- Credits (min)
- 3
- Credits (max)
- 3
- Credit unit
- points
- Type
- course
- Edition
- 2026
- Source
- bulletin.columbia.edu
Prerequisites: COMS W4180 Corequisites: COMS W4180 Corequisite: COMS 4180W. The state of threats against computers, and networked systems. An overview of computer security solutions and why they fail. Provides a detailed treatment for Network and Host-based Intrusion Detection and Intrusion Prevention systems. Considerable depth is provided on anomaly detection systems to detect new attacks. Covers issues and problems in email (spam, and viruses) and insider attacks (masquerading and impersonation)
- Subject
- COMS E
- Credits (min)
- 3
- Credits (max)
- 3
- Credit unit
- points
- Type
- course
- Edition
- 2026
- Source
- bulletin.columbia.edu
Prerequisites: (CSOR W4231) CSOR W4231 Continuation of CSOR W4231
- Subject
- COMS E
- Credits (min)
- 3
- Credits (max)
- 3
- Credit unit
- points
- Type
- course
- Edition
- 2026
- Source
- bulletin.columbia.edu
Prerequisites: (COMS W4261) COMS W4261 A study of advanced cryptographic research topics such as: secure computation, zero knowledge, privacy, anonymity, cryptographic protocols. Concentration on theoretical foundations, rigorous approach, and provable security. Contents varies between offerings. May be repeated for credit
- Subject
- COMS E
- Credits (min)
- 3
- Credits (max)
- 3
- Credit unit
- points
- Type
- course
- Repeatable
- May be repeated for credit Spring 2026: COMS E6261 Course Number Section/Call Number Times/Location Instructor Points Enrollment COMS 6261 001/12378 Th 2:10pm - 4:00pm 524 See
- Edition
- 2026
- Source
- bulletin.columbia.edu
Spring 2026: COMS E6424 Course Number Section/Call Number Times/Location Instructor Points Enrollment COMS 6424 001/12380 M W 10:10am - 11:25am 1024 Seeley W. Mudd Building Simha Sethumadhavan 3.00 31/30
- Subject
- COMS E
- Credits (min)
- 3
- Credits (max)
- 3
- Credit unit
- points
- Type
- course
- Edition
- 2026
- Source
- bulletin.columbia.edu
Prerequisites: (COMS W4731) or COMS W4731; or instructor's permission. Computational imaging uses a combination of novel imaging optics and a computational module to produce new forms of visual information. Survey of the state-of-the-art in computational imaging. Review of recent papers on omnidirectional and panoramic imaging, catadioptric imaging, high dynamic range imaging, mosaicing and superresolution. Classes are seminars with the instructor, guest speakers, and students presenting papers and discussing them
- Subject
- COMS E
- Credits (min)
- 3
- Credits (max)
- 3
- Credit unit
- points
- Type
- course
- Edition
- 2026
- Source
- bulletin.columbia.edu
Prerequisites: COMS W4731 and COMS W4735 helpful but not required. Contact instructor if uncertain.
- Subject
- COMS E
- Credits (min)
- 3
- Credits (max)
- 3
- Credit unit
- points
- Type
- course
- Edition
- 2026
- Source
- bulletin.columbia.edu
Prerequisites: Instructor's permission. A reading course in an advanced topic for a small number of students, under faculty supervision
- Subject
- COMS E
- Credits (min)
- 1
- Credits (max)
- 3
- Credit unit
- points
- Type
- course
- Edition
- 2026
- Source
- bulletin.columbia.edu
Prerequisites: Instructor's permission. Software or hardware projects in computer science. Before registering, the student must submit a written proposal to the instructor for review. The proposal should give a brief outline of the project, estimated schedule of completion, and computer resources needed. Oral and written reports are required. May be taken over more than one semester, in which case the grade will be deferred until all 12 points have been completed. No more than 12 points of COMS E6901 may be taken. Consult the department for section assignment
- Subject
- COMS E
- Credits (min)
- 1
- Credits (max)
- 12
- Credit unit
- points
- Type
- course
- Edition
- 2026
- Source
- bulletin.columbia.edu
Available to M.S. and CSE candidates. An independent investigation of an appropriate problem in computer science carried out under the supervision of a faculty member. A formal written report is essential and an oral presentation may also be required. May be taken over more than one semester, in which case the grade will be deferred until all 9 points have been completed. No more than 9 points of COMS E6902 may be taken. Consult the department for section assignment
- Subject
- COMS E
- Credits (min)
- 1
- Credits (max)
- 9
- Credit unit
- points
- Type
- course
- Edition
- 2026
- Source
- bulletin.columbia.edu
Prerequisites: Obtained internship and approval from faculty adviser. Only for M.S. in the Computer Science Department who need relevant work experience as part of their program of study. Final report required. This course may not be taken for pass/fail credit or audited
- Subject
- COMS E
- Credits (min)
- 1
- Credits (max)
- 1
- Credit unit
- point
- Type
- course
- Edition
- 2026
- Source
- bulletin.columbia.edu
Prerequisites: Available to M.S. and Ph.D candidates in CS/CE and EE. Topics to help CS/CE and EE graduate students’ communication skills. Emphasis on writing, presenting clear, concise proposals, journal articles, conference papers, theses, and technical presentations. Credit may not be used to satisfy degree requirements
- Subject
- COMS E
- Credits (min)
- 3
- Credits (max)
- 3
- Credit unit
- points
- Type
- course
- Edition
- 2026
- Source
- bulletin.columbia.edu
Selected topics in computer science (advanced level). Content and prerequisites vary between sections and semesters. May be repeated for credit. Check “topics course” webpage on the department website for more information on each section. Spring 2026: COMS E6998 Course Number Section/Call Number Times/Location Instructor Points Enrollment COMS 6998 001/12384 M 4:10pm - 6:00pm 306 Uris Hall Silvia Sellan 3.00 21/20 COMS 6998 002/12385 F 12:10pm - 2:00pm 829 Seeley W. Mudd Building Vasileios Kalantzis 3.00 25/40 COMS 6998 003/12386 M 7:00pm - 9:30pm 614 Schermerhorn Hall Kaoutar El Maghraoui 3.00 120/120 COMS 6998 004/12387 Th 4:10pm - 6:40pm 825 Seeley W. Mudd Building IHsin Chung, Seetharami Seelam 3.00 43/44 COMS 6998 005/12388 T 2:10pm - 4:00pm 627 Seeley W. Mudd Building Josh Alman 3.00 15/40 COMS 6998 006/12389 F 10:10am - 12:00pm 415 Schapiro Cepser Henry Yuen 3.00 24/40 COMS 6998 007/12390 F 10:10am - 12:00pm 644 Seeley W. Mudd Building Martha Kim 3.00 14/20 COMS 6998 008/12391 F 10:10am - 12:00pm 627 Seeley W. Mudd Building Yunzhu Li 3.00 45/50 COMS 6998 009/12392 W 1:10pm - 3:55pm 337 Seeley W. Mudd Building Toniann Pitassi 3.00 5/20 COMS 6998 010/12567 W 2:10pm - 4:00pm 333 Uris Hall Richard Zemel 3.00 46/50 COMS 6998 V03/16790 Kaoutar El Maghraoui 3.00 14/99 Fall 2026: COMS E6998 Course Number Section/Call Number Times/Location Instructor Points Enrollment COMS 6998 001/13905 Th 2:10pm - 4:00pm 327 Seeley W. Mudd Building Bjarne Stroustrup 3.00 13/36 COMS 6998 002/13906 W 8:10pm - 10:00pm 451 Computer Science Bldg Josh Alman, Yongwhan Lim 3.00 6/50 COMS 6998 003/13907 Th 2:10pm - 4:00pm 227 Seeley W. Mudd Building Jason Nieh 3.00 28/30 COMS 6998 005/13909 F 12:10pm - 2:00pm 644 Seeley W. Mudd Building Xia Zhou 3.00 20/30 COMS 6998 006/13910 M 7:00pm - 9:30pm 501 Schermerhorn Hall Kaoutar El Maghraoui 3.00 175/189 COMS 6998 007/13911 F 4:10pm - 6:00pm 451 Computer Science Bldg Parijat Dube, Chen Wang 3.00 87/110 COMS 6998 008/13912 M 4:10pm - 6:00pm 1127 Seeley W. Mudd Building Kaoutar El Maghraoui 3.00 33/40 COMS 6998 009/13913 T 12:10pm - 2:00pm 253 Engineering Terrace Suman Jana 3.00 7/25 COMS 6998 010/13914 M W 2:40pm - 3:55pm 313 Fayerweather Alexandr Andoni, Liberty Edo 3.00 43/78 COMS 6998 011/13915 F 2:40pm - 5:10pm 207 Mathematics Building Lydia Chilton 3.00 142/152 COMS 6998 012/13916 Christos Papadimitriou 3.00 36/40 COMS 6998 013/13917 F 8:10am - 10:00am 644 Seeley W. Mudd Building Aleksander Holynski 3.00 38/44 COMS 6998 014/19577 M 7:10pm - 9:00pm 214 Pupin Laboratories Behrang Garakani 3.00 45/56 COMS 6998 015/19578 F 10:10am - 12:00pm 606 Martin Luther King Building Vasileios Kalantzis 3.00 13/40 COMS 6998 016/19579 T 6:10pm - 8:00pm 414 Schapiro Cepser Matteo Varvello 3.00 40/40 COMS 6998 018/19580 F 10:10am - 12:00pm 703 Hamilton Hall Steven Yin 3.00 33/40 COMS 6998 019/19733 F 2:10pm - 4:00pm 303 Hamilton Hall Rahul Krishna Prasad 3.00 15/40 COMS 6998 020/19732 F 10:10am - 12:00pm 825 Seeley W. Mudd Building Zishen Wan 3.00 35/32 COMS 6998 021/19731 T 10:10am - 12:00pm 602 Northwest Corner Junfeng Yang 3.00 18/30 COMS 6998 C08/20343 Kaoutar El Maghraoui, Antoni Viros i Martin 3.00 0/99 COMS 6998 C11/20841 Lydia Chilton 3.00 0/1 COMS 6998 V06/18095 Kaoutar El Maghraoui 3.00 10/99 COMS 6998 V07/19961 Parijat Dube, Chen Wang 3.00 6/99 COMS 6998 V08/18096 Kaoutar El Maghraoui, Antoni Viros i Martin 3.00 4/99 COMS 6998 V10/18097 Alexandr Andoni 3.00 5/99 COMS 6998 V11/20093 Lydia Chilton 3.00 8/19
- Subject
- COMS E
- Credits (min)
- 3
- Credits (max)
- 3
- Credit unit
- points
- Type
- course
- Repeatable
- May be repeated for credit.
- Edition
- 2026
- Source
- bulletin.columbia.edu
Prerequisites: Submission of an outline of the proposed research for approval by the faculty member who will supervise. The department must approve the number of points. May be repeated for credit. This course is only for Eng.Sc.D. candidates
- Subject
- COMS E
- Credits (min)
- 1
- Credits (max)
- 15
- Credit unit
- points
- Type
- course
- Repeatable
- May be repeated for credit.
- Edition
- 2026
- Source
- bulletin.columbia.edu
Spring 2026: COMS E9902 Course Number Section/Call Number Times/Location Instructor Points Enrollment COMS 9902 001/12393 T 2:40pm - 3:55pm 337 Seeley W. Mudd Building Eugene Wu, Kostis Kaffes 3.00 25/25 Fall 2026: COMS E9902 Course Number Section/Call Number Times/Location Instructor Points Enrollment COMS 9902 001/15324 T 2:40pm - 3:55pm 337 Seeley W. Mudd Building John Hewitt, Silvia Sellan 3.00 22/25
- Subject
- COMS E
- Credits (min)
- 3
- Credits (max)
- 3
- Credit unit
- points
- Type
- course
- Edition
- 2026
- Source
- bulletin.columbia.edu
Prerequisites: Submission of an outline of the proposed research for approval by the faculty member who will supervise. The department must approve the number of credits. May be repeated for credit. This course is only for M.S. candidates holding GRA or TA appointments. Note: It is NOT required that a student take Graduate Research I prior to taking Graduate Research II. Consult the department for section assignment
- Subject
- COMS E
- Credits (min)
- 1
- Credits (max)
- 6
- Credit unit
- points
- Type
- course
- Repeatable
- May be repeated for credit.
- Edition
- 2026
- Source
- bulletin.columbia.edu
Prerequisites: Submission of an outline of the proposed research for approval by the faculty member who will supervise. The department must approve the number of points. May be repeated for credit. This course is only for M.S./Ph.D. and Ph.D. students. Note: It is NOT required that a student take Graduate Research, I prior to taking Graduate Research, II. Consult the department for section assignment
- Subject
- COMS E
- Credits (min)
- 1
- Credits (max)
- 15
- Credit unit
- points
- Type
- course
- Repeatable
- May be repeated for credit.
- Edition
- 2026
- Source
- bulletin.columbia.edu
Source: Teachers College at Columbia University's catalog, linked per course · table learning_unit · CourseShelf publish 61