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

CSE 503: Computer Science for Non-Majors I

Computer Science for Non-Majors I

This course introduces students to algorithm design and implementation in a modern, high-level, programming language (currently, Java). It emphasizes problem-solving by abstraction. There will also be a brief coverage of the social and ethical aspects of computing. Topics include data types, variables, expressions, basic imperative programming techniques including assignment, input/output, subprograms, parameters, selection, iteration, Boolean type, and expressions, and the use of aggregate data structures including arrays and records. Students will also have an introduction to the basics of abstract data types and object-oriented design, as well as the mathematics of computer science such as Boolean algebra, basic number theory, etc.

May not be counted toward the 30 hours for the M.S. or the 72 hours for the Ph.D.

None presently available.

Ph.D.:

None.

M.S.:

This course does not fulfill core area (depth) or core course (breadth) requirements.

Some previous experience with computers.

Course Instances
Semester Section Title Instructor Credit Hours Enrolled
Spring 2018 LR Computr Sci For Nonmajr 1 Jesse Hartloff 3 0/30
Fall 2017 LR Computr Sci For Nonmajr 1 Carl Alphonce 3 10/10
Fall 2017 LR Computr Sci For Nonmajr 1 Jesse Hartloff 3 10/20
Fall 2017 LR Computr Sci For Nonmajr 1 Carl Alphonce 3 8/10
Summer 2017 LR Computr Sci For Nonmajr 1 James Scandale 3 0/ 5
Summer 2017 LR Computr Sci For Nonmajr 1 Staff 3 0/ 0
Spring 2017 LR Computr Sci For Nonmajr 1 Jesse Hartloff 3 17/30
Fall 2016 LR Computr Sci For Nonmajr 1 Carl Alphonce 3 14/15
Fall 2016 LR Computr Sci For Nonmajr 1 Carl Alphonce 3 8/20
Summer 2016 LR Computr Sci For Nonmajr 1 James Scandale 3 0/ 5
Summer 2016 LR Computr Sci For Nonmajr 1 James Scandale 3 1/ 5
Spring 2016 LR Computr Sci For Nonmajr 1 Carl Alphonce 3 21/30
Fall 2015 LR Computr Sci For Nonmajr 1 Carl Alphonce 3 13/15
Fall 2015 LR Computr Sci For Nonmajr 1 Carl Alphonce 3 7/18
Summer 2015 LR Computr Sci For Nonmajr 1 James Scandale 3 1/ 4
Summer 2015 LR Computr Sci For Nonmajr 1 James Scandale 3 1/ 5
Spring 2015 LR Computr Sci For Nonmajr 1 Carl Alphonce 3 19/20
Fall 2014 LR Computr Sci For Nonmajr 1 Carl Alphonce 3 20/20
Fall 2014 LR Computr Sci For Nonmajr 1 Carl Alphonce 3 9/10
Summer 2014 LR Computr Sci For Nonmajr 1 James Scandale 3 4/ 5
Summer 2014 LR Computr Sci For Nonmajr 1 James Scandale 3 0/ 5
Spring 2014 LR Computr Sci For Nonmajr 1 Carl Alphonce 3 20/20
Fall 2013 LR Computr Sci For Nonmajr 1 Carl Alphonce 3 17/10
Fall 2013 LR Computr Sci For Nonmajr 1 Carl Alphonce 3 7/ 7
Summer 2013 LR Computr Sci For Nonmajr 1 James Scandale 3 1/ 0
Spring 2013 LR Computr Sci For Nonmajr 1 Carl Alphonce 3 10/15
Fall 2012 LR Computr Sci For Nonmajr 1 Carl Alphonce 3 9/15
Summer 2012 LR Computr Sci For Nonmajr 1 James Scandale 3 3/ 5
Spring 2012 LR Computr Sci For Nonmajr 1 Carl Alphonce 3 10/ 8
Fall 2011 LR Computr Sci For Nonmajr 1 Carl Alphonce 3 10/20
Summer 2011 LR Computr Sci For Nonmajr 1 James Scandale 3 1/ 5
Spring 2011 LR Computr Sci For Nonmajr 1 Adrienne Decker 3 5/10
Fall 2010 LR Computr Sci For Nonmajr 1 Carl Alphonce 3 11/15
Spring 2010 LR Computr Sci For Nonmajr 1 Adrienne Decker 3 12/12
Fall 2009 LR Computr Sci For Nonmajr 1 Carl Alphonce 3 9/10
Spring 2009 LR Computr Sci For Nonmajr 1 Carl Alphonce 3 5/ 6
Fall 2008 LR Computr Sci For Nonmajr 1 Michael F. Buckley 3 6/10
Spring 2008 LR Computr Sci For Nonmajr 1 Adrienne Decker 3 7/10
Fall 2007 LR Computr Sci For Nonmajr 1 Carl Alphonce 3 6/10
Spring 2007 LR Computr Sci For Nonmajr 1 Adrienne Decker 3 7/10
Fall 2006 LR Computr Sci For Nonmajr 1 Michael F. Buckley 3 13/17
Spring 2006 LR Computr Sci For Nonmajr 1 Adrienne Decker 3 9/15
Fall 2005 LR Computr Sci For Nonmajr 1 Carl Alphonce 3 6/17
Spring 2005 LR Computr Sci For Nonmajr 1 Adrienne Decker 3 2/15
Fall 2004 LR Computr Sci For Nonmajr 1 Carl Alphonce 3 9/17
Spring 2004 LR Computr Sci For Nonmajr 1 Adrienne Decker 3 14/15
Fall 2003 LR Computr Sci For Nonmajr 1 Carl Alphonce 3 13/17
Spring 2003 LR Computr Sci For Nonmajr 1 Philip Ventura Jr. 3 1/10
Fall 2002 LR Computr Sci For Nonmajr 1 Adrienne Decker 3 18/50
Fall 2001 LR Computr Sci For Nonmajr 1 Michael Jr. Gaudet 3 40/50
Fall 2000 LR Computr Sci For Nonmajr 1 Li Zhang 3 56/61
Fall 1999 LR Computr Sci For Nonmajr 1 Carl Alphonce 3 26/30
Fall 1999 LR Computr Sci For Nonmajr 1 Staff 3 46/50
Spring 1999 LR Computr Sci For Nonmajr 1 Philip Ventura Jr. 3 16/20
Spring 1999 LR Computr Sci For Nonmajr 1 Staff 3 16/20
Valid XHTML 1.0 Transitional