Digital Audio Basics

Course: ESE150

Units: 1.0 CU
Terms: Spring 2019
When: MW 4:30--6:00pm
Where:
LectureWednesdaysMoore 216Starting January 16th
LabMondaysDetkin LabStarting January 28nd
Instructor: DeHon (office hours T4:15pm-5:30pm, Levine 270)
TAs: (office hours start after first lab; week of January 28th)
TAOffice HoursWhere?
Aditya HotaR 4:30-5:30pmDetkin (South Side)
Lakshay SharmaT 3:30-4:30pmDetkin (South Side)
Han YanW 12-1pmDetkin (South Side)
Vipula SateeshW 6-7pmKetterer
Andrew Merczynski-HaitW 7-8pmDetkin (South Side)
Andrew ButtR 7:00-8:0pmKetterer
Caroline LengR 8-9pmDetkin (South Side)

Prerequisite: Some prior programming experience (CIS110 or AP sufficient)
URL: <http://www.seas.upenn.edu/~ese150/>

Quick Links: [Course Content] [Course Objectives] [Grading] [Syllabus] [Course Policies] [Texts] [piazza]


Catalog Level Description:

Primer on digital audio. Overview of signal processing, sampling, compression, human psychoacoustics, MP3, intellectual property, hardware and software platform components, and networking (i.e., the basic technical underpinnings of modern MP3 players and cell phones).


Content

Projected topics by week:
  1. Overview
  2. Sampling / PCM / Digital Audio
  3. Lossless compression
  4. Time-Frequency Conversion
  5. Nyquist-Shannon sampling theorem
  6. Human Perception
  7. Psychoacoustical Compression
  8. Hardware Organization
  9. Operating System (sharing hardware)
  10. File System
  11. Networking
  12. User Interface
  13. Intellectual Property


Course Objectives

By the end of theh course, you will be able to:


Grading

Grading is based on:

GradePercent Point Range
A100--85
B84--75
C74--65
D64--50
F49--0

(If you score in the specified range, you will at least receive the stated grade. We reserve the right to be more generous.)


Policies

Writeups

Writeups must be done in electronic form and submitted through Canvas (below).

Each individual should turn in a lab writeup. Labs will be performed in pairs and joint data collection and in-lab work is expected. Prelab and final writeups should be done individually. Formal lab report writeup should be done individually. Turning in identical or substantially copied lab reports is an academic integrity violation.

Homework Turnin

All assignments will be turned in electronically through the Penn Canvas website. Log in to canvas with your PennKey and password, then select ESE 150 from the Courses and Groups dropdown menu. Select Assignments from the links on the left and select the assignment you wish to submit for. Submission should be as a single file (preferably .pdf).

Late Assignments

Lab reports must be turned in by the published due date to receive credit. Late assignments will not be accepted.

Academic Integrity

In general, you are expected to abide by Penn's Code of Academic Integrity. If there is any uncertainty, please ask.

Absentees

Use the Penn Course Absence Report (CAR) in Penn-in-Touch to report absences.

Preclass Worksheets

Preclass worksheets will only be available as hardcopy in the lecture with which they are associated. You are responsible for collecting them and keeping them to use for review. If you will miss a lecture, have a friend in the class pickup a copy for you (and report your absence with the CAR described above).

Credit Adjustment

Make sure you call any problems with grading to our attention immediately and not later than the next class meeting after they are returned or posted on canvas. To submit a request for a review of a credit assignment on a lab assignment send an email to the instructor stating the nature of the problem and the remedy you desire. We will not consider any requests for grade adjustments that are submitted later than the one week grace period after the grades are posted on canvas. You are responsible for checking your posted grades in a timely manner.

Texts

Equipment

Starting with the first lab, you will need:

Previous Offerings


Last modified: Tue Apr 9 18:02:44 EDT 2019