KSAWorks
KSAWorks
Knowledge • Skills • Abilities
Teachers College at Columbia University · Courses

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.

COMS E0001FOUND OF COMPUT SCI-TRACK0.00
Subject
COMS E
Credits (min)
0
Credits (max)
0
Credit unit
points
Type
course
Edition
2026
Source
bulletin.columbia.edu
COMS E0002SOFTWARE SYSTEMS TRACK0.00
Subject
COMS E
Credits (min)
0
Credits (max)
0
Credit unit
points
Type
course
Edition
2026
Source
bulletin.columbia.edu
COMS E0003INTELLIGENT SYSTEMS TRACK0.00
Subject
COMS E
Credits (min)
0
Credits (max)
0
Credit unit
points
Type
course
Edition
2026
Source
bulletin.columbia.edu
COMS E0004APPLICATIONS-TRACK0.00
Subject
COMS E
Credits (min)
0
Credits (max)
0
Credit unit
points
Type
course
Edition
2026
Source
bulletin.columbia.edu
COMS E0005VISION & GRAPHICS-TRACK0.00
Subject
COMS E
Credits (min)
0
Credits (max)
0
Credit unit
points
Type
course
Edition
2026
Source
bulletin.columbia.edu
COMS E0006DIGITAL SYSTEMS TRACK0.00
Subject
COMS E
Credits (min)
0
Credits (max)
0
Credit unit
points
Type
course
Edition
2026
Source
bulletin.columbia.edu
COMS E3899Research Training0.00

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
COMS E3999Fieldwork1

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
COMS E4111INTRODUCTION TO DATABASES3.00
Subject
COMS E
Credits (min)
3
Credits (max)
3
Credit unit
points
Type
course
Edition
2026
Source
bulletin.columbia.edu
COMS E4115PROGRAMMING LANG & TRANSL3.00
Subject
COMS E
Credits (min)
3
Credits (max)
3
Credit unit
points
Type
course
Edition
2026
Source
bulletin.columbia.edu
COMS E4762Machine Learning for Functional Genomics3.00

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
COMS E4773Machine Learning Theory3.00

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
COMS E4775Causal Inference3

Prerequisites: (COMS4711W) and

Subject
COMS E
Credits (min)
3
Credits (max)
3
Credit unit
points
Type
course
Edition
2026
Source
bulletin.columbia.edu
COMS E4776Machine Learning for Data Science3

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
COMS E4899Research Training0.00

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
COMS E4995COMPUTER ARTS/VIDEO GAMES3.00

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
COMS E6111ADVANCED DATABASE SYSTEMS3.00

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
COMS E6113Topics in Database Systems3

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
COMS E6118OPERATING SYSTEMS, II3.00

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
COMS E6156TOPICS IN SOFTWARE ENGINEERING3.00

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
COMS E6173Virtual Reality and Augmented Reality3.00

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
COMS E6178Human-Computer Interaction3.00

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
COMS E6181ADVANCED INTERNET SERVICES
Subject
COMS E
Type
course
Edition
2026-2027
Source
bulletin.columbia.edu
COMS E6184ANONYMITY & PRIVACY3.00

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
COMS E6185INTRUSION DETECTION SYSTEMS3.00

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
COMS E6232ANALYSIS OF ALGORITHMS II3.00

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
COMS E6261ADVANCED CRYPTOGRAPHY3.00

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
COMS E6424HARDWARE SECURITY3.00

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
COMS E6732COMPUTATIONAL IMAGING3.00

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
COMS E6735VISUAL DATABASES3.00

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
COMS E6900TUTORIAL IN COMPUTER SCIENCE1.00-3.00

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
COMS E6901PROJECTS IN COMPUTER SCIENCE1.00-12.00

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
COMS E6902THESIS1.00-9.00

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
COMS E6910FIELDWORK1.00

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
COMS E6915TECH WRITING FOR CS AND ENGINRS3.00

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
COMS E6998TOPICS IN COMPUTER SCIENCE3.00

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
COMS E9800DIRECTED RESEARCH IN COMP SCI1.00-15.00

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
COMS E9902SEMINAR IN COMPUTER SCIENCE3.00

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
COMS E9910GRADUATE RESEARCH I1.00-6.00

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
COMS E9911GRADUATE RESEARCH II1.00-15.00

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