Sezer Goren

faculty

Sezer Goren, PhD

Associate Teaching Professor

Electrical & Computer Engineering

Contact

508-999-8240

508-999-8489

wksvirDyqewwh2ihy

Science & Engineering 211B

Education

2003University of California Santa CruzPhD in Computer Engineering
1995Bosphorus UniversityMS in Electrical & Electronics Engineering
1993Bosphorus UniversityBS in Electrical & Electronics Engineering

Teaching

  • Digital VLSI Design
  • Embedded Systems
  • Reconfigurable Computing
  • VLSI Design Verification and Manufacturing Test
  • Analysis of Algorithms

Teaching

Programs

Teaching

Courses

Introduction to the MATLAB programming language. Topics include, but not limited to, arrays, script files, functions, function files, two-dimensional plots, programming in MATLAB.

Introduction to the MATLAB programming language. Topics include, but not limited to, arrays, script files, functions, function files, two-dimensional plots, programming in MATLAB.

A study of embedded system design useful to electrical and computer engineers, including assembly language programming, program debugging, and system design. Students learn the fundamentals of microprocessor technology including instruction set architectures, memory hierarchy design, and input/output functions. Practical applications apply this technology toward the design of systems involving data collection, automatic control, and operator interfaces. Emphasis is placed on hands-on program development using a microcontroller.

A study of embedded system design useful to electrical and computer engineers, including assembly language programming, program debugging, and system design. Students learn the fundamentals of microprocessor technology including instruction set architectures, memory hierarchy design, and input/output functions. Practical applications apply this technology toward the design of systems involving data collection, automatic control, and operator interfaces. Emphasis is placed on hands-on program development using a microcontroller.

A study of embedded system design useful to electrical and computer engineers, including assembly language programming, program debugging, and system design. Students learn the fundamentals of microprocessor technology including instruction set architectures, memory hierarchy design, and input/output functions. Practical applications apply this technology toward the design of systems involving data collection, automatic control, and operator interfaces. Emphasis is placed on hands-on program development using a microcontroller.

Discrete mathematics useful to the computer engineer. Topics covered include Boolean algebra and sets, functions and relations, logic, mathematical reasoning and induction, counting, recursion, graphs, and trees. Applications in computer engineering are emphasized.

Principles of real-time and embedded systems operations and control applied to modern hardware platforms such as mobile and internet-of-things systems. As part of this course, embedded real-time design principles are introduced and linked to real-time resource management service issues impacting performance. Students construct real-time embedded resource management components and applications on representative platforms (e.g. handheld and mobile computers, autonomous systems, smart sensors, and others). An embedded real-time hardware/firmware laboratory experience is included.

Principles of real-time and embedded systems operations and control applied to modern hardware platforms such as mobile and internet-of-things systems. As part of this course, embedded real-time design principles are introduced and linked to real-time resource management service issues impacting performance. Students construct real-time embedded resource management components and applications on representative platforms (e.g. handheld and mobile computers, autonomous systems, smart sensors, and others). An embedded real-time hardware/firmware laboratory experience is included.

Provides students with a complete design experience from initial concept development through finished product, expanding on topics taught in ECE 202, ECE 260, ECE 263 and ECE 368. The course format is a hands on laboratory format (3 credits) with 2 hours of lecture and 3 hours of lab. Students will develop their own designs, fabricate the design and formulate and carry out test strategies to validate design.

Provides students with a complete design experience from initial concept development through finished product, expanding on topics taught in ECE 202, ECE 260, ECE 263 and ECE 368. The course format is a hands on laboratory format (3 credits) with 2 hours of lecture and 3 hours of lab. Students will develop their own designs, fabricate the design and formulate and carry out test strategies to validate design.

Research

Research activities

  • FPGA based Quantum Key Distribution
  • Multicore Microcontroller RTL Synthesis from C
  • Fully Automated On-Street Parking Spot Detection with Deep Learning based Computer Vision
  • Fault Emulation Method for Hardware Security
  • Partial Bitstream Protection for Low-Cost FPGAs with PUF, Obfuscation, and DPSR

Research

Research interests

  • Computer Architecture
  • Computer Arithmetic
  • Hardware Security
  • Deep Learning Applications

Select publications

  • E. Çiçek, S. Gören, G. Memik (2022).
    Physical Activity Forecasting with Time Series Data using Android Smartphone
    Pervasive and Mobile Computing, 82
  • Çiçek, E., Gören, S. Neural Comput & Applic (2021).
    Smartphone power management based on ConvLSTM model
    Neural Comput & Applications, 33
  • E. Çiçek, S. Goren (2020).
    Fully automated roadside parking spot detection in real time with deep learning
    Concurrency Computation Practice and Experience
  • H.F. Ugurdag, F. De Dinechin, Y.S. Gener, S. Gören, L.S. Didier (2017).
    Hardware division by small integer constants
    IEEE Transactions on Computers, 66
  • B. Yüce, H.F. Ugurdag, S. Gören, G. Dündar (2014).
    Fast and Efficient Circuit Topologies for Finding the Maximum of n k-bit Numbers
    IEEE Transactions on Computers, 63

Dr. Sezer Goren received her BS and MS degrees in Electrical and Electronics Engineering from Bosphorus University, Istanbul, Turkiye, and a PhD degree in Computer Engineering from University of California, Santa Cruz, USA. She had full-time industry work in Silicon Valley between 1998-2005, mostly as a senior verification engineer and employers include SynTest, Cadence, Apple, Switch-On Networks (PMC-Sierra), and Aarohi Communications (Emulex). Later, she made a transition into academia and worked as an assistant professor at Bahcesehir University between 2005-2010 and then as a full professor in Computer Engineering Department of Yeditepe University, Istanbul, Turkiye between 2010-2023. She served as the department chair between 2016-2020 and IEEE Computer Society Turkiye Chapter chair between 2021-2023. She worked as the primary investigator of 3 funded projects, supervised 14 MS and 4 PhD theses till completion, and published a total of 85 journal and conference publications. Her research interests include design automation of digital systems, design verification and test, reconfigurable computing, embedded system design, hardware security, computer arithmetic, and deep learning.