Skip to main content
TR EN

Course Catalog

CS 201 Programming Fundamentals 3 Credits
This course is intended to introduce students to the field of computing (basic computer organization, data representation, concepts, algorithmic thinking and problem solving), as well as give them intermediate level programming abilities in an object-oriented programming language
Last Offered Terms Course Name SU Credit
Spring 2023-2024 Programming Fundamentals 3
Fall 2023-2024 Programming Fundamentals 3
Summer 2022-2023 Introduction to Computing 3
Spring 2022-2023 Introduction to Computing 3
Fall 2022-2023 Introduction to Computing 3
Summer 2021-2022 Introduction to Computing 3
Spring 2021-2022 Introduction to Computing 3
Fall 2021-2022 Introduction to Computing 3
Summer 2020-2021 Introduction to Computing 3
Spring 2020-2021 Introduction to Computing 3
Fall 2020-2021 Introduction to Computing 3
Summer 2019-2020 Introduction to Computing 3
Spring 2019-2020 Introduction to Computing 3
Fall 2019-2020 Introduction to Computing 3
Summer 2018-2019 Introduction to Computing 3
Spring 2018-2019 Introduction to Computing 3
Fall 2018-2019 Introduction to Computing 3
Summer 2017-2018 Introduction to Computing 3
Spring 2017-2018 Introduction to Computing 3
Fall 2017-2018 Introduction to Computing 3
Summer 2016-2017 Introduction to Computing 3
Spring 2016-2017 Introduction to Computing 3
Fall 2016-2017 Introduction to Computing 3
Summer 2015-2016 Introduction to Computing 3
Spring 2015-2016 Introduction to Computing 3
Fall 2015-2016 Introduction to Computing 3
Summer 2014-2015 Introduction to Computing 3
Spring 2014-2015 Introduction to Computing 3
Fall 2014-2015 Introduction to Computing 3
Summer 2013-2014 Introduction to Computing 3
Spring 2013-2014 Introduction to Computing 3
Fall 2013-2014 Introduction to Computing 3
Summer 2012-2013 Introduction to Computing 3
Spring 2012-2013 Introduction to Computing 3
Fall 2012-2013 Introduction to Computing 3
Summer 2011-2012 Introduction to Computing 3
Spring 2011-2012 Introduction to Computing 3
Fall 2011-2012 Introduction to Computing 3
Summer 2010-2011 Introduction to Computing 3
Spring 2010-2011 Introduction to Computing 3
Fall 2010-2011 Introduction to Computing 3
Summer 2009-2010 Introduction to Computing 3
Spring 2009-2010 Introduction to Computing 3
Fall 2009-2010 Introduction to Computing 3
Summer 2008-2009 Introduction to Computing 3
Spring 2008-2009 Introduction to Computing 3
Fall 2008-2009 Introduction to Computing 3
Summer 2007-2008 Introduction to Computing 3
Fall 2007-2008 Introduction to Computing 3
Summer 2006-2007 Introduction to Computing 3
Fall 2006-2007 Introduction to Computing 3
Summer 2005-2006 Introduction to Computing 3
Fall 2005-2006 Introduction to Computing 3
Summer 2004-2005 Introduction to Computing 3
Fall 2004-2005 Introduction to Computing 3
Summer 2003-2004 Introduction to Computing 3
Fall 2003-2004 Introduction to Computing 3
Summer 2002-2003 Introduction to Computing 3
Fall 2002-2003 Introduction to Computing 3
Summer 2001-2002 Introduction to Computing 3
Fall 2001-2002 Introduction to Computing 3
Fall 2000-2001 Introduction to Computing 3
Prerequisite: IF 100 - Undergraduate - Min Grade D
Corequisite: CS 201R
ECTS Credit: 6 ECTS (6 ECTS for students admitted before 2013-14 Academic Year)
General Requirements: