Asst. Prof. Ufuk ÇELİKKAN
Faculty of Engineering
Software Engineering
Asst. Prof. Ufuk ÇELİKKAN
Faculty of Engineering
Software Engineering
COURSES
Courses Given
2023 - 2024
- (FENG 497) Multidisciplinary Engineering Project
- (SE 309) Concepts of Programming Languages
- (SE 323) Concepts of Programming Languages
- (SE 360) Advances in Software Development
- (SE 375) Systems Programming
2022 - 2023
- (FENG 495) Snr. Proj. I Double Major Stud. (Eng. Fac.)
- (FENG 496) Snr. Proj. II Double Major Stud. (Eng. Fac.)
- (FENG 497) Multidisciplinary Engineering Project
- (FENG 498) Engineering Capstone
- (SE 309) Concepts of Programming Languages
- (SE 311) Software Architecture
- (SE 323) Concepts of Programming Languages
- (SE 360) Advances in Software Development
- (SE 375) Systems Programming
2021 - 2022
- (FENG 497) Multidisciplinary Engineering Project
- (FENG 498) Engineering Capstone
- (SE 309) Concepts of Programming Languages
- (SE 311) Software Architecture
- (SE 360) Advances in Software Development
- (SE 375) Systems Programming
2020 - 2021
- (FENG 102) Introduction to Engineering
- (FENG 497) Multidisciplinary Engineering Project
- (FENG 498) Engineering Capstone
- (SE 309) Concepts of Programming Languages
- (SE 311) Software Architecture
- (SE 360) Advances in Software Development
- (SE 375) Systems Programming
2019 - 2020
- (FENG 497) Senior Project I
- (FENG 498) Senior Project II
- (SE 116) Introduction to Programming II
- (SE 309) Concepts of Programming Languages
- (SE 311) Software Architecture
- (SE 360) Advances in Software Development
- (SE 375) Systems Programming
2018 - 2019
- (FENG 497) Senior Project I
- (FENG 498) Senior Project II
- (SE 309) Concepts of Programming Languages
- (SE 311) Software Architecture
- (SE 360) Advances in Software Development
- (SE 375) Systems Programming
2017 - 2018
- (CE 497) Senior Project I (Computer Eng.)
- (CE 498) Senior Project II (Computer Eng.)
- (CE 611) Design Patterns and Code Refactoring
- (MBGT 106) C Programming Language
- (SE 309) Concepts of Programming Languages
- (SE 311) Software Architecture
- (SE 360) Advances in Software Development
- (SE 497) Senior Project I (Software Engineering)
- (SE 498) Senior Project II (Software Engineering)
2016 - 2017
- (CE 497) Senior Project I (Computer Eng.)
- (CE 498) Senior Project II (Computer Eng.)
- (CE 611) Design Patterns and Code Refactoring
- (SE 309) Concepts of Programming Languages
- (SE 311) Software Architecture
- (SE 360) Advances in Software Development
- (SE 497) Senior Project I (Software Engineering)
- (SE 498) Senior Project II (Software Engineering)
2015 - 2016
- (SE 307) Concepts of Object-Oriented Programming
- (SE 309) Concepts of Programming Languages
- (SE 311) Software Architecture
- (SE 497) Senior Project I (Software Engineering)
- (SE 498) Senior Project II (Software Engineering)
2014 - 2015
- (CE 497) Senior Project I (Computer Eng.)
- (CE 498) Senior Project II (Computer Eng.)
- (SE 115) Introduction to Programming I
- (SE 116) Introduction to Programming II
- (SE 309) Concepts of Programming Languages
- (SE 311) Software Architecture
- (SE 497) Senior Project I (Software Engineering)
- (SE 498) Senior Project II (Software Engineering)
2013 - 2014
- (CE 498) Senior Project II (Computer Eng.)
- (SE 115) Introduction to Programming I
- (SE 116) Introduction to Programming II
- (SE 309) Concepts of Programming Languages
- (SE 311) Software Architecture
2012 - 2013
- (SE 115) Introduction to Programming I
- (SE 116) Introduction to Programming II
- (SE 309) Concepts of Programming Languages
- (SE 311) Software Architecture
2011 - 2012
- (CS 101) Introduction to Computer Sciences
- (SE 115) Introduction to Programming I
- (SE 116) Introduction to Programming II
- (SE 309) Concepts of Programming Languages
- (SE 311) Software Architecture
2010 - 2011
- (CS 115) Introduction to Programming I
- (CS 116) Introduction to Programming II
- (IS 302) Computer Networks and Communication
- (SE 311) Software Architecture
- (SE 498) Senior Project II (Software Engineering)
2009 - 2010
- (CS 115) Introduction to Programming I
- (CS 116) Introduction to Programming II
- (IS 302) Computer Networks and Communications
- (SE 311) Software Architecture
2008 - 2009
- (CS 115) Introduction to Programming I
- (CS 116) Introduction to Programming II
- (IS 302) Computer Networks and Communications
- (SE 311) Software Architecture