Student Portal   :   Info For Faculty/Staff   :   FAQ   :   Announcements   :   Contact Us 
      :        :        :      :        :    
Publications and
Scheduling
Academic and Administrative Calendar
Advance Course Information
The General Catalog
The Navigator
Schedule of Classes
 
 
 
 
 
 

Winter 2005 Advance Course Information

This information effective for Winter 2005. Check with instructor the first day of class for any changes.


Linguistics

[LING-020] [LING-052] [LING-053] [LING-080G] [LING-088C] [LING-102] [LING-113] [LING-181] [LING-187]


20. Introduction to Linguistics

Instructor: Anya Lunden
(lunden@ucsc.edu)
MWF 3:30-4:40pm
Merrill 102

Course Description:

This course is a general introduction to the nature of language, its complexity and its diversity. The first part of the course will focus on the core areas of language study: phonetics, phonology, morphology, syntax, and semantics. The second part of the course will focus on issues in language and society, and language and the brain. These may include such topics as dialects, American Sign Language, the acquisition of language, the official English language movement, and aphasia. By the end of the course you should be acquainted with systematic methods of studying language, be aware of the fundamental similarities of all human languages as well as their startling diversity, and have an informed perspective on how issues of language impact our society. This course does not satisfy any named requirement for the Linguistics major. Course requirements: class participation, weekly homework assignments, a midterm, and a final exam.

Prerequisites: none.

General Education Code: IH (Introduction to Humanities).

[top of page]


52. Syntax I

Instructor: James McCloskey
(mcclosk@ucsc.edu)
MWF 12:30-1:40pm
Soc. Sci. 1 #110

Course Description:

This course is an introduction to English syntax (principles of sentence construction) and to syntactic analysis in the framework of generative grammar. It constitutes the entry course to the syntax sequence for linguistic majors. No prior linguistic or other training is presupposed. The work for the course consists entirely of homework problems. An assignment will be given at every class, due at the following class, and returned the class after that. The homework will require time and careful attention and will usually be rather challenging. These problems will be designed to involve students in observation and analysis of linguistic data and in the construction and testing of syntactic theories. At two times during the quarter, the problems will be more comprehensive and time-consuming and will function as take-home exams. There is no text. Though it is part of the required core sequence for linguistics majors, Syntax I is designed for all students interested in an introduction to a rigorous, scientific approach to language study; a better understanding of the structure of English and of language, in general; or just plenty of exercise in precise thought and writing.

Prerequisites: Satisfaction of the Subject A and C requirements.

[top of page]


53. Semantics I

Instructor: Donka Farkas
(farkas@ucsc.edu)
MWF 11:00-12:10pm
Stevenson 150

Course Description:

This course is an introduction to the study of linguistic meaning and its role in communication through language. The study of meaning in language covers a wide range of topics, ranging from the connection between an individual's use of language and his or her cultural knowledge and particular beliefs to the investigation of the principles which explain the meaning of a sentence based upon the meaning of its component words. Semantics narrowly construed studies the representation of lexical (word) meaning and compositional (sentence) meaning. The study of the interpretation of language use in context is often termed pragmatics. This course deals with both areas. Topics to be covered: the relationship between the meaning of a sentence and one's understanding of an utterance; working out the implications of what is said; the complex meanings of some small words; how the meaning of a sentence is based on the meaning of its parts. Work for the course includes reading approximately four papers and submitting answers to weekly problem sets and a final essay. The course will (probably) have obligatory once-a-week discussion sections.

Prerequisites: none. General Education Code: IH (Introduction to Humanities).

[top of page]


80G. Introduction to Unix

Note: Also offered as Computer Science 80G

Instructor: Geoffrey Pullum, Professor of Linguistics
(pullum@ucsc.edu)
MW 5:00-6:45 pm
Classroom Unit 1

General Overview and Purpose of the Course

What's it about?

This course is a linguistically-based introduction to the use of the Unix operating system. It is cross-listed in Linguistics and Computer Science. No differences are implied: the Linguistics course and the Computer Science course are identical and they meet together—just choose according to whether you want a Linguistics course (Humanities Division) or a Computer Science course (School of Engineering) on your transcript.

This is a course not just about computing machines; it is about language and culture. It is not exactly linguistics or computer science, and yet in a way it's both. The focus is on developing a literate understanding of one particular language for directly communicating with computers. The language is the command language of the C shell. The C shell is a program for managing your interactions with a Unix computer. In this course the language of the C shell is playfully known as Cshellese (that name is not standard!). Cshellese is really very simple grammatically. Its sentences are imperatives (they express commands), and always begin with a verb. The two-word sentence

