Prerequisites: (MECE E3301)
Advanced classical thermodynamics. Availability, irreversibility, generalized behavior, equations of state for nonideal gases, mixtures and solutions, phase and chemical behavior, combustion. Thermodynamic properties of ideal gases. Applications to automotive and aircraft engines, refrigeration and air conditioning, and biological systems.
The growth of presidential power, the creation and use of the institutionalized presidency, presidential-congressional and presidential-bureaucratic relationships, and the presidency and the national security apparatus.
The development of the modern culture of consumption, with particular attention to the formation of the woman consumer. Topics include commerce and the urban landscape, changing attitudes toward shopping and spending, feminine fashion and conspicuous consumption, and the birth of advertising. Examination of novels, fashion magazines, and advertising images.
Prerequisites: (MECE E3100) and (MECE E3301) and (MECE E3311)
Theoretical and practical considerations, and design principles, for modern thermofluids systems. Topics include boiling, condensation, phase change heat transfer, multimode heat transfer, heat exchangers, and modeling of thermal transport systems. Emphasis on applications of thermodynamics, heat transfer, and fluid mechanics to modeling actual physical systems. Term project on conceptual design and presentation of a thermofluid system that meets specified criteria.
Introduction to the architectural history and neighborhood development of New York City, focusing on extant buildings erected for all socioeconomic classes and for a variety of uses. The history of architecture in all parts of the City is traced through lectures and walking tours. Requires the instructor's permission for registration after 5/28. Students requiring permission can contact
trob@pipeline.com.
Introduction to the architectural history and neighborhood development of New York City, focusing on extant buildings erected for all socioeconomic classes and for a variety of uses. The history of architecture in all parts of the City is traced through lectures and walking tours. Requires the instructor's permission for registration after 7/5. Students requiring permission can contact
trob@pipeline.com.
Prerequisites: ECON UN3211 and ECON UN3213. At its core, labor economics is the study of the exchange of labor services for wages. Studying this leads to questions on a variety of key issues, such as immigration, affirmative action, health insurance, income inequality, and much more. This course will combine both theory and empirics to understand the labor market; however, greater emphasis will be put on real-world applications over solving abstract mathematical problems. We will use theory to provide a framework of how to analyze the complex interaction between individuals, firms, and the government in the labor market. We will then learn about empirical research that tests the predictions of the theory as well as the effectiveness of policies. Emphasis will be given to new research, giving students exposure to the frontier of labor economics.
This course is a study of romantic poetry and poetics but does not approach its subject from the belated perspective of the Victorians or the Moderns. Instead, the famous Romantics of the late 18th and early 19th centuries are viewed proleptically, from the vantage point of early and mid 18th-century poets who established the modern criteria and generated the forms and ideas later ingeniously personalized by the poets we customarily refer to as the Romantics. Indeed, though we shall spend the concluding half of our study with Wordsworth, Coleridge, Shelley, and Keats, our study begins with the neoclassical romanticism of Pope, Thomson, Akenside, the Wartons, Gray, and Goldsmith. As such, our reading entails a study of lyric trends bridging 18th - and 19th-century verse and of related discourses in aesthetic psychology, moral philosophy, experimental religion, natural description, and affective criticism. We shall attend closely to rhetorical and prosodic elements, with a view to characteristic genres (ode, epistle, georgic, epitaph), innovative hybrids and new forms (elegy, the "conversational" poem). Recommended and required readings in prose are of the period and include theoretical and critical writings by our poets.
Prerequisites:
ECON UN3211
Intermediate Microeconomics and
ECON UN3213
Intermediate Macroeconomics.
Equivalent to
ECON UN4415
. Introduction to the systematic treatment of game theory and its applications in economic analysis.
Prerequisites: (MECE E3105) or (ENME E3105) and (ENME E4202) ENME E4202 recommended
Space vehicle dynamics and control, rocket equations, satellite orbits, initial trajectory designs from earth to other planets, satellite attitude dynamics, gravity gradient stabilization of satellites, spin-stabilized satellites, dual-spin satellites, satellite attitude control, modeling, dynamics, and control of large flexible spacecraft.
Why do we still laugh at comic works from nearly 2500 years ago, comedies that have outlived their generations? An examination of the different forms of staged comedy throughout the centuries, beginning with foundational texts from Ancient Greece, especially Aristophanes. We consider how today's playwrights are still building on, and making reference to, primary works from the Western canon. Texts we will read range from Shakespeare, Jonson and Restoration comedies, to Wilde, Beckett, Hansberry, Tennessee Williams, Pinter, and Churchill. We will also cover contemporary work seen on the stages of New York, including short comic plays, stand up, and physical comedy. Attention will be given to comic characters, comic pretense, wit, humor, comedy of errors, comic gestures, comic archetypes, farce, cross-dressing, satiric comedy, comic relief, tragicomedy, romantic comedy, and theatre of the absurd. This course will be of special interest to serious students of comedy. When possible, class outings make use of current New York City productions.
Prerequisites: ECON UN3211 and ECON UN3213
Prerequisites:
ECON UN3211
and UN
3213
. Types of market failures and rationales for government intervention in the economy. Benefit-cost analysis and the theory of public goods. Positive and normative aspects of taxation. The U.S. tax structure.
Prerequisites:
ECON UN3211
Intermediate Microeconomics and
ECON UN3213
Intermediate Macroeconomics.
Equivalent to
ECON UN4500
. The theory of international trade, comparative advantage and the factor endowments explanation of trade, analysis of the theory and practice of commercial policy, economic integration. International mobility of capital and labor, the North-South debate.
Prerequisites: B.S. in Engineering or Applied Sciences; Professional experience recommended; Calculus, Probability and Statistics, Linear Algebra.
Introduction to fundamental methods used in Systems Engineering. Rigorous process that translates customer needs into a structured set of specific requirements; synthesizes a system architecture that satisfies those requirements; and allocates them in a physical system, meeting cost, schedule, and performance objectives throughout the product life-cycle. Sophisticated modeling of requirements optimization and dependencies, risk management, probabilistic scenario scheduling, verification matrices, and systems-of-systems constructs are synthesized to define the meta-work flow at the top of every major engineering project.
This course will offer an immersion in both the history and the language of comics, from the newspaper strips through the early comic books to today's graphic novels. Beginning with readings that offer a theoretical framework and an analytical vocabulary, students will examine and discuss the way page layout, panel composition, color, lettering, sound effects, and more help carry and shape the narrative, as soundtracks and shot composition do in film. Readings will include wordless works by Shaun Tan, classic works by Alison Bechdel, as well as many that may be less familiar. Students will analyze the American, Asian, and European approaches to comics. Guest speakers from the comics industry will aid in developing students' analytical skills. Instructor permission is required for registration after 5/28.
Prerequisites:
COMS W3134
Data structures in Java,
COMS W3136
Data Structures with C/C++, or
COMS W3137
Honors Data Structures and Algorithms.
Provides a broad understanding of the basic techniques for building intelligent computer systems. Topics include state-space problem representations, problem reduction and and-or graphs, game playing and heuristic search, predicate calculus, and resolution theorem proving, AI systems and languages for knowledge representation, machine learning and concept formation and other topics such as natural language processing may be included as time permits.
Prerequisites: (COMS W3134 or COMS W3136 or COMS W3137) and any course on probability. Prior knowledge of Python is recommended.
Provides a broad understanding of the basic techniques for building intelligent computer systems. Topics include state-space problem representations, problem reduction and and-or graphs, game playing and heuristic search, predicate calculus, and resolution theorem proving, AI systems and languages for knowledge representation, machine learning and concept formation and other topics such as natural language processing may be included as time permits.
Prerequisites: COMS W3134 or COMS W3136 or COMS W3137 or or the instructor's permission.
Prerequisites: (COMS W3134 or COMS W3136 or COMS W3137) or the instructor's permission. Computational approaches to natural language generation and understanding. Recommended preparation: some previous or concurrent exposure to AI or Machine Learning. Topics include information extraction, summarization, machine translation, dialogue systems, and emotional speech. Particular attention is given to robust techniques that can handle understanding and generation for the large amounts of text on the Web or in other large corpora. Programming exercises in several of these areas.
Prerequisites: (COMS W3134 or COMS W3136 or COMS W3137) or the instructor's permission.
Computational approaches to natural language generation and understanding. Recommended preparation: some previous or concurrent exposure to AI or Machine Learning. Topics include information extraction, summarization, machine translation, dialogue systems, and emotional speech. Particular attention is given to robust techniques that can handle understanding and generation for the large amounts of text on the Web or in other large corpora. Programming exercises in several of these areas.
Prerequisites: IEOR E4700: Introduction to Financial Engineering, additional pre-requisites will be announced depending on offering.
Selected topics of interest in the area of quantitative finance. Offerings vary each year; some topics include: Energy Derivatives, Experimental Finance, Foreign Exchange and Related Derivative Instruments, Inflation Derivatives, Hedge Fund Management, Modeling Equity Derivatives in Java, Mortgage-backed Securities, Numerical Solutions of Partial Differential Equations, Quantitative Portfolio Management, Risk Management, Trade and Technology in Financial Markets.
Prerequisites: IEOR E4707 Refer to course syllabus.
This course covers stochastic control theory and applications in finance. It includes the following topics: Formulation of stochastic control; maximum principle and backward stochastic differential equations; dynamic programming and Hamilton-Jacobi-Bellman (HJB) equation; linear-quadratic control and Riccati equations; optimal stopping and variational inequalities; continuous-time expected utility maximization; continuous-time mean-variance portfolio selection and properties of efficient strategies; algorithmic and high frequency trading.
Prerequisites: (COMS W3134 or COMS W3136 or COMS W3137)
Visual input as data and for control of computer systems. Survey and analysis of architecture, algorithms, and underlying assumptions of commercial and research systems that recognize and interpret human gestures, analyze imagery such as fingerprint or iris patterns, generate natural language descriptions of medical or map imagery. Explores foundations in human psychophysics, cognitive science, and artificial intelligence.
Prerequisites: Any introductory course in linear algebra and any introductory course in statistics are both required. Highly recommended: COMS W4701 or knowledge of Artificial Intelligence.
Topics from generative and discriminative machine learning including least squares methods, support vector machines, kernel methods, neural networks, Gaussian distributions, linear classification, linear regression, maximum likelihood, exponential family distributions, Bayesian networks, Bayesian inference, mixture models, the EM algorithm, graphical models and hidden Markov models. Algorithms implemented in MATLAB.
Prerequisites: Any introductory course in linear algebra and any introductory course in statistics are both required. Highly recommended: COMS W4701 or knowledge of Artificial Intelligence.
Topics from generative and discriminative machine learning including least squares methods, support vector machines, kernel methods, neural networks, Gaussian distributions, linear classification, linear regression, maximum likelihood, exponential family distributions, Bayesian networks, Bayesian inference, mixture models, the EM algorithm, graphical models and hidden Markov models. Algorithms implemented in MATLAB.
Focuses on advanced topics in computer architecture, illustrated by case studies from classic and modern processors. Fundamentals of quantitative analysis. Pipelining. Memory hierarchy design. Instruction-level and thread-level parallelism. Data-level parallelism and graphics processing units. Multiprocessors. Cache coherence. Interconnection networks. Multi-core processors and systems-on-chip. Platform architectures for embedded, mobile, and cloud computing.
Prerequisites: (CSEE W3827) or equivalent.
Focuses on advanced topics in computer architecture, illustrated by case studies from classic and modern processors. Fundamentals of quantitative analysis. Pipelining. Memory hierarchy design. Instruction-level and thread-level parallelism. Data-level parallelism and graphics processing units. Multiprocessors. Cache coherence. Interconnection networks. Multi-core processors and systems-on-chip. Platform architectures for embedded, mobile, and cloud computing.
The interaction of intelligence and political decision-making in the U.S., other Western democracies, Russia and China. Peculiarities of intelligence in the Middle East (Israel, Iran, Pakistan). Intelligence analyzed both as a governmental institution and as a form of activity, with an emphasis on complex relations within the triangle of intelligence communities, national security organizations, and high-level political leadership. Stages and disciplines of intelligence process. Intelligence products and political decision-making. The function of intelligence considered against the backdrop of rapid evolution of information technologies, changing meaning of homeland security, and globalization. Particular emphasis on the role of intelligence in the prevention of terrorism and WMD proliferation.
Prerequisites: Approval by a faculty member who agrees to supervise the work.
Independent work involving experiments, computer programming, analytical investigation, or engineering design.
The international norms for protecting children in emergencies, including some UN Security Council resolutions, notably resolutions 1612 and 1820, aimed at ending the abuse of children and civilians in the context of war are by most accounts stronger and more comprehensive than ever before. And yet, according to the UN Secretary-General’s (SG) annual report on children and armed conflict last year armed conflicts around the world led to at least 4,000 verified rights violations against children committed by government forces and over 11,500 by non-state militant groups. The violations include killing or maiming, recruitment or use of children in hostilities, sexual violence, using children as human bombs, abductions, the denial of humanitarian access, and attacks on schools and hospitals. About 50 percent of the estimated 26 million people currently displaced by armed conflicts and violence are children. According to UNICEF, 2017 was one of the worst years for children caught in conflicts and besieged areas. From being deployed as human shields to acting as suicide bombers, children have become targets on a vast scale.
In this course (whose title is taken from the name of the final episode of
The Sopranos
) we focus on America’s three greatest practitioners of the so-called “Mafia Movie.” In the first half of the course we examine representations of Mafia in the films of Coppola and Scorsese; in the second half, we perform a comprehensive reading of
The Sopranos
, a serial that redefined not only the gangster genre, but the aesthetic possibilities of television itself. In addition to our close-readings of the primary cinematic texts, we will pay attention to literary, historical, and anthropological sources on Mafia, both in America and in Italy. In the unit on
The Sopranos
, we will also consider connections to other contemporary representations of American gangsterism, particularly in the medium of television. Critical avenues privileged will include gender, sexuality, criminal and political economy, poetics of place, internationalism, dialect, plurilingualism and the politics of language, ethnicity and race, diaspora, philosophies of violence, philosophies of power.
This seminar will expose students to classical texts in political theory relating to revolutionary action, political ethics and social militancy from the Communist Manifesto to 1968. The course will explore the idea of revolutionary ethics as conceived by Western and non-Western political philosophers and militants. The discussion will stress the connection between philosophers and revolutionary leaders and the transformation of the idea of radical politics through the dialogue between these two discourses (the philosophical and the militant) and the public reception of revolutionary events in the media and commemorative writings. Authors will be examined according to their historical context and their role in the tradition of political thought and the history of radical politics from 1848 to the mid-sixties. Students will be exposed to different discourses of political militancy and radical politics and to reflect on the ethical implications of the history of radical thought and action in comparative perspective.
Prerequisites: COMS W3134 or equivalent strongly recommended
Section 001: Fundamentals of Game Design
Prerequisites: COMS W3134 or equivalent strongly recommended
This course presents an overview of the history of computer games and the theory of gaming. Topics include game genres, content, patterns, playability, suspension of disbelief and immersion, storytelling, and game balance and fairness.
Section 002: Deep Learning
Prerequisites: COMS W3134 or equivalent strongly recommended
Covers fundamental algorithms and methods, including backpropagation, differentiable programming, optimization, regularization techniques, and information theory behind DNN’s. Key deep learning architectures are described in detail including convolution neural networks (CNN, ResNet, DenseNet) with derivation from convolutional sparse coding, recurrent neural networks (LSTM, GRU) and attention, variational autoencoders (VAEs), and generative adversarial networks (GANs). Deep reinforcement learning is covered with examples, from basic principles of Markov Decision Processes, value-based and policy-based methods, Deep Q-Networks, policy gradient methods, through Monte Carlo tree search, expert iteration, and implementation of AlphaZero. Topics from visualization of neural networks, adversarial attacks against deep nets, and meta learning are presented. Assignments use the TensorFlow and PyTorch programming frameworks, and a final deep learning project is based on a process, data challenge, or research topic.
Section 003: Foundations of cryptography and blockchain
Prerequisites: Elementary knowledge of programming and data structures (COMS W3134, COMS W3136, or COMS W3137), discrete mathematics and discrete probability (W3203). Preferred knowledge of elements of the theory of computing (COMS W3261 or COMS W4231). If the prerequisites are not satisfied please consult with the instructor.
The course is divided into two halves. The first half is an elementary but rigorous study of ideas in private-key and public-key cryptography. The second half studies relevant topics in distributed consensus, principles of distributed ledgers, and selected state-of-the-art topics in blockchains. The course concludes with the presentation of applications of blockchain in the design of digital currencies and smart contracts. Students who take the course can choose between doing a project in either (1) the algorithmic a
Prerequisites: COMS W3134 or equivalent strongly recommended
Section 001: Fundamentals of Game Design
Prerequisites: COMS W3134 or equivalent strongly recommended
This course presents an overview of the history of computer games and the theory of gaming. Topics include game genres, content, patterns, playability, suspension of disbelief and immersion, storytelling, and game balance and fairness.
Section 002: Deep Learning
Prerequisites: COMS W3134 or equivalent strongly recommended
Covers fundamental algorithms and methods, including backpropagation, differentiable programming, optimization, regularization techniques, and information theory behind DNN’s. Key deep learning architectures are described in detail including convolution neural networks (CNN, ResNet, DenseNet) with derivation from convolutional sparse coding, recurrent neural networks (LSTM, GRU) and attention, variational autoencoders (VAEs), and generative adversarial networks (GANs). Deep reinforcement learning is covered with examples, from basic principles of Markov Decision Processes, value-based and policy-based methods, Deep Q-Networks, policy gradient methods, through Monte Carlo tree search, expert iteration, and implementation of AlphaZero. Topics from visualization of neural networks, adversarial attacks against deep nets, and meta learning are presented. Assignments use the TensorFlow and PyTorch programming frameworks, and a final deep learning project is based on a process, data challenge, or research topic.
Section 003: Foundations of cryptography and blockchain
Prerequisites: Elementary knowledge of programming and data structures (COMS W3134, COMS W3136, or COMS W3137), discrete mathematics and discrete probability (W3203). Preferred knowledge of elements of the theory of computing (COMS W3261 or COMS W4231). If the prerequisites are not satisfied please consult with the instructor.
The course is divided into two halves. The first half is an elementary but rigorous study of ideas in private-key and public-key cryptography. The second half studies relevant topics in distributed consensus, principles of distributed ledgers, and selected state-of-the-art topics in blockchains. The course concludes with the presentation of applications of blockchain in the design of digital currencies and smart contracts. Students who take the course can choose between doing a project in either (1) the algorithmic a
Prerequisites: COMS W3134 or equivalent strongly recommended
Section 001: Fundamentals of Game Design
Prerequisites: COMS W3134 or equivalent strongly recommended
This course presents an overview of the history of computer games and the theory of gaming. Topics include game genres, content, patterns, playability, suspension of disbelief and immersion, storytelling, and game balance and fairness.
Section 002: Deep Learning
Prerequisites: COMS W3134 or equivalent strongly recommended
Covers fundamental algorithms and methods, including backpropagation, differentiable programming, optimization, regularization techniques, and information theory behind DNN’s. Key deep learning architectures are described in detail including convolution neural networks (CNN, ResNet, DenseNet) with derivation from convolutional sparse coding, recurrent neural networks (LSTM, GRU) and attention, variational autoencoders (VAEs), and generative adversarial networks (GANs). Deep reinforcement learning is covered with examples, from basic principles of Markov Decision Processes, value-based and policy-based methods, Deep Q-Networks, policy gradient methods, through Monte Carlo tree search, expert iteration, and implementation of AlphaZero. Topics from visualization of neural networks, adversarial attacks against deep nets, and meta learning are presented. Assignments use the TensorFlow and PyTorch programming frameworks, and a final deep learning project is based on a process, data challenge, or research topic.
Section 003: Foundations of cryptography and blockchain
Prerequisites: Elementary knowledge of programming and data structures (COMS W3134, COMS W3136, or COMS W3137), discrete mathematics and discrete probability (W3203). Preferred knowledge of elements of the theory of computing (COMS W3261 or COMS W4231). If the prerequisites are not satisfied please consult with the instructor.
The course is divided into two halves. The first half is an elementary but rigorous study of ideas in private-key and public-key cryptography. The second half studies relevant topics in distributed consensus, principles of distributed ledgers, and selected state-of-the-art topics in blockchains. The course concludes with the presentation of applications of blockchain in the design of digital currencies and smart contracts. Students who take the course can choose between doing a project in either (1) the algorithmic a
Prerequisites: Instructor's permission.
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.
Prerequisites: Instructor's permission.
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.
Prerequisites: Instructor's permission.
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.
Prerequisites: Requires approval by a faculty member who agrees to supervise the work.
May be repeated for credit, but no more than 3 total points may be used for degree credit. Substantial independent project involving laboratory work, computer programming, analytical investigation, or engineering design.