You are here
Courses & Opportunities
Upcoming opportunities to engage with Language Sciences in courses, research, and work
Foundational concepts in the critical study of cultural, historical, social, and political factors that impact language loss, retention, and revival. Introducing strategies and practical methodologies for collaborative, interdisciplinary, community-based documentation and revitalization projects for First Nations and Indigenous languages.
Term 1: 3 credits
Time: Tuesday & Thursday, 9:30 – 11:00am
Location: Buchanan D, Room 313
Teacher: Mark Turin
If you have questions, please contact Dr. Mark Turin: email@example.com
Discover more First Nations and Endangered Language courses at http://fnel.arts.ubc.ca/undergraduate/courses/!
Considering developing your technical skills? Enroll in our Python Programming course!
This course, LIBR 559C, offered in Winter Term 1 (fall), is taught by Dr. Abdul-Mageed, who has substantially revised the course from its first offering last year, to put it on a more basic level, based on useful student input. The goal of the course is to introduce programming concepts using the Python programming language: It “focuses on basic concepts” and assumes no prior programming experience. To support novices, Dr. Abdul-Mageed has prepared an extensive set of video and web-based tutorials that go with the course content.
Will Python help me? Python is a general purpose language. LIS students should find the language immediately useful for carrying out tasks directly related to their fields of study and professional lives. See, for example, the article Confronting the Myths of Coding and Librarianship (https://hacklibraryschool.com/2016/10/03/confronting-the-myths-of-coding-and-librarianship/).
Why learn coding, as a student? General understanding of programming and programming experience both improve overall understanding of information systems and help develop general problem solving skills. Programming skills are also essential for analysis of information users’ behaviors and communities. Programming skills significantly boost work productivity and students usually utilize them during their program of study and throughout their professional lives. Knowing even little about coding will improve your ability to understand systems and to communicate with technical experts in the workplace.
What is Python after all? Python is a remarkably powerful dynamic programming language that is used for a very wide variety of application domains, including text processing, data mining and analytics, and web development.
Is Python the best language for me? Python’s very clear, readable syntax (e.g., use of English keywords where other languages use punctuation) and strong introspection capabilities make it an ideal choice for novice programmers. Indeed, more and more instructors are adopting Python for introductory programming courses.
Current course syllabus (subject to changes): https://github.com/mageed/libr559cWI2017
If you have more questions, please feel free to email Dr. Abdul-Mageed at Muhammad.firstname.lastname@example.org.
In the Fall 2017 term, Drs. Henny Yeung and John Alderete of the Linguistics Department at Simon Fraser University will be offering a graduate course entitled “Psycholinguistics of Chinese Languages” (LING 810); the syllabus is below. UBC students are eligible to receive a fee waiver for this course under the Western Deans’ Agreement. If you’re interested in taking this course and would like to request a fee waiver, you must apply by six weeks before the fall term begins (i.e., mid-July). Registration for the course opens on July 10, 2017. Contact the Language Sciences Initiative Coordinator at email@example.com for more information.