% echo Hello

means roughly, "put the word Hello on the screen", which is trivial; but the 11-word sentence

% grep '^[a-e][a-e]*$' /usr/dict/words | cat -n | pr -t -4 -l7

needs about 40 words of English to explain roughly what it means: "Put on the screen a list of all the words in the dictionary that are composed entirely of the first five letters in the alphabet, numbered from 1 upward, and arranged in 4 columns with a depth of 7 lines." It gives you this:

1 a 8 add 15 bead 22 dab
2 abbe 9 added 16 bed 23 dad
3 abc 10 b 17 bee 24 dead
4 abed 11 babe 18 c 25 decade
5 accede 12 bad 19 cab 26 deed
6 ace 13 bade 20 cede 27 e
7 ad 14 be 21 d 28 ebb

That's not something you might want to do right now. But suppose you did. The interesting point is that with 11 short words you can make the computer do instantly what would otherwise have taken hours of work going through a dictionary. Unix provides you with a toolbox of ways of doing simple tasks, and a completely general way of connecting them together to make commands of any degree of complexity. This course teaches you how to open this toolbox and make use of the tools it contains.

What's Unix?

Unix is the operating system for most of the machines used for really serious work by experts in fields like software development, film special effects, running server machines for Internet service providers, and so on. This includes the campus time-sharing machines for students to log in on, specifically unix.ucsc.edu, plus all the Sun Microsystems workstations in the computer labs.

Unix was developed originally for machines that were considered very powerful for their time, especially for powerful machines designed to serve many users simultaneously; but it is turning up increasingly on individual-use microcomputers, even small notebook computers. It is constantly spreading to new sites and new machines, and it now seems clear that it will be important for decades, way into the next century (and millennium).

Unix is generally thought of as being for experts only, but the people who say that are wrong! Anyone with enough intelligence and commitment to be working toward a college degree can come to understand how to use Unix very effectively indeed. This course teaches Unix in a nontechnical way to students who may have no previous experience of computer use—and to teach it rather in the way that foreign languages and cultures are taught, through examples and practice and careful and analytical explanation when troublesome points are reached.

What about Linux?

Linux is a completely free operating system designed to work exactly like Unix in just about every respect. It is developed by a worldwide movement to make high-quality free software available to everyone. It behaves exactly like Unix, but is completely outside corporate control, and is not copyrighted. Everything about Linux is public, even the source code of the programs that shows you exactly how they work. This has led to an unparalleled degree of robustness, reliability, and security: any time some tiny fault is discovered, everyone can learn about it, every programmer in the world can read the code and see where the problem is, anyone who wants can propose a fix or an improvement, and when an improved version is decided upon and released, it is free, so everyone can obtain it and use it, and it is public, so everyone can see what was fixed and how it works.

The relation to the material in this course is simple: if you know what this course teaches, you can use Linux. In fact, with a little initial assistance from the local Linux Users' Group, SLUGLUG, you can probably install Linux on your own computer and never use anything else. Although the machines provided for your use to do assignments in this course are not running Linux, the differences are few and easy to get used to. It is like learning to drive a Camaro and then being given a free Corvette. At the worst, it is like learning Spanish in Mexico and then going to Spain, where they speak the same language just a little differently.

What prior experience is assumed?

The level of this course really is introductory. If you are already browsing directory structures and customizing your .cshrc and maintaining a web page, this course is not for you; it'll be familiar stuff, you'll hate yourself, you'll get bored, you'll get drunk instead of doing an assignment, and then you'll fail for being flaky. Go away! Don't take this course if you know Unix reasonably well. The whole course is taught on the assumption that you don't know about such things. You will be expected to work seriously at understanding the material, but you will not be expected to be a geek.

So if you have no idea what a .cshrc is, but are prepared to learn interesting things if there is some serious point to them, then this course might well be just right for you. If you're not sure, call me ([45]9-4705), or stop by (Stevenson Academic building, office 265), or email me (pullum@ling.ucsc.edu), and we'll discuss it.

What's the aim?

