BazookaCow19/class-info huggingface dataset:
CS 491: Seminar Seminar on topics of current interest as announced in the Class Schedule. 0 to 4 undergraduate hours. 0 to 4 graduate hours. Approved for S/U grading only. May be repeated in the same or separate terms if topics vary to a maximum of 4 hours. Prerequisite: As specified for each topic offering, see Class Schedule or departmental course description.
CS 492: Senior Project I First part of a project course in computer science. Students work in teams to solve typical commercial or industrial problems. Work involves planning, design, and implementation. Extensive oral and written work is required both on-campus and possibly off-campus at sponsors' locations. CS 492 must be taken as a sequence with either CS 493 or CS 494. 3 undergraduate hours. No graduate credit. Credit is not given for both CS 492 and a project course in another engineering department for the same project. Prerequisite: For Computer Science majors with senior standing.
CS 497: CS Team Project Student teams work with CS faculty to complete a significant project requiring advanced knowledge of CS principles. Project topics vary. 1 to 3 undergraduate hours. No graduate credit. May be repeated in the same term up to 6 hours, if topics vary; may be repeated in separate terms. Prerequisite: For majors only; junior or senior standing required.
CS 498: Special Topics Subject offerings of new and developing areas of knowledge in computer science intended to augment the existing curriculum. See Class Schedule or departmental course information for topics and prerequisites. 1 to 4 undergraduate hours. 1 to 4 graduate hours. May be repeated in the same or separate terms if topics vary.
CS 499: Senior Thesis Research and thesis development experience in computer science under guidance of a faculty member. Literature search, oral presentation, analysis and implementation, paper preparation, and completion of a written thesis. 3 undergraduate hours. No graduate credit. May be repeated to a maximum of 6 hours. Prerequisite: Consent of instructor.
CS 500: Current Topics in Computing Education Research Current research topics and theories in Computers and Education with an emphasis on learning theories such as constructivism, behaviorism, cognitivism, knowledge-in-pieces, test-potentiated learning, and transfer of learning. These theories will be applied to understanding how students learn computing topics such as programming and theoretical computing. These topics will be applied through the design of ethically responsible educational research studies. The course will culminate in students writing a research proposal or conference-style research paper based upon pilot data. 4 graduate hours. No professional credit. May be repeated if topics vary. Credit towards a degree from multiple offerings of this course is not given if those offerings have significant overlap, as determined by the CS department.
CS 511: Advanced Data Management Advanced concepts in data management and information system design and implementation, and recent developments in the field. 1) Relational roots, objects and extensibility, query languages, data indexing, query processing, transaction processing, benchmarks, and 2) semi-structured data and unstructured data, information extraction, information integration, web search and mining, and other emerging directions in the field. Prerequisite: CS 411.
CS 512: Data Mining Principles An advanced course on principles and algorithms of data mining. Data cleaning and integration; descriptive and predictive mining; mining frequent, sequential, and structured patterns; clustering, outlier analysis and fraud detection; stream data, web, text, and biomedical data mining; security and privacy in data mining; research frontiers. Prerequisite: CS 412.
CS 514: Advanced Topics in Network Science We shall discuss classic and recent research in network analysis. Advanced topics include individual decision-making models, game theory, mechanism design, social choice, social signal design, diffusion of behavior on a network, choice architecture, network models, network mining algorithms and applications. 4 graduate hours. No professional credit. May be repeated if topics vary. Credit is not given towards a degree from multiple offerings of this course, if those offerings have significant overlap, as determined by the CS department. Prerequisite: CS 412; one of CS 446 or ECE 449. Additional prerequisites or corequisites may be specified each term. See section information.
CS 521: Advanced Topics in Programming Systems Advanced topics in building and verifying software systems, selected from areas of current research such as: model checking and automated verification, testing and automated test generation, program synthesis, runtime verification, machine learning and its applications in the design of verified systems, formal analysis of machine learning algorithms, principles of programming languages and type systems. 4 graduate hours. No professional credit. May be repeated if topics vary. Credit is not given towards a degree from multiple offerings of this course if those offerings have significant overlap, as determined by the CS department. Prerequisite: CS 374 or ECE 374; CS 421. Additional prerequisites or corequisites may be specified each term. See section information.
CS 527: Topics in Software Engineering Fault-tolerant software, software architecture, software patterns, multi-media software, and knowledge-based approaches to software engineering. Case studies. 4 graduate hours. No professional credit. Prerequisite: CS 428, CSE 429 or CS 429.
CS 537: Advanced Topics in Internet of Things (IoT) Advanced topics in Internet of Things (IoT) algorithms, protocols, architectures, systems, and infrastructures, selected from areas of current research such as: IoT sensors representations and compression, streaming and caching of IoT data, IoT analytics and feature learning, IoT-edge-cloud computing infrastructures, resource optimization for multi-modal IoT systems, applications and human perception of IoT. Students will read and discuss recent research papers and conduct a semester-long research project. 4 graduate hours. No professional credit. May be repeated, if topics vary. Credit towards a degree from multiple offerings of this course is not given if those offerings have significant overlap, as determined by the CS department. Prerequisite: One of CS 425 or ECE 428; one of CS 438 or ECE 438. Additional prerequisites may be specified each term. See section information.
CS 538: Advanced Computer Networks Advanced concepts in computer networks, including congestion control, quality of service, naming, routing, wireless networks, Internet architecture, measurement, network security, and selected recent research directions. 4 graduate hours. No professional credit. Prerequisite: CS 438 or ECE 438.
CS 539: Distributed Algorithms Same as ECE 526. See ECE 526.
CS 542: Statistical Reinforcement Learning Theory of reinforcement learning, with a focus on sample complexity analyses. Specific topics include MDP basics, finite-sample analyses of online (i.e., exploration) and offline (i.e., batch) RL with a tabular representation, finite-sample analyses of online and offline RL with function approximation, state abstraction theory, off-policy evaluation (importance sampling), and policy gradient. The course goal is to provide a comprehensive understanding of the statistical properties of RL under various settings (e.g., online vs offline), preparing the students for doing research in the area. 4 graduate hours. No professional credit. Prerequisite: Calculus, linear algebra, probability and statistics, and basic concepts of machine learning. Familiarity with (at least one of) the following topics is highly recommended: stochastic processes, numerical analysis, and theoretical computer science.
CS 545: Machine Learning for Signal Processing Fundamentals of machine learning and signal processing as they pertain to the development of machines that can understand complex real-world signals, such as speech, images, movies, music, biological and mechanical readings, etc. Hands-on examples of how to decompose, analyze, classify, detect and consolidate signals, and examine various commonplace operations such as finding faces from camera feeds, organizing personal music collections, designing speech dialog systems and understanding movie content. 4 graduate hours. No professional credit. Prerequisite: MATH 415; one of CS 361, STAT 361, MATH 461, MATH 463 or STAT 400.
CS 546: Advanced Topics in Natural Language Processing Advanced topics in natural language processing, ranging from general techniques such as deep learning for NLP to specific topics such as information extraction, knowledge acquisition, dialogue systems, language grounding, and natural language generation. Review of classic as well as state-of-the-art techniques and remaining challenges, and exploration of recent proposals for meeting these challenges. Intended for graduate students doing research in natural language processing. 4 graduate hours. No professional credit. May be repeated in separate terms up to 16 hours, if topics vary. Credit towards a degree from multiple offerings of this course is not given if those offerings have significant overlap, as determined by the CS department. Prerequisite: CS 447 and one of CS 446 or ECE 449, or equivalent background.
CS 549: Seminar in Cognitive Science Same as PSYC 514, ANTH 514, EPSY 551, LING 570, and PHIL 514. See PSYC 514.
CS 556: Iterative & Multigrid Methods Comprehensive treatment of algebraic and multigrid iterative methods to solve systems of equations, primarily linear equations arising from discretization of partial differential equations. Same as CSE 511.
CS 562: Advanced Topics in Security, Privacy, and Machine Learning Advanced topics in security and privacy problems in machine learning systems, selected from areas of current research such as: adversarial machine learning, differential privacy, game theory enabled defenses, robust learning methods, machine learning based cybercrime analysis, network intrusion detection, and malware analysis, and machine learning interpretation techniques. 4 graduate hours. No professional credit. May be repeated if topics vary. Credit is not given towards a degree from multiple offerings of this course if those offerings have significant overlap, as determined by the CS department. Prerequisite: One of CS 446 or ECE 449 and one of CS 463 or ECE 424, or equivalent courses, by consent of instructor. Additional prerequisites or corequisites may be specified each term. See section information.
CS 567: Social Signals and Social Media Online social interactions occur in many arenas important to society and human well-being, but are mediated through algorithmic interventions that alter the users expectations in these social spaces. This class explores the presentation of self, the presentation of collectives, the presentation of news, and social dynamics in these online spaces--and how algorithmic intervention shapes them from the perspective of social signaling theory. Topics covered include: the evolution of algorithmic matchmaking (as in online resume/interviews and dating sites), why people share misinformation, the mitigation of trolling, ethics, and bias in social media systems. Upon completion of this course, students will have an up-to-date understanding of the design social media interfaces with incentive structures from social signaling theory. 4 graduate hours. No professional credit. Prerequisite: CS 465 or equivalent or permission of instructor. Prioritize PhD students, then others.
CS 571: Combinatorial Mathematics Same as MATH 580. See MATH 580.
CS 579: Computational Complexity Turing machines; determinism and non-determinism; time and space hierarchy theorems; speed-up and tape compression; Blum axioms; structure of complexity classes NP, P, NL, L, and PSPACE; complete problems; randomness and complexity classes RP, RL, and BPP; alternation, polynomial-time hierarchy; circuit complexity, parallel complexity, NC, and RNC; relativized computational complexity; time-space trade-offs. Same as ECE 579. 4 graduate hours. No professional credit. Prerequisite: One of CS 473, CSE 414, MATH 473, CS 475 or MATH 475.
CS 582: Machine Learning for Bioinformatics This graduate course on bioinformatics introduces a selection of topics in computational biology and bioinformatics, with special emphasis on current problems in regulatory genomics and systems biology. Computational approaches discussed will focus on Machine Learning techniques such as Bayesian inference, graphical models, supervised learning and network analysis. Bioinformatics topics will be introduced through lectures by instructor and research paper presentations by students, and include regulatory sequence analysis, cistromics, epigenomics, regulatory network reconstruction, non-coding variant interpretation, and protein structure and function prediction. A research project involving real data analysis with techniques related to course content is mandatory and will help prepare students for bioinformatics research. 4 graduate hours. No professional credit. Prerequisite: CS 446 or ECE 449; Credit or concurrent enrollment in CS 466; or consent of instructor.
CS 591: Advanced Seminar Seminar on topics of current interest as announced in the Class Schedule. Approved for S/U grading only. May be repeated in the same or separate terms if topics vary. Prerequisite: As specified for each topic offering, see Class Schedule or departmental course description.
CS 597: Individual Study Individual study or reading in a subject not covered in normal course offerings. May be repeated. Prerequisite: Consent of instructor.
CS 598: Special Topics Subject offerings of new and developing areas of knowledge in computer science intended to augment the existing curriculum. See Class Schedule or departmental course information for topics and prerequisites. May be repeated in the same or separate terms if topics vary.
CS 599: Thesis Research Approved for S/U grading only. May be repeated.
CSE 401: Numerical Analysis Same as CS 450, ECE 491 and MATH 450. See CS 450.
CSE 408: Applied Parallel Programming Same as CS 483 and ECE 408. See ECE 408.
CSE 414: Algorithms Same as CS 473 and MATH 473. See CS 473.
CSE 440: Statistical Data Management Same as STAT 440. See STAT 440.
CSE 441: Introduction to Optimization Same as ECE 490. See ECE 490.
CSE 448: Advanced Data Analysis Same as STAT 448. See STAT 448.
CSE 450: Computational Mechanics Same as TAM 470. See TAM 470.
CSE 451: Finite Element Analysis Same as AE 420 and ME 471. See ME 471.
CSE 505: Computational Bioengineering Same as BIOE 505. See BIOE 505.
CSE 511: Iterative & Multigrid Methods Same as CS 556. See CS 556.
CSE 525: Topics in Computational Statistics Same as STAT 525. See STAT 525.
CSE 542: Statistical Learning Same as ASRM 551 and STAT 542. See STAT 542.
CSE 552: Nonlinear Finite Elements Same as CEE 576. See CEE 576.
CW 100: Intro to Creative Writing Acquaints students with the technical choices a writer makes in creating a story or a poem. Classes will consist of lectures on specific elements of poetry, fiction, and creative nonfiction. Students will also have the opportunity to talk with visiting writers and work in small groups to apply the course techniques and skills to a close reading of stories and poems.
CW 104: Fiction Workshop I An introductory workshop in fiction, with a primary emphasis on short stories. Prerequisite: Completion of campus Composition I general education requirement.
CW 106: Poetry Workshop I Practice in the writing of poetry; experimentation with a number of fixed forms and free verse, but emphasis mainly on the student's freedom to develop a personal style. Prerequisite: Completion of campus Composition I general education requirement.
CW 200: Reading for Writers Emphasizes the craft of short stories and poems through the study of formal elements central to the production of creative writing (e.g., plot, character, setting, point of view in short fiction and rhythm, meter, line break, imagery, simile, metaphor, formal patterns in poetry). Prerequisite: CW 104 or CW 106. For majors only.
CW 202: Topics in Creative Writing Independent writing projects and examination of literature as the cultural basis of the student's specialized fields. May be repeated as topics vary.
CW 204: Fiction Workshop II An intermediate workshop in fiction, with a primary emphasis on short stories. Prerequisite: CW 104 or equivalent.
CW 206: Poetry Workshop II Builds upon the workshop format of CW 106, with an emphasis on prosody and poetic technique. Students will deepen their sense of craft by putting into practice their study and understanding of a variety of poetic forms (e.g., syllabic poetry, dramatic monologue, sonnet, bound/free verse) and technical concerns (e.g., voice, tone, line, line break, image). The workshop component of the course typically includes 8-12 completed poems and their revisions. Prerequisite: CW 106.
CW 208: Creative Nonfiction Workshop Types of nonfiction prose, including the personal essay, memoir, literary journalism, and historical writing.
CW 243: The Craft Essay: Creative Reading, Reflection, and Revision In this writing- and reading-intensive composition class, students will look at how creative writers—fiction writers, poets, and essayists—write about creative writing outside of the standard literary analysis model. Realizing that there are other methods of discussing, analyzing, and considering literature is a major goal of this class. As a complement to the production of creative work, students will focus on how we analyze, consider, and place that work within the greater context of creative writing. Prerequisite: Completion of campus Composition I general education requirement.
CW 404: Fiction Workshop III An advanced workshop in fiction, with a primary emphasis on short stories. 3 undergraduate hours. 4 graduate hours. May be repeated for a maximum of 6 undergraduate hours or 8 graduate hours. Prerequisite: CW 204 or equivalent.
CW 406: Poetry Workshop III Practice of the writing of poetry aided by intensive study of examples. 3 undergraduate hours. 4 graduate hours. May be repeated to a maximum of 6 undergraduate hours or 8 graduate hours. Prerequisite: CW 206 or equivalent.
CW 455: Creative Writing Tutorial Personal direction in a writing project: fiction (novel or short stories), poetry or creative nonfiction. Frequency of conference to be determined by the type of project. 3 undergraduate hours. 4 graduate hours. May be repeated to a maximum of 6 undergraduate hours or 8 graduate hours. Prerequisite: CW 208, CW 404 or CW 406, and consent of the Director of Creative Writing.
CW 460: Intro to Literary Editing Practicum in which students learn all the stages of developing and editing a literary publication. Students will solicit, read, and select poems and stories for an online supplement to the Ninth Letter literary journal. At the end of the semester, the supplement will be published on the Ninth Letter website (www.ninthletter.com). Students will gain experience in professional communications, copyediting, and marketing. 3 undergraduate hours. No graduate credit. May be repeated in separate semesters to a maximum of 6 hours. Prerequisite: CW 104 or CW 106.
CW 463: Adv Topics in Creative Writing Advanced topics course in Creative Writing. Students study selected topic through a workshop model, pursuing advanced development in one or more approaches to writing in a specialized field or genre. 3 undergraduate hours. 4 graduate hours. May be repeated, if topics vary. Prerequisite: Junior standing required.
CW 500: The Craft of Fiction Examination of the creative process of fiction from the perspectives of aesthetics and techniques, illustrated from the work of selected authors. Prerequisite: Graduate standing in English.
CW 502: Problems in Poetry Writing Examination of the creative process of poetry from the perspective of aesthetics and techniques, illustrated from the work of selected authors. Prerequisite: Graduate standing in English.
CW 504: Writing Workshop in Fiction Directed individual projects, with group discussion in fiction. May be repeated to a maximum of 16 hours. Prerequisite: Admission to the MFA program, or graduate standing in English with advanced submission of creative work and consent of instructor.
CW 506: Writing Workshop in Poetry Directed individual projects, with group discussion in poetry. May be repeated to a maximum of 16 hours. Prerequisite: Admission to the MFA program, or graduate standing in English with advanced submission of creative work and  consent of instructor.
CW 591: Independent Study Approved for both letter and S/U grading. May be repeated up to a maximum of 12 hours. Prerequisite: MFA candidate standing.
CW 595: Final Project Guidance in writing final projects. Approved for S/U grading only. May be repeated in separate terms to a maximum of 12 hours. Prerequisite: MFA candidate standing.
CWL 114: Global Consciousness and Lit Exploration of the cultural and historical roots of globalization and the development of global consciousness from ancient Greece to the present, as reflected primarily in literature, but also with reference to historiography, cartography, religion, art, politics, economics, and popular culture. Course materials including literary texts, articles, historical accounts, political tracts, films, and paintings focus on the mutual perception of, and historical relationships among Europe, the Arab world, Africa, Asia, and the Americas.
CWL 117: Russ & E Euro Science Fiction Same as SLAV 117. See SLAV 117.
CWL 119: Literature of Fantasy Same as ENGL 119. See ENGL 119.
CWL 151: Cross-Cultural Thematics Explores a combination of western and non-western literature through the focus on a shared theme, exploring differences in treatment both within and among different cultures. Several thematic focuses are offered in rotation, including concepts of love and death, environmental justice, catastrophe, gender, and others. All the themes introduce students to a wide array of famous texts from different cultures and also offer some varied perspectives for their own inevitable thoughts on these major topics. May be repeated to a maximum of 6 hours if topics vary. Students may register in more than one section per term.
CWL 189: Literatures of the Islamic World Comparative, cross-cultural study of major literary and cultural works from the Islamic world, broadly defined, including pre-Islamic cultures and their interactions with Islamic civilization. All readings in English.
CWL 191: Freshman Honors Tutorial Study of selected topics on an individually arranged basis. Open only to honors students or to Cohn Scholars and Associates. May be repeated one time. Prerequisite: Consent of departmental honors advisor.
CWL 199: Undergraduate Open Seminar Credit: 1 to 5 hours. Approved for both letter and S/U grading. May be repeated.
CWL 215: Madness, Myth, and Murder Same as SCAN 215. See SCAN 215.
CWL 220: Exploring the Greek and Roman World Same as CLCV 220. See CLCV 220.
CWL 221: Jewish Storytelling Same as ENGL 223, JS 220, REL 220, and YDSH 220. See YDSH 220.
CWL 223: The Qur'an (Koran) Same as REL 223, SAME 223. See REL 223.
CWL 226: Humanist Persp of Afro-Am Exp Same as AFRO 224. See AFRO 224.
CWL 227: Golden Age of Russian Literature Same as RUSS 220. See RUSS 220.
CWL 230: Popular Cultures of Contemporary East Asia Same as EALC 230. See EALC 230.
CWL 241: Early Masterpieces of Western Culture Comparative study of major works of literature, philosophy and culture in the Western tradition from the ancient world to the Renaissance, from Homer and the Bible to Shakespeare and Cervantes. Emphasis on the works as representative of their historical and cultural period, as well as how these works create the cultural world we live in today. Prerequisite: Completion of campus Composition I general education requirement.
CWL 251: Viking Mythology Same as MDVL 251, REL 251, and SCAN 251. See SCAN 251.
CWL 253: Medieval Literature and Culture Same as ENGL 202 and MDVL 201. See ENGL 202.
CWL 254: Grimm's Fairy Tales in Context Same as ENGL 266 and GER 251. See GER 251.