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: 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: 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: 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: 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