One of the things this course attempts to do is to liberate people from the infantilizing influence of operating systems such as Windows. Windows is carefully designed by Microsoft to keep you ignorant and powerless. Windows wants you to click when told to and be shown pictures. It wants you to be obedient, and to have very little grasp of what goes on back there in the box as a result of your clicking. If things come when you click for them, you may think things are fine, but if anything goes wrong it is utterly baffling, and there is little opportunity to delve, explore, understand, and set things right. Often you reboot the machine to get Windows working again, and you never know why. It is like driving an automatic-transmission, power-steering, electronic-fuel-injection car with the hood welded shut: you hope it runs, but when something goes wrong (and it does, nearly every day), there is no hope that you can figure out what's wrong and work on it yourself. You have to take it into the shop and collect it the next morning. (Actually, Windows crashes so often that it's more like a car that hurls itself off the highway into a ditch several times a week and has to be completely replaced.)

Unix allows you to figure things out and fix and customize things—but without you having to become an engineer. Unix doesn't just show you a menu and tell you to order from it; it lets you in the kitchen and enables you to critically inspect the implements and ingredients, and lets you see how to cook things. If you want a better understanding of what actually goes on when you access the Internet, a chance to put your own home page on the World Wide Web and understand what you've done, and make computers do complex things at your command without ever having to turn into a programmer or employ a programmer, LING/CMPS 80G is just right for you.

Not a snooze

It is rather important that I should warn you that this is not a snooze-through course. Certainly, it is a fairly straightforward and interesting way of getting five credits, but it's not a falling-off-a-log no-requirements easy way. Plenty of people do fail this course. But they really bring it on themselves: they goof off, they ignore assignments, they fail to show up for quizzes. To pass this course you have make regular use of the Unix system, stay in touch with your TA, attend lectures, turn in assignments, pass tests and exams (roughly one a week), and do a bit of hard thinking.

Of course, language learning is always like this. You cannot just learn up facts for the final and leave it at that in a language course. You have to exert yourself, use the language, interact, make mistakes, get involved, and try to incorporate it into your behavioral repertoire. If you won't, then a language course is close to useless to you. You cannot possibly become a French speaker by refusing to participate in class, avoiding French people, and doing a little night-before cramming to squeak a pass in quizzes. You don't even start to be a French speaker until you get out there and embarrass yourself in conversation with French people. You have to make mistakes, recover from them, keep on trying to get communication going in French, and ultimately make French forms of expression a part of your life. It changes you.

It'll be the same with Unix. You don't even start to be a Unix user until you log in every day, try things out, use the reference books, and exert yourself to see what you can accomplish. If you do this course in a minimalist way, it will be of little value. If you do it in a whole-hearted way, it will start to be fun, and it will be of permanent value.

What's the practical use?

What value is it? This is the only course I am aware of on this campus that is definitely known to have contributed in a significant way to one of its alumni winning an Oscar and another winning a Supreme Court case. One early alumnus of this course went to work for Industrial Light and Magic, where they gave him a job because he was able to answer a truthful "Yes" to the question about whether he could handle a powerful Unix-based workstation. He ended up being a co-recipient of the Oscar for the special effects in the film Forrest Gump. Another alumnus of this course went on to work as a lawyer, and was involved in a computer language copyright infringement case where he represented a little local good-guy company that had been sued by a Big Evil Company. The case was appealed by the Big Evil Company up to the Supreme Court of the United States, and when they refused to overrule the lower appeals court, the good guys won.

But whether you end up doing intellectual property law or film special effects or typesetting or computational linguistics or particle physics or web page design or something completely different, this course will help you to become expert—more than usually expert—with computers. It will have real effects on your future employability for almost anything.

What topics are covered?

