Credits: 1
Duration: 15 Weeks
Dates: Thu
Credits: 1
Duration: 15 Weeks
Dates: Thu,Tue
Hands-on lab accompanying Digital Electronics. Lab sessions will contain hands-on experience with logic circuits & microcontrollers. The course culminates with a student developed final project.
Music Technology (Undergraduate)
1 credits – 15 Weeks
Credits: 3
Duration: 15 Weeks
Dates: Tue
An introduction to Analog Electronic theory including solid-state devices. Ohm’s Law & related measurement techniques will be explored. Students must enroll in a Lab section to apply hands-on experience in basic circuit design & measurement.
Music Technology (Undergraduate)
3 credits – 15 Weeks
Credits: 3
Duration: 15 Weeks
Dates: Tue
An introduction to Digital Electronics, including binary systems & logic. Students must enroll in a Lab section to apply hands-on experience in simple computer programming techniques, digital processing applied to music with specific relevance to computer music synthesis & MIDI.
Music Technology (Undergraduate)
3 credits – 15 Weeks
Credits: 1
Duration: 15 Weeks
Dates: Tue
Credits: 1
Duration: 15 Weeks
Dates: Tue,Thu
Credits: 1
Duration: 15 Weeks
Dates: Tue,Thu,Mon
Credits: 1
Duration: 15 Weeks
Dates: Tue,Thu,Mon
Credits: 1
Duration: 15 Weeks
Dates: Tue,Thu,Mon,Fri
Credits: 1
Duration: 15 Weeks
Dates: Tue,Thu,Mon,Fri
Hands-on lab accompanying Analog Electronics. Lab sessions will contain hands-on experience with analog audio circuitry. The course culminates with a student developed final project.
Music Technology (Undergraduate)
1 credits – 15 Weeks
Credits: 3
Duration: 15 Weeks
Dates: Fri
Credits: 3
Duration: 15 Weeks
Dates: Fri
This course focuses on electronic music synthesizer techniques. Concepts in the synthesis of music, including generation of sound, voltage control, and treatment of sound and tape techniques. Included is a short synopsis of the history and literature of analog electronic music. Students complete laboratory tasks and compositions on vintage synthesizer modules and create one or more final projects that demonstrate(s) the application of these concepts.
Music Technology (Undergraduate)
3 credits – 15 Weeks
Credits: 3
Duration: 15 Weeks
Dates: Mon
Introduction for teachers, composers, and performers to explore potentials of computer music synthesis. Basic concepts of music synthesis presented through the use of a microcomputer, keyboard, and appropriate software. System may be used as a real-time performance instrument or as a studio composition instrument. Educators may explore potentials for classroom application.
Music Technology (Undergraduate)
3 credits – 15 Weeks
Credits: 3
Duration: 15 Weeks
Dates: Tue
Analytical and theoretical concepts required grasping the aesthetic development of electronic and computer music compositions. The course emphasizes analysis and historical understanding of techniques of production and compositional ideas.
Music Technology (Undergraduate)
3 credits – 15 Weeks
Credits: 3
Duration: 15 Weeks
Dates: Tue
Digital recording technology & production techniques are explained & demonstrated. Lecture topics engage analog to digital conversion, digital to analog conversion, digital signal theory & filter design, digital audio effects & mixing. Studio lab assignments are performed outside of class reinforcing weekly lecture topics.
Music Technology (Undergraduate)
3 credits – 15 Weeks
Credits: 2
Duration: 15 Weeks
Dates: Wed
Credits: 2
Duration: 15 Weeks
Dates: Wed,Thu
Credits: 2
Duration: 15 Weeks
Dates: Wed,Thu,Mon
Credits: 2
Duration: 15 Weeks
Dates: Wed,Thu,Mon
Credits: 2
Duration: 15 Weeks
Dates: Wed,Thu,Mon
Through weekly performing, readings and discussions, students study the conceptualization and production of live electronics ensemble performance. Students create new works, improvisations, and rehearse compositions from a growing repertoire of electronic ensemble compositions, to be performed at a semester’s end public concert.
Music Technology (Undergraduate)
2 credits – 15 Weeks
Credits: 4
Duration: 15 Weeks
Dates: Mon,Wed
Fame, notoriety, renown – the desire to be recognized and immortalized — is the most enduring and perhaps most desirable form of power. Culture, commerce, politics, and religion all proffer promises of fame – whether for fifteen minutes or fifteen centuries. What is fame? Why do people want it? How do they get it? What can they do with it? Drawing on texts from history, ethnography, theory, literature, philosophy, and contemporary media, this course reflects on the ethics, erotics, pragmatics and pathologies of fame.
Media, Culture & Communication (Undergraduate)
4 credits – 15 Weeks
Credits: 3
Duration: 15 Weeks
Dates: Wed
Credits: 3
Duration: 15 Weeks
Dates: Wed
Credits: 3
Duration: 15 Weeks
Dates: Wed,Tue
Credits: 3
Duration: 15 Weeks
Dates: Wed,Tue
This course examines Modern Cryptography from a both theoretical and applied perspective, with emphasis on “provable security” and “application case studies”. The course looks particularly at cryptographic primitives that are building blocks of various cryptographic applications. The course studies notions of security for a given cryptographic primitive, its various constructions and respective security analysis based on the security notion. The cryptographic primitives covered include pseudorandom functions, symmetric encryption (block ciphers), hash functions and random oracles, message authentication codes, asymmetric encryption, digital signatures and authenticated key exchange. The course covers how to build provably secure cryptographic protocols (e.g., secure message transmission, identification schemes, secure function evaluation, etc.), and various number-theoretic assumptions upon which cryptography is based. Also covered: implementation issues (e.g., key lengths, key management, standards, etc.) and, as application case studies, a number of real-life scenarios currently using solutions from modern cryptography. | Prerequisite: Graduate standing.
Computer Science (Graduate)
3 credits – 15 Weeks
Credits: 3
Duration: 15 Weeks
Dates: Tue,Thu
Credits: 3
Duration: 15 Weeks
Dates: Tue,Thu
Credits: 3
Duration: 15 Weeks
Dates: Tue,Thu,Tue
This course addresses the design and implementation of secure applications. Concentration is on writing software programs that make it difficult for intruders to exploit security holes. The course emphasizes writing secure distributed programs in Java. The security ramifications of class, field and method visibility are emphasized. | Knowledge of Information, Security and Privacy equivalent to CS-GY 6813. Prerequisite: Graduate standing
Computer Science (Graduate)
3 credits – 15 Weeks
Credits: 3
Duration: 15 Weeks
Dates: Wed
Credits: 3
Duration: 15 Weeks
Dates: Wed
Credits: 3
Duration: 15 Weeks
Dates: Wed
This course is an introduction to the field of machine learning, covering fundamental techniques for classification, regression, dimensionality reduction, clustering, and model selection. A broad range of algorithms will be covered, such as linear and logistic regression, neural networks, deep learning, support vector machines, tree-based methods, expectation maximization, and principal components analysis. The course will include hands-on exercises with real data from different application areas (e.g. text, audio, images). Students will learn to train and validate machine learning models and analyze their performance. | Knowledge of undergraduate level probability and statistics, linear algebra, and multi-variable calculus. Prerequisite: Graduate standing.
Computer Science (Graduate)
3 credits – 15 Weeks