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

CSE 305: Introduction to Programming Languages

Introduction to Programming Languages

Examines the various components of programming languages so students will understand the choices that have been made by programming language designers, and how those choices affect how procedures may be expressed and how data are conceptualized. Topics generally include the nature of variables, types, expressions, control structures, subprograms, concurrency, and exceptions; syntax and semantics. Discusses different programming paradigms, such as imperative, functional, logic, procedural and object-oriented.

None presently available.

CSE 250 CS 250, CSE 250

Course Instances
Semester Section Title Instructor Credit Hours Enrolled
Spring 2014 LR Programming Languages Dr. Carl Alphonce 4 0/150
Summer 2013 LR Programming Languages Zhi Yang 4 11/24
Spring 2013 LR Programming Languages Dr. Bharat Jayaraman 4 121/150
Summer 2012 LR Programming Languages Mohammad Husain 4 17/40
Spring 2012 LR Programming Languages Dr. Carl Alphonce 4 91/150
Summer 2011 LR Programming Languages Jonathan Bona 4 23/40
Spring 2011 LR Programming Languages Dr. Bharat Jayaraman 4 94/150
Summer 2010 LR Programming Languages Michael Prentice 4 27/30
Spring 2010 LR Programming Languages Dr. Stuart C. Shapiro 4 90/100
Summer 2009 LR Programming Languages Michael Prentice 4 16/25
Spring 2009 LR Programming Languages Dr. Carl Alphonce 4 70/90
Summer 2008 LR Programming Languages Pratyush Sharma 4 26/26
Spring 2008 LR Programming Languages Dr. Carl Alphonce 4 57/72
Fall 2007 LR Programming Languages Dr. Kenneth W. Regan 4 40/100
Summer 2007 LR Programming Languages Pratyush Sharma 4 17/24
Spring 2007 LR Programming Languages Dr. Kenneth W. Regan 4 59/90
Fall 2006 LR Programming Languages Dr. Carl Alphonce 4 53/100
Summer 2006 LR Programming Languages Dr. Carl Alphonce 4 19/23
Spring 2006 LR Programming Languages Dr. Carl Alphonce 4 58/90
Fall 2005 LR Programming Languages Dr. Kenneth W. Regan 4 41/100
Summer 2005 LR Programming Languages Sambit Bhattacharya 4 15/25
Spring 2005 LR Programming Languages Dr. Stuart C. Shapiro 4 61/90
Fall 2004 LR Programming Languages Paul Gestwicki 4 71/100
Summer 2004 LR Programming Languages Anusha Iyer 4 14/25
Spring 2004 LR Programming Languages Christopher Egert 4 51/90
Fall 2003 LR Programming Languages Dr. Stuart C. Shapiro 4 75/100
Summer 2003 LR Programming Languages Sambit Bhattacharya 4 42/42
Spring 2003 LR Programming Languages Philip Ventura Jr. 4 66/90
Fall 2002 LR Programming Languages Philip Ventura Jr. 4 97/100
Summer 2002 LR Programming Languages Dr. Adrienne Decker 4 38/42
Spring 2002 LR Programming Languages Dr. Carl Alphonce 4 92/100
Fall 2001 LR Programming Languages Dr. Carl Alphonce 4 94/100
Summer 2001 LR Programming Languages Paul Gestwicki 4 33/38
Spring 2001 LR Programming Languages Dr. Carl Alphonce 4 89/100
Fall 2000 LR Programming Languages Dr. Kenneth W. Regan 4 85/100
Summer 2000 LR Programming Languages Philip Ventura Jr. 4 38/45
Spring 2000 LR Programming Languages Dr. Carl Alphonce 4 73/80
Fall 1999 LR Programming Languages Dr. Rohini K. Srihari 4 63/75
Summer 1999 LR Programming Languages Philip Ventura Jr. 4 31/40
Spring 1999 LR Programming Languages Dr. Kenneth W. Regan 4 59/72
Valid XHTML 1.0 Transitional