Registering for an Athena computer account; the language of the C shell command interpreter csh (`Cshellese'); mail programs; the Internet (and to some extent the World Wide Web); file management (ls, mv, cp, rm, ftp, . . .); directory structures (cd, pwd, mkdir, . . .); text formatters; utilities for searching, sifting, and sorting text (sed, tr, sort, the grep family, etc.); pipelines; variables; control structures (if, while, foreach); and writing simple interactive shell scripts. (If a lot of this looks like Greek to you, that is fine. No prior experience required. But in three months you will know something about all of the above.)

What requirements does it satisfy?

LING 80G/CMPS 80G satisfies a T2 (Natural Sciences) general education requirement. It is tailor-made to satisfy computing graduation requirements like the one for Cowell students or the one set by the Economics department. It was developed for such purposes. It may also serve as a useful preliminary course for people who would like to enter the Computer and Science or Computer Engineering departments in the Jack Baskin School of Engineering.

What other courses is this one most similar to?

There are no courses quite like this one. Some courses don't get to anything as advanced or supposedly difficult as Unix; others presuppose that you've somehow already picked up Unix on the street; but this one actually teaches Unix in an easy-to-understand way. That's unique. Much of it deals with text handling—reading and writing and finding and sending and editing and formatting and scanning and searching and modifying and chopping and sorting and polishing and printing and publishing ordinary natural language text like stories and poems and essays and novels and letters and electronic mail messages. It's a course for readers and writers and thinkers and linguists and all kinds of intelligent non-geekozoidal people.

You are welcome to read the reviews of previous years' offerings of this course, which are available for your perusal at the Department of Linguistics Office. You could even read reviews of the ancestor course, Cowell 80G, at the Cowell College Provost's Office. Or just ask around in the neighborhood; lots of smart people have taken this course.

[top of page]


88C. Symbolic Systems (Freshman Discovery Seminar)

Instructor: Jorge Hankamer
(hank@ucsc.edu)
T 4:00-5:00pm
Cowell 216

Course Description:

A study and analysis of symbolic systems and their interpretations. Students will learn about progressively more sophisticated methods of encoding and decoding information; topics covered include ancient and modern writing systems, hieroglyphics, computer languages, encryption, and decryption, ciphers and codes. This class is restricted to freshman and sophomores.

[top of page]


102. Phonology II

Instructor: Jaye Padgett
(padgett@ucsc.edu)
MWF 2:00-3:10pm
Soc. Sci. 1 #161

Course Description:

A sequel to Phonology I, this course is an introduction to metrical and autosegmental phonology. Phonological description and analysis of linguistic data will continue to be the core of the course, but we will also be investigating some basic questions regarding the adequacy of the theory and the formalism employed. Course requirements: Weekly problem sets, midterm, and final.

Prerequisite: Phonology I (LING 101).

[top of page]


113. Syntax II

Instructor: Judith Aissen
(aissen@ucsc.edu)
MWF 9:30-10:40am
Soc. Sci. 1 #161

Course Description:

Syntax II continues the investigation of generative transformational grammar begun in Syntax I. Several complex constructions of English grammar are introduced: constituent questions, relative clauses, topic and cleft constructions. We will first formulate rules that describe the basic properties of these constructions and then go on to examine the constraints on their operation. As the quarter proceeds, we will use these constraints to arrive at a version of generative syntax in which there are no specific transformational rules. Syntax II differs little from Syntax I in organization: though there will be some reading, the course will be driven principally by class discussion and by the homework. There will be several homework assignments per week, a take-home midterm, and a take-home final. At the end of this course, you should be in a position to read much of the classic work in transformational grammar. You will also be familiar with some important assumptions made in more recent generative syntax. Your control over argumentation and analysis will be stronger, and you will be able to carry out syntactic investigation on your own. Whether you intend to continue work in syntax or not, this course rounds out your understanding of syntactic structure, completing the picture sketched out in Syntax I.

Prerequisite: Satisfaction of the Subject A & C requirements; Syntax I (LING 52).

General Education Code: W (Writing-Intensive).

[top of page]


181. Structure of Romance Languages

Instructor: Emily Manetta
(manetta@ucsc.edu)
MWF 3:30-4:40pm
Soc. Sci. 2 #75

Course Description:

This is a class in comparative grammar, which has a dual purpose. We first seek to systematically survey major phonological, morphological, and syntactic properties of several Romance languages. By doing so, we will also develop an appreciation of the goals and methods of constructing grammatical explanations. Students entering the course should have one Romance language other than English whose structure they intend to explore. The course will satisfy the 'Structure of' requirement for Language Studies students, who will focus on their major language.

Prerequisites: Ling 20 (Intro. to Linguistics) and 55 (Syntactic Structure) or 52 (Syntax 1). Some knowledge of either Italian, French, or Spanish is also required.

[top of page]


187. Structure of Japanese

Instructor: Junko Ito
(ito@ucsc.edu)
TTH 10:00-11:45am
Cowell 223

Course Description:

This course examines the linguistic structure of Japanese: phonology (sound structure), morphology (word structure), and syntax (sentence structure). The goal of the course is to discover the differences and similarities of English and Japanese from a contemporary linguistics perspective, and to gain a deeper understanding of the structure of a natural language through a detailed investigation of Japanese. The course will satisfy the 'Structure of' requirement for Language Studies students. Course requirements: Weekly homework assignments, midterm, and final.

Prerequisite: Ling 20 (Introduction to Linguistics) or some equivalent courses in syntax and phonology.

Offered in alternate academic years.

[top of page]