Linguistics 120A:  Phonology I

Bruce Hayes
Department of Linguistics

I keep various files for my course on this site, accessible to whoever might want to use them.  However, if you are taking Linguistics 120A from me at UCLA right now, you should go to the CCLE site, which will list all the current assignments.



I use Hayes, Introductory Phonology.  

I sometimes assign a chapter ("13A") that didn't make it into the published textbook.  Download it here.

Problem Sets

A handout with advice on writing up phonology problems


Term Papers

Class handout:  Term paper assignment

Guidance on particular topics

Term paper topics on particular languages
Dialect imitation

Sample Term Papers

"High vowel devoicing in Quebecois"
"Syncope in Namklaw"

Class handout:  How to write up your term paper


Items about Writing

Phonetic Fonts

Visit this page for information about phonetic fonts you can use for your homeworks and term papers.

Advice On Writing Up Phonology Problems

PDF format


Put pretty feature matrices into your Word documents, which look like this:

by visiting the Brackets page.



I. Excel spreadsheet with segments and their feature values.  These are the features used in FeaturePad.  Use Ctr a, Data, Sort to sort on a particular feature or features.

II. Handout listing all the features, their phonetic definitions, and lists of sounds having particular feature values. [currently not available; ask next time I teach the course]

III. Feature practice exercise:  20 rules for you to formalize in features, using Feature Pad.  PDF format


Software and databases

Pheatures Spreadsheet

A kind of "calculator" for using phonological features:  you give it a phoneme inventory and a set of feature values and it will tell you what set of sounds has that set of features. It also calculates what happens when you change a feature.  Download the program (Java, runs on all platforms) from this page.


PhonologyPad is a program that lets you do classical phonology problems (with paradigms, underlying forms, and ordered rules).  It never tells you the answer to a problem, but it always checks your answer for accuracy, and it often points out problems with your answer that need to be fixed. Click here to visit the PhonologyPad page.


This tiny utility program (sorry, Windows only) takes each line of a text file and appends a string-reversed copy, as in:  Bruce > Bruce [tab] ecurB. Useful for environment-hunting when you have your data in a spreadsheet.  Click here  to download.

Searchable English phonetic dictionary

Windows software:  search for English words using natural classes.  Download here.

You can also get the dictionary on which it is based.  This is the Carnegie Mellon Pronouncing dictionary, heavily edited.  I included only words that have a CELEX frequency of at least one, fixed a great number of transcription errors, and annotated which words are compounds, are unassimilated borrowings, or are forms with productive affixes.  I use this in my own research on English and find it very useful when looking for example words.  Download (tab-delimited text)


Feature Pad is obsolute and now replaced by Pheatures Spreadsheet.  However, if you want to give a try anyway it is still posted on my web site.  Click here to visit the FeaturePad page.



Bruce Hayes's Home Page

Last updated January 18, 2022