Dual MS in Journalism and Computer Science

This dual degree program is designed to provide students with skills in Computer Science and Journalism to prepare them for new digital-media oriented careers in journalism. Students will earn Master's degrees in Computer Science and in Journalism.

Students will enroll for a total of four semesters. In addition to taking classes already offered at the Journalism and Engineering schools, students will attend a seminar and workshop designed specifically for the dual degree program. The seminar will teach students about the impact of digital techniques on journalism; the emerging role of citizens in the news process; the influence of social media; and the changing business models that will support newsgathering. In the workshop, students will use a hands-on approach to delve deeply into information design, focusing on how to build a site, section or application from concept to development, ensuring the editorial goals are kept uppermost in mind.  Students will also engage in projects supervised jointly by professors in Computer Science and Journalism to give them hands-on experience.

1. Admissions Requirements

  • Official Transcript(s)
  • Three letters of recommendation
  • GRE General Test (GRE Subject Test is not required)
  • TOEFL scores (International applicants for whom English is not their first language) 
  • Autobiographical essay & Professional essay
  • Resume/CV
  • Writing samples
  • Writing Test (Administered by the J-School)
  • Application fee: $100
Deadline to apply for the program is January 15, 2013.

For more information about the admissions requirements, please visit the Journalism website.

Admissions inquiries should be directed to , the Director of Admission and Financial Aid, in Graduate School of Journalism, and , the Assistant Director of Academic Programs, in the CS Department.

2. Overall CS Requirements

A. Core Requirement

Students take four courses from the following six:

Course ID
Course Title
COMS W4111
Introduction to Databases
COMS W4115
Programming Language and Translators
COMS W4156
Advanced Software Engineering
COMS W4170
User Interface Design
CSOR W4231
Analysis of Algorithms
COMS W4701
Artificial Intelligence

B. Required Track Courses

Candidates are required to complete three of the following courses:

Course ID
Course Title
 COMS W4112
Database Systems Implementation
 CSEE W4119
Computer Networks
 COMS W4160
Computer Graphics
 COMS W4162
Advanced Computer Graphics
 COMS W4172
3D User Interfaces and Augmented Reality
 COMS W4180
Network Security
 COMS W4705
Natural Language Processing
 COMS W4706
Spoken Language Processing
 COMS W4731
Computer Vision
 COMS W4771
Machine Learning
 COMS W4772
Advanced Machine Learning
 COMS W4999
Computing and the Humanities
 COMS W4995
Topics in CS (if focus is appropriate, needs approval from track advisor)

C. Elective Track Courses

Candidates are required to complete two courses out of the following list:

Course ID
Course Title
 COMS E6111
Advanced Database Systems
 COMS E6113
Topics in Database Systems
 COMS E6125
Web-Enhanced Information Management
 COMS E6175
Interaction Design
 COMS E6176
User Interfaces for Mobile and Wearable Computing
 COMS E6733
3D Photography
 COMS E6734
Computational Photography
 COMS E6735
Visual Databases
 COMS E6901
Projects in CS
 ELEN E6850
Visual Information Systems
 COMS E6998
Topics in CS with appropriate focus
 
other classes can count as elective, subject to track advisor approval

If you have any questions about the CS requirements, please contact

3. Journalism Requirements

Please visit the Journalism website to see journalism requirements. If you have any questions, please contact and .

4. Graduation

Candidates preparing for graduation should submit a track graduation form to (an example of a completed form is available).

------------------------------------

Updated on May 23, 2012