Course Schedule
Please click here for a printable list of the current semester’s course offerings
ENGL 555 – Introduction to Teaching English as a Second/Foreign Language
The course will provide a general overview of the TESL profession covering prominent theories, methodologies, and issues in the field. Coursework will cover the major methods, including Grammar-Translation, the Direct Method, Audiolingualism, and Communicative Language Teaching. In addition, issues of learner variables, motivation, and contexts of teaching and learning will also be addressed. Students will participate in mock lessons, tutoring sessions, and observations.
Graduate level requirements include a 12-15 page research paper with bibliography of at least eight sources.
The course will provide a general overview of the TESL profession covering prominent theories, methodologies, and issues in the field. Coursework will cover the major methods, including Grammar-Translation, the Direct Method, Audiolingualism, and Communicative Language Teaching. In addition, issues of learner variables, motivation, and contexts of teaching and learning will also be addressed. Students will participate in mock lessons, tutoring sessions, and observations.
Graduate level requirements include a 12-15 page research paper with bibliography of at least eight sources.
- +
- Section: 001
- Instructor: Kayi-Aydar, Hayriye
- Days:
- Time:
- Dates: Jan 10 - May 1
- Status: Closed
- Enrollment: 15 / 20
- +
- Section: 001
- Instructor: Kayi-Aydar, Hayriye
- Days:
- Time:
- Dates: Jan 10 - May 1
- Status: Closed
- Enrollment: 15 / 20
- +
- Section: 001
- Instructor: Kayi-Aydar, Hayriye
- Days:
- Time:
- Dates: Jan 10 - May 1
- Status: Closed
- Enrollment: 15 / 20
- +
- Section: 200
- Instructor: Kayi-Aydar, Hayriye
- Days:
- Time:
- Dates: Jan 10 - May 1
- Status: Closed
- Enrollment: 15 / 20
- +
- Section: 200
- Instructor: Kayi-Aydar, Hayriye
- Days:
- Time:
- Dates: Jan 10 - May 1
- Status: Closed
- Enrollment: 15 / 20
INFO 555 – Applied Natural Language Processing
Most of the data available on the web or managed by institutions and businesses consists of unstructured text. Natural language processing tools help to organize such texts, extract relevant information from them, and automatize time-consuming processes. This course will teach the fundamental knowledge necessary to design and develop end-to-end natural language understanding applications, drawn from examples such as question answering, sentiment analysis, information extraction, automated inference, machine translation, chatbots, etc. We will use several natural language processing toolkits and libraries.
Most of the data available on the web or managed by institutions and businesses consists of unstructured text. Natural language processing tools help to organize such texts, extract relevant information from them, and automatize time-consuming processes. This course will teach the fundamental knowledge necessary to design and develop end-to-end natural language understanding applications, drawn from examples such as question answering, sentiment analysis, information extraction, automated inference, machine translation, chatbots, etc. We will use several natural language processing toolkits and libraries.
- +
- Section: 102
- Instructor: Laparra, Egoitz
- Days:
- Time:
- Dates: Mar 11 - May 1
- Status: Open
- Enrollment: 34 / 40
- +
- Section: 102
- Instructor: Laparra, Egoitz
- Days:
- Time:
- Dates: Mar 11 - May 1
- Status: Open
- Enrollment: 34 / 40
- +
- Section: 102
- Instructor: Laparra, Egoitz
- Days:
- Time:
- Dates: Mar 11 - May 1
- Status: Open
- Enrollment: 34 / 40
- +
- Section: 202
- Instructor: Laparra, Egoitz
- Days:
- Time:
- Dates: Mar 11 - May 1
- Status: Open
- Enrollment: 34 / 40
- +
- Section: 202
- Instructor: Laparra, Egoitz
- Days:
- Time:
- Dates: Mar 11 - May 1
- Status: Open
- Enrollment: 34 / 40
- +
- Section: 202
- Instructor: Laparra, Egoitz
- Days:
- Time:
- Dates: Mar 11 - May 1
- Status: Open
- Enrollment: 34 / 40
- +
- Section: 401
- Instructor: Minson, Sarah
- Days:
- Time:
- Dates: Jan 23 - Apr 1
- Status: Open
- Enrollment: 48 / 51
- +
- Section: 401
- Instructor: Minson, Sarah
- Days:
- Time:
- Dates: Jan 23 - Apr 1
- Status: Open
- Enrollment: 48 / 51
- +
- Section: 401
- Instructor: Minson, Sarah
- Days:
- Time:
- Dates: Jan 23 - Apr 1
- Status: Open
- Enrollment: 48 / 51
- +
- Section: 402
- Instructor: Minson, Sarah
- Days:
- Time:
- Dates: Jan 10 - Mar 15
- Status: Open
- Enrollment: 59 / 60
- +
- Section: 402
- Instructor: Minson, Sarah
- Days:
- Time:
- Dates: Jan 10 - Mar 15
- Status: Open
- Enrollment: 59 / 60
ENGL 555 – Introduction to Teaching English as a Second/Foreign Language
The course will provide a general overview of the TESL profession covering prominent theories, methodologies, and issues in the field. Coursework will cover the major methods, including Grammar-Translation, the Direct Method, Audiolingualism, and Communicative Language Teaching. In addition, issues of learner variables, motivation, and contexts of teaching and learning will also be addressed. Students will participate in mock lessons, tutoring sessions, and observations.
Graduate level requirements include a 12-15 page research paper with bibliography of at least eight sources.
The course will provide a general overview of the TESL profession covering prominent theories, methodologies, and issues in the field. Coursework will cover the major methods, including Grammar-Translation, the Direct Method, Audiolingualism, and Communicative Language Teaching. In addition, issues of learner variables, motivation, and contexts of teaching and learning will also be addressed. Students will participate in mock lessons, tutoring sessions, and observations.
Graduate level requirements include a 12-15 page research paper with bibliography of at least eight sources.
- +
- Section: 001
- Instructor: Kayi-Aydar, Hayriye
- Days: Mo
- Time: 09:00 AM - 11:30 AM
- Dates: Aug 26 - Dec 11
- Status: Open
- Enrollment: 4 / 15
INFO 555 – Applied Natural Language Processing
Most of the data available on the web or managed by institutions and businesses consists of unstructured text. Natural language processing tools help to organize such texts, extract relevant information from them, and automatize time-consuming processes. This course will teach the fundamental knowledge necessary to design and develop end-to-end natural language understanding applications, drawn from examples such as question answering, sentiment analysis, information extraction, automated inference, machine translation, chatbots, etc. We will use several natural language processing toolkits and libraries.
Most of the data available on the web or managed by institutions and businesses consists of unstructured text. Natural language processing tools help to organize such texts, extract relevant information from them, and automatize time-consuming processes. This course will teach the fundamental knowledge necessary to design and develop end-to-end natural language understanding applications, drawn from examples such as question answering, sentiment analysis, information extraction, automated inference, machine translation, chatbots, etc. We will use several natural language processing toolkits and libraries.
- +
- Section: 001
- Instructor: Laparra, Egoitz
- Days: TuTh
- Time: 05:30 PM - 06:45 PM
- Dates: Aug 26 - Dec 11
- Status: Open
- Enrollment: 0 / 36
- +
- Section: 001
- Instructor: Laparra, Egoitz
- Days: TuTh
- Time: 05:30 PM - 06:45 PM
- Dates: Aug 26 - Dec 11
- Status: Open
- Enrollment: 0 / 36
- +
- Section: 001
- Instructor: Laparra, Egoitz
- Days: TuTh
- Time: 05:30 PM - 06:45 PM
- Dates: Aug 26 - Dec 11
- Status: Closed
- Enrollment: 36 / 36
- +
- Section: 002
- Instructor: Lu, Xuan
- Days: MoWe
- Time: 03:30 PM - 04:45 PM
- Dates: Aug 26 - Dec 11
- Status: Open
- Enrollment: 0 / 60
- +
- Section: 002
- Instructor: Jansen, Peter A
- Days: MoWe
- Time: 03:30 PM - 04:45 PM
- Dates: Aug 26 - Dec 11
- Status: Open
- Enrollment: 32 / 60
- +
- Section: 002
- Instructor: Lu, Xuan
- Days: MoWe
- Time: 03:30 PM - 04:45 PM
- Dates: Aug 26 - Dec 11
- Status: Open
- Enrollment: 0 / 60
INFO 555 – Applied Natural Language Processing
Most of the data available on the web or managed by institutions and businesses consists of unstructured text. Natural language processing tools help to organize such texts, extract relevant information from them, and automatize time-consuming processes. This course will teach the fundamental knowledge necessary to design and develop end-to-end natural language understanding applications, drawn from examples such as question answering, sentiment analysis, information extraction, automated inference, machine translation, chatbots, etc. We will use several natural language processing toolkits and libraries.
Most of the data available on the web or managed by institutions and businesses consists of unstructured text. Natural language processing tools help to organize such texts, extract relevant information from them, and automatize time-consuming processes. This course will teach the fundamental knowledge necessary to design and develop end-to-end natural language understanding applications, drawn from examples such as question answering, sentiment analysis, information extraction, automated inference, machine translation, chatbots, etc. We will use several natural language processing toolkits and libraries.
- +
- Section: 001
- Instructor: Jansen, Peter A
- Days: MoWe
- Time: 03:30 PM - 04:45 PM
- Dates: Jan 15 - May 7
- Status: Open
- Enrollment: 28 / 60
- +
- Section: 102
- Instructor: Laparra, Egoitz
- Days:
- Time:
- Dates: Mar 17 - May 7
- Status: Open
- Enrollment: 32 / 40
- +
- Section: 202
- Instructor: Laparra, Egoitz
- Days:
- Time:
- Dates: Mar 17 - May 7
- Status: Open
- Enrollment: 32 / 40
- +
- Section: 401
- Instructor: unassigned
- Days:
- Time:
- Dates: Jan 15 - Mar 21
- Status: Open
- Enrollment: 0 / 120