This course may be repeated for credit. A special investigation of a problem in nuclear engineering, medical physics, applied mathematics, applied physics, and/or plasma physics consisting of independent work on the part of the student and embodied in a formal report.
Prerequisites: Refer to course syllabus.
This is the first course in a two-course sequence introducing students to the theory of stochastic processes. The fall term starts with a review of probability theory and then treats Poisson processes, renewal processes, discrete-time Markov chains and continuous-time Markov chains. The spring term emphasizes martingales and Brownian motion. Although the course does not assume knowledge of measure theory or measure-theoretic probability, the focus is on the mathematics. Proofs are emphasized. This course sequence is intended for our first-year doctoral students. Indeed, one of the two qualifying exams at the end of the first year covers the material taught in this course sequence. The course is intended to provide students background, so that they will be able to effectively conduct research.
Prerequisites: Refer to course syllabus.
This is the first course in a two-course sequence introducing students to the theory of stochastic processes. The fall term starts with a review of probability theory and then treats Poisson processes, renewal processes, discrete-time Markov chains and continuous-time Markov chains. The spring term emphasizes martingales and Brownian motion. Although the course does not assume knowledge of measure theory or measure-theoretic probability, the focus is on the mathematics. Proofs are emphasized. This course sequence is intended for our first-year doctoral students. Indeed, one of the two qualifying exams at the end of the first year covers the material taught in this course sequence. The course is intended to provide students background, so that they will be able to effectively conduct research.
Prerequisites: IEOR E3658.
Elementary concepts of error control codes. Linear block codes. Elements of algebra: Galois fields. Cyclic codes: BCH, Reed Solomon, Goppa codes. Coder, decoder implementation. Decoding algorithms based on spectral techniques. Convolutional codes.
Prerequisites: Basic calculus, linear algebra, probability, and programming. Basic statistics and machine learning strongly recommended.
Bayesian approaches to machine learning. Topics include mixed-membership models, latent factor models, Bayesian nonparametric methods, probit classification, hidden Markov models, Gaussian mixture models, model learning with mean-field variational inference, scalable inference for Big Data. Applications include image processing, topic modeling, collaborative filtering and recommendation systems.
The course provides an analytical approach to the design of (data) communication networks. Necessary tools are discussed for performance analysis and design of network protocols and algorithms. The analysis is supported by practical engineering applications in layered Internet protocols in Data link layer, Network layer, and Transport layer. The necessary analytical background is provided during the class by review of relevant aspects of stochastic processes, control, and optimization.
Prerequisites: Recommended preparation: CSEE W4119 or E6761, ability to comprehend and track development of sophisticated models.
Mathematical models, analyses of economic and networking interdependencies in the Internet. Topics include microeconomics of pricing and regulations in communications industry, game theory in revenue allocations, ISP settlements, network externalities, two-sided markets. Economic principles in networking and network design, decentralized vs. centralized resource allocation, “price of anarchy”, congestion control. Case studies of topical Internet issues. Societal and industry implications of Internet evolution.
The process of continuity and change in American cities from the colonial period through the 20th century, covering industrialization, political conflict, reform movements, geographical and ethnic diversity, bureaucratic rationalism, and urban culture—with a focus on how physical form responded to or influenced social and political forces over time.
Further study of areas such as communication protocols and architectures, flow and congestion control in data networks, performance evaluation in integrated networks. Content varies from year to year, and different topics rotate through the course numbers 6770 to 6779. Current topic for 6770: Next Generation Networks.
Topic: Content Distribution Networks.
The distinctive intellectual, cultural, and formal climate of modernism in the American setting—covering architecture, design, and urbanism, as well as seminal texts, exhibitions, and public reaction.
Prerequisites: the instructor's permission prior to registration.
Issues and problems in theory of international politics; systems theories and the current international system; the domestic sources of foreign policy and theories of decision making; transnational forces, the balance of power, and alliances.
This course serves as an introduction to the politics of international economic relations. We examine the history and institutions of the international political economy and the theories that seek to explain them as well as analyze several political economy issues at once classic and contemporary, such as the sources of economic growth, the origins and consequences of globalization, and causes of and appropriate policy responses to income inequality. In addition to sampling contemporary writings in the field, we read several classic works, especially on theoretical approaches. Students need not have an extensive background in international economics to complete this course satisfactorily, but those not familiar with basic economic principles will find several sections of the class very challenging.
This course is the first part of a two-course sequence for advanced students concentrating in Economic and Political Development. The second part is the Workshop in Development Practice (SIPA U9001). These courses are integrated into a year-long encounter with the actual practice of development. The course seeks to help students develop a conceptual and critical understanding of some of the key tools and approaches employed by organizations in development practice, and to skill students in using these approaches and tools in a discerning, ethical and effective manner that recognizes their shortcomings and limitations. The course takes a hands-on approach and promotes learning by doing. Questions of "Whose development? Whose priorities and agenda? Whose proposed solutions and strategies?" are ever present in choosing development approaches and outcomes. Development work, to the extent it involves development organizations and workers entering as external agents of change into a national arena or local community, is an intensely political exercise. What has changed in the course of development practice is that development workers increasingly perceive themselves less as direct agents of change - delivering top-down transfers of knowledge and resources from those who know best or have more, to those in need or who need to be influenced - and more as facilitators of change. According to this approach, the development worker seeks to act as a medium and partner in identifying local needs and priorities, and helping to translate these into equitable and sustainable development outcomes through knowledge-sharing, empowerment, capacity building and/or additional resources. However, this transition has been uneven, and externally-driven, top-down approaches persist. Development workers also need to be continually aware of the values, assumptions and biases that they bring to their interactions with local actors and that are implicit in the approaches and tools that they use. With needs, priorities and agendas contested across many levels and sets of interests, the job of a development worker is a complex and responsible one. To that end, this course also challenges students to reflect on their goals and desired approaches in their future roles as development agents.
Registration in this course requires an application. Priority will be given to second-year EPD students. Apply at:
https://fs23.formsite.com/SIPA/form33/index.html
(Seminar).This course focuses on the tumultuous 1930s, which witnessed the growth of anticolonial movements, the coming to power of totalitarian and fascist regimes, and calls for internationalism and a new world vision, among other developments. Even as fascism laid down its roots in parts of Europe, the struggle for independence from European colonial rule accelerated in Asia and Africa, and former subjects engaged with ideas and images about the shape of their new nations, in essays, fiction, poetry, and theater. Supporters and critics of nationalism existed on both sides of the metropole-colony divide, as calls for internationalism sought to stem the rising tide of ethnocentric thinking and racial particularism in parts of Europe as well as the colonies. We'll read works from the metropole and the colonies to track the crisscrossing of ideas, beginning with writers who anticipated the convulsive events of the 1930s and beyond (E.M. Forster, H.G. Wells, Gandhi), then moving on to writers who published some of their greatest work in the 1930s (Huxley, Woolf, C.L.R. James, Mulk Raj Anand), and finally concluding with authors who reassessed the 1930s from a later perspective (George Lamming).
Prerequisites: ELEN E4810. This course is designed as an extension to ELEN E4810, with emphasis on emerging techniques in the area of digital signal processing.
Topics include multirate signal processing, multidimensional signal processing, short-time Fourier transform, signal expansion in discrete and continuous time, filter banks, multiresolution analysis, wavelets, and their applications to image compression and understanding. Other topics may be included to reflect developments in the field.
Prerequisites: COMS W3134, 3136, or 3137 and COMS W326.
Introduction to the theory and practice of formal methods for the design and analysis of correct (i.e. bug-free) concurrent and embedded hardware/software systems. Topics include: temporal logics; model checking; deadlock and liveness issues; fairness; satisfiability (SAT) checkers; binary decision diagrams (BDDs); abstraction techniques; introduction to commercial formal verification tools. Industrial state-of-art, case studies and experiences: software analysis (C/C++/Java), hardware verification (RTL).
Required of all first-year Ph.D. candidates. Each faculty member addresses the proseminar in order to acquaint students with the interests and areas of expertise on the faculty. Through discussion and the dissemination of readings the student learns about possible areas of doctoral research.
Topic: Big Data Analytics.
Topic: Quantum Computing and Communication.
Topic: From Data to Solutions.
Prerequisites: the instructor's permission.
A reading course in an advanced topic for a small number of students, under faculty supervision.
Prerequisites: the 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.
Available to MS 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 beem completed. No more than 9 points of COMS E6902 may be taken. Consult the department for section assignment.
Topic: Emerging Nanoelectronic Devices.
Prerequisites: For M.S. and Ph.D candidates in CS/CE.
Topics to help CS/CE graduate students’ communication skills. Emphasis on writing, presenting clear, concise proposals, journal articles, conference papers, theses, and technical presentations. May be repeated for credit. Credit may not be used to satisfy degree requirements.
Prerequisites: For M.S. and Ph.D candidates in CS/CE.
Topics to help CS/CE graduate students’ communication skills. Emphasis on writing, presenting clear, concise proposals, journal articles, conference papers, theses, and technical presentations. May be repeated for credit. Credit may not be used to satisfy degree requirements.
Corequisites: ELEN E6761 or the instructor's permission.
Overview of mobile and wireless networking. Fundamental concepts in mobile wireless systems: propagation and fading, cellular systems, channel assignment, power control, handoff. Examples of second-generation circuits-switched systems and standards. Quantitative homework assignments may require use of a mathematical software package.
Prerequisites: Instructor's permission.
Selected topics in computer science. Content varies from year to year. May be repeated for credit.
Prerequisites: Instructor's permission.
Selected topics in computer science. Content varies from year to year. May be repeated for credit.
Prerequisites: Instructor's permission.
Selected topics in computer science. Content varies from year to year. May be repeated for credit.
Prerequisites: Instructor's permission.
Selected topics in computer science. Content varies from year to year. May be repeated for credit.
Prerequisites: Instructor's permission.
Selected topics in computer science. Content varies from year to year. May be repeated for credit.
Prerequisites: Instructor's permission.
Selected topics in computer science. Content varies from year to year. May be repeated for credit.
Prerequisites: Instructor's permission.
Selected topics in computer science. Content varies from year to year. May be repeated for credit.
Prerequisites: Instructor's permission.
Selected topics in computer science. Content varies from year to year. May be repeated for credit.
Prerequisites: Instructor's permission.
Selected topics in computer science. Content varies from year to year. May be repeated for credit.
Prerequisites: Instructor's permission.
Selected topics in computer science. Content varies from year to year. May be repeated for credit.