{"id":11970,"date":"2026-08-26T19:37:54","date_gmt":"2026-08-26T23:37:54","guid":{"rendered":"https:\/\/www.qc.cuny.edu\/academics\/lcd\/?page_id=11970"},"modified":"2026-08-27T09:05:20","modified_gmt":"2026-08-27T13:05:20","slug":"computational-linguistics","status":"publish","type":"page","link":"https:\/\/www.qc.cuny.edu\/academics\/lcd\/computational-linguistics\/","title":{"rendered":"BS in Computational Linguistics"},"content":{"rendered":"<p>[et_pb_section fb_built=&#8221;1&#8243; _builder_version=&#8221;4.21.0&#8243; _module_preset=&#8221;default&#8221; custom_padding=&#8221;||17px|||&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_row _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; background_color=&#8221;#EFEFEF&#8221; width=&#8221;86%&#8221; max_width=&#8221;1206px&#8221; module_alignment=&#8221;center&#8221; border_radii=&#8221;on|17px|17px|17px|17px&#8221; border_width_all=&#8221;1px&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text _builder_version=&#8221;4.27.7&#8243; _module_preset=&#8221;default&#8221; header_font=&#8221;&#8211;et_global_body_font|700|||||||&#8221; header_text_align=&#8221;center&#8221; header_font_size=&#8221;37px&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h1>Bachelor of Science in Computational Linguistics<\/h1>\n<p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][et_pb_row column_structure=&#8221;2_3,1_3&#8243; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; max_width=&#8221;1202px&#8221; custom_padding=&#8221;|||0px||&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;2_3&#8243; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_heading title=&#8221;About the Program&#8221; admin_label=&#8221;About the Program&#8221; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; title_font=&#8221;&#8211;et_global_body_font||||||||&#8221; custom_margin=&#8221;||18px|||&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_heading][et_pb_text _builder_version=&#8221;4.27.7&#8243; _module_preset=&#8221;default&#8221; text_font_size=&#8221;16px&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p>This program is run jointly between the Department of Computer Science and the Department of Linguistics, TESOL and Communication Science and Disorders.<\/p>\n<p>Computational linguistics is a field that brings current computational techniques to the analysis of human language. The goal of this program is to develop professional and analytical skills that will enable our graduates to serve in industry, public sector and NGO roles where training in these areas is in demand. Computational Linguistics is central to much of the most important emerging work in the computational sciences and related industry, including large language models, language-learning applications, automatic speech recognition, text-to-speech, application development for under-resourced languages, and computational therapies for patients with speech and language disorders.<\/p>\n<p>The program is designed to build skills in computational text processing, application development, and language analysis. Specifically, the coursework in formal and experimental linguistics includes content in acoustic phonetics and natural language phonology central to application development for automatic speech recognition, speech-to-text and text-to-speech in natural languages, as well as content in natural language syntax and morphology and corpus analysis central to search applications and large language models. In addition the curriculum includes training in mathematics, statistics, data structures, basic coding and application as currently used in industry in language-based applications.<\/p>\n<p>&nbsp;<\/p>\n<p>[\/et_pb_text][et_pb_button button_url=&#8221;https:\/\/www.qc.cuny.edu\/admissions\/apply-to-queens-college\/&#8221; url_new_window=&#8221;on&#8221; button_text=&#8221;Apply Now to Queens College!&#8221; button_alignment=&#8221;center&#8221; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; custom_button=&#8221;on&#8221; button_text_size=&#8221;20px&#8221; button_text_color=&#8221;#FFFFFF&#8221; button_bg_color=&#8221;#E71939&#8243; button_border_color=&#8221;#E71939&#8243; global_colors_info=&#8221;{}&#8221;][\/et_pb_button][et_pb_accordion icon_color=&#8221;#E71939&#8243; use_icon_font_size=&#8221;on&#8221; icon_font_size=&#8221;20px&#8221; _builder_version=&#8221;4.27.7&#8243; _module_preset=&#8221;default&#8221; toggle_font=&#8221;&#8211;et_global_body_font|600|||||||&#8221; toggle_font_size=&#8221;18px&#8221; custom_margin=&#8221;||33px||false|false&#8221; custom_padding=&#8221;||0px||false|false&#8221; db_initial_state=&#8221;all_closed&#8221; border_width_left=&#8221;7px&#8221; border_color_left=&#8221;#E71939&#8243; global_colors_info=&#8221;{}&#8221;][et_pb_accordion_item title=&#8221;Requirements for the Major&#8221; open=&#8221;on&#8221; _builder_version=&#8221;4.27.7&#8243; _module_preset=&#8221;default&#8221; body_font_size=&#8221;16px&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<div id=\"major\" class=\"et_pb_module et_pb_text et_pb_text_3  et_pb_text_align_left et_pb_bg_layout_light\">\n<div class=\"et_pb_text_inner\">\n<p><strong>Required courses (24 credits)<\/strong><\/p>\n<p>LCD 101, MATH 114 OR 241, LCD 116, LCD 120, LCD 150, LCD 151, LCD 220, LCD 250, LCD 251, CSCI 357, CSCI 366.<\/p>\n<p><strong>Electives (6 credits from among the following)<\/strong><\/p>\n<p>LCD 205, LCD 209, LCD\/ANTH 281, LCD 306, CSCI 313, CSCI 325, LCD 360, CSCI 363<\/p>\n<p><em>Note:\u00a0 No course will count toward this major with a grade lower than C-.<\/em><\/p>\n<\/div>\n<\/div>\n<p>[\/et_pb_accordion_item][et_pb_accordion_item title=&#8221;Course Descriptions&#8221; _builder_version=&#8221;4.27.7&#8243; _module_preset=&#8221;default&#8221; body_font_size=&#8221;16px&#8221; global_colors_info=&#8221;{}&#8221; open=&#8221;off&#8221;]<\/p>\n<p><strong>LCD 101. Introduction to Language<\/strong>. 3 hr.; 3 cr. A survey of the study of language: Structure, language and society, first and second language acquisition, and other related topics. Fulfils College Option: Language. Taught Fall, Spring, and Summer.<\/p>\n<p><strong>MATH 114.\u00a0 Elementary Probability &amp; Statistics.<\/strong> 3 hr.; 3 cr. <span>An introduction to mathematical probability and statistics for the general student. Not open to mathematics, physics, or chemistry majors. Not open to mathematics, physics, or chemistry majors, or to students who are taking or have passed MATH 114W, 241, 611, 621, 633, BIOL 230, ECON 249, PSYCH 107, SOC 205, 206, 207. Not open to students who will be receiving transfer credit or advanced placementcredit for MATH 114.<\/span> Taught Fall, Spring, and Summer.<\/p>\n<p><strong>MATH 241. <span>Introduction to Probability and Mathematical Statistics<\/span>.<\/strong> 3 hr.; 3 cr. <span>An introduction to the basic concepts and techniques of probability and statistics with an emphasis on applications. Topics to be covered include the axioms of probability, combinatorial methods, conditional probability, discrete and continuous random variables and distributions, expectations, confidence interval estimations, and tests of hypotheses using the normal, t- and chi-square distributions. Students taking this course may not subsequently receive credit for MATH 114, except by permission of the chair. Not open to students who are taking or have received credit for MATH 611<\/span><span>.<\/span> Taught Fall, Spring.\u00a0 <b>Note:<\/b> students are advised to select MATH 114 or 241 for their General Education Math and Quantitative Reasoning course.\u00a0 Otherwise, students will be required to complete MATH 114 or 241 in lieu of one three-credit elective, under advisement.<\/p>\n<p><strong>LCD 116. Introduction to Morphology.\u00a0<\/strong>3 hr; 3 cr. Morphological theory; how words are formed; rules for determining the meaning and pronunciation of words cross-linguistically. Taught Fall.<\/p>\n<p><strong>LCD 120.<\/strong>\u00a0<strong>Understanding English Grammar (Syntax I).<\/strong>\u00a03 hr.; 3 cr. Introduction to the salient characteristics and major patterns of words, phrases, and sentences in English. Taught Fall and Summer.<\/p>\n<p><strong>LCD 150.<\/strong>\u00a0<strong>Linguistic Phonetics.<\/strong>\u00a03 hr.; 3 cr. An introduction to phonetic science as used in linguistic theory and research. It covers how speech sounds in the world\u2019s languages are articulated and transcribed with the International Phonetic Alphabet as well as the use of acoustic analysis software to reveal acoustic properties of consonants, vowels, and prosody. Taught Fall.<\/p>\n<p><strong>LCD 151. Methods in Computational Linguistics I.<\/strong>\u00a03 hr.; 3 cr. An introductory course for students in the Computational Linguistics (CL) sequence or those students who wish to learn about Python and its application to Natural Language Processing (NLP). The course will introduce the students to basic Linux commands and programming concepts in Python, focusing on techniques required to work with natural language data. The students will learn about standard corpora used in NLP and CL. The students will write simple Python programs for processing and analyzing language corpora and will perform various linguistic and statistical analysis of the natural language data. The course will also introduce data structures and algorithms that are used to describe and analyze language data. Taught Fall.<\/p>\n<p><strong>LCD 205.<\/strong>\u00a0<strong>Sociolinguistics.\u00a0<\/strong>3 hr.; 3 cr. Prereq.: LCD 101 or 102 or 104 or 105\u00a0 or Anth 108. Introduction to the study of the relationship between language and society. Socio-cultural factors which influence language form, use, and history. Taught Spring and Summer.<\/p>\n<p><strong>LCD 220. Advanced English Syntax (Syntax II).<\/strong>\u00a03 hr.; 3 cr. Prereq.: LCD 101 or 102 and 120 or Anth 108. Developing a theoretical framework for the analysis of simple and complex sentences in English. Taught Spring.<\/p>\n<p><strong>LCD 250. Phonology.\u00a0<\/strong>3 hr; 3 cr.<strong>\u00a0<\/strong>Prereq.:\u00a0 LCD 101 or 102 or Anth 108 and LCD 150. This course examines the major sound patterns of human language, as gleaned from a wide variety of languages.\u00a0 It teaches in a step-by-step fashion the techniques of phonological analysis and the fundamental theories that underpin it. Students will learn how to analyze phonological data, how to think critically about data, how to formulate rules and hypotheses, and how to test them.<\/p>\n<p><strong>LCD 251. Methods in Computational Linguistics II.\u00a0<\/strong>3 hr; 3 cr.<strong>\u00a0<\/strong>Prereq.:\u00a0 LCD 151. The second course in the sequence for Computational Linguistics (CL) students and Computer Science students who wish to take courses in Natural Language Processing (NLP) and Machine Learning. The course will include more advanced topics on data structures and algorithms that are used in NLP, basic algorithms for NLP tasks, including supervised machine learning for part-of-speech tagging, parsing, classification. The students will write simple programs using existing tools and corpora, and will learn how to evaluate the performance using standard NLP evaluation methods. Taught Spring.<\/p>\n<p><strong>LCD 281. Analyzing Language in Action. <\/strong>3 hr; 3 cr. \u00a0This course introduces the theories, approaches, and methods of discourse analysis, the study of human discourse or socially situated language use. We examine how people express themselves, do things, become who they are, and make things happen using language, and how discourse(s) on social beliefs and behaviors influence (and are used in) the construction and production of meaning.<\/p>\n<p><strong>LCD 306. Semantics and Pragmatics.<\/strong>\u00a03 hr.; 3 cr. Prereq. or coreq.: LCD 220. A survey of properties of meaning in language (semantics) and communication strategies people use when they talk to each other (pragmatics). There is a substantial writing commitment in this course.<\/p>\n<p><strong>CSCI 313. Data Structures.<\/strong>\u00a03 hr.; 3 cr. Prereq. or coreq.: CSCI 211, CSCI 212, CSCI 220. Fundamentals of data structures and their implementations: stacks, queues, trees (binary and AVL), heaps, graphs, hash tables. Searching and sorting algorithms. Runtime analysis. Examples of problem-solving using greedy-algorithm, divide-and-conquer, and backtracking.<\/p>\n<p><strong>CSCI 325. Machine Learning.<\/strong>\u00a03 hr.; 3 cr. Prereq. or coreq.: CSCI 313. Foundations of machine learning, linear regression, logistic regression (classification), nonlinear transformation, regularization, validation, random forest, support-vector machine, neural network, deep learning, Unsupervised learning (K-Means), dimensionality reduction (PCA), machine learning pipeline. Programming projects. Taught Fall, Spring.<\/p>\n<p><strong>CSCI 357. Corpus Analysis<\/strong>. 3 hr.; 3 cr. Prereq.: LCD 151, LCD 251. Introduction to tools and methods used in Computational Linguistics and Natural Language Processing (NLP). The students will learn about basic NLP tasks (part-of-speech tagging, tokenization, parsing, entity recognition, sentiment analysis) and how to perform these tasks and train machine learning models, using off-the-shelf software (NLTK, sckit-learn, spaCy, pytorch, etc.).<\/p>\n<p><strong>LCD 360. Issues in Linguistic Research<\/strong>. 3 hr.; 3 cr. Prereq.: LCD 101 or Anth 108. This course focuses on contemporary issues in any of the major branches of linguistics. May be repeated for credit when topics vary sufficiently. There is a substantial writing commitment in this course. Taught Infrequently.<\/p>\n<p><strong>CSCI 363. Artificial Intelligence.<\/strong>\u00a03 hr.; 3 cr. Prereq.: CSCI 313. Principles of artificial intelligence (AI). Topics include search and optimization; probabilistic reasoning; decision processes; reinforcement learning; machine learning; and ethics of AI. Programming projects..<\/p>\n<p><strong>CSCI 366. Natural Language Processing<\/strong>. 3 hr.; 3 cr. Prereq.: LCD 151, LCD 251, CSCI 357. Language models, part-of-speech tagging, syntactic parsing, machine translation, supervised learning, na\u00efve bayes, logistic regression, word embeddings, neural networks. Programming projects.<\/p>\n<p>[\/et_pb_accordion_item][\/et_pb_accordion][\/et_pb_column][et_pb_column type=&#8221;1_3&#8243; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_heading title=&#8221;Contact Us&#8221; admin_label=&#8221;Useful Links Heading&#8221; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; title_font=&#8221;&#8211;et_global_body_font||||||||&#8221; custom_margin=&#8221;-15px||12px||false|false&#8221; custom_padding=&#8221;14px|||12px|false|false&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_heading][et_pb_text _builder_version=&#8221;4.27.7&#8243; _module_preset=&#8221;default&#8221; text_font_size=&#8221;16px&#8221; custom_padding=&#8221;|||16px|false|false&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p>Program Directors: <strong><a href=\"mailto:william.haddican@qc.cuny.edu\" target=\"_blank\" rel=\"noopener\">Bill Haddican<\/a><\/strong> and <strong><a href=\"mailto:alla.rozovskaya@qc.cuny.edu\" target=\"_blank\" rel=\"noopener\">Alla Rozovskaya<\/a><\/strong><\/p>\n<p><span>To declare the major, please contact\u00a0the program advisor, <\/span><a href=\"mailto:william.haddican@qc.cuny.edu\" role=\"link\">Bill Haddican.<\/a><span>\u00a0To book appointments, please use the <a href=\"https:\/\/www.qc.cuny.edu\/navigate\" target=\"_blank\" rel=\"noopener\">Navigate app<\/a>.<\/span><\/p>\n<p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][\/et_pb_section]<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Bachelor of Science in Computational LinguisticsThis program is run jointly between the Department of Computer Science and the Department of Linguistics, TESOL and Communication Science and Disorders. Computational linguistics is a field that brings current computational techniques to the analysis of human language. The goal of this program is to develop professional and analytical skills [&hellip;]<\/p>\n","protected":false},"author":10255,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_et_pb_use_builder":"on","_et_pb_old_content":"","_et_gb_content_width":"","inline_featured_image":false,"footnotes":""},"wf_page_folders":[366],"class_list":["post-11970","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.qc.cuny.edu\/academics\/lcd\/wp-json\/wp\/v2\/pages\/11970","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.qc.cuny.edu\/academics\/lcd\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.qc.cuny.edu\/academics\/lcd\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.qc.cuny.edu\/academics\/lcd\/wp-json\/wp\/v2\/users\/10255"}],"replies":[{"embeddable":true,"href":"https:\/\/www.qc.cuny.edu\/academics\/lcd\/wp-json\/wp\/v2\/comments?post=11970"}],"version-history":[{"count":0,"href":"https:\/\/www.qc.cuny.edu\/academics\/lcd\/wp-json\/wp\/v2\/pages\/11970\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.qc.cuny.edu\/academics\/lcd\/wp-json\/wp\/v2\/media?parent=11970"}],"wp:term":[{"taxonomy":"wf_page_folders","embeddable":true,"href":"https:\/\/www.qc.cuny.edu\/academics\/lcd\/wp-json\/wp\/v2\/wf_page_folders?post=11970"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}