UB - University at Buffalo, The State University of New York Computer Science and Engineering

CSE 605: Advanced Concepts in Programming Languages

Advanced Concepts in Programming Languages

This course will discuss advanced concepts in the design and implementation of programming languages. It is the second in a two-course graduate-level sequence on programming languages - the first being CSE 505. Advanced language concepts will be drawn from type systems, object-oriented, functional, and logic programming languages. the course will also cover integration of two or more programming paradigms as well as implementation issues underlying these paradigms. In-depth understanding of these concepts will be gained through programming projects.

None presently available.

Ph.D.:

This course does not fulfill core area or core course requirements.

M.S.:

This course fulfills one Software and Information Systems Core Area requirement.

CSE 505 or equivalent.

Course Instances
Semester Section Title Instructor Credit Hours Enrolled
Fall 2013 LEC Advanced Prog Lang Cepts Dr. Lukasz (Luke) Ziarek 3 19/50
Fall 2012 LEC Advanced Prog Lang Cepts Dr. Lukasz (Luke) Ziarek 3 11/30
Spring 2011 LEC Advanced Prog Lang Cepts Dr. Bharat Jayaraman 3 12/40
Spring 2010 LEC Advanced Prog Lang Cepts Dr. Bharat Jayaraman 3 12/40
Fall 2008 LEC Advanced Prog Lang Cepts Dr. Bharat Jayaraman 3 0/ 0
Fall 2007 LEC Advanced Prog Lang Cepts Staff 3 0/ 0
Spring 2007 LEC Advanced Prog Lang Cepts Dr. Bharat Jayaraman 3 0/ 0
Fall 2006 LEC Advanced Prog Lang Cepts Dr. Bharat Jayaraman 3 10/10
Spring 2003 LEC Advanced Prog Lang Cepts Staff 3 0/ 0
Spring 2003 LEC Advanced Prog Lang Cepts Dr. Bharat Jayaraman 3 0/ 0
Spring 2002 LEC Advanced Prog Lang Cepts Dr. Bharat Jayaraman 3 30/31
Spring 2001 LEC Advanced Prog Lang Cepts Dr. Bharat Jayaraman 3 37/37
Spring 2000 LEC Advanced Prog Lang Cepts Dr. Bharat Jayaraman 3 8/35
Spring 1999 LEC Advanced Prog Lang Cepts Dr. Bharat Jayaraman 3 15/23
Valid XHTML 1.0 Transitional