This page is about the Symbolic Computation courses in the Computer Engineering department of Gebze Technical University.

This course is a last year elective course in the curriculum of the Computer Engineering Department. The purppose is to introduce students to the amazing world of symbolic computation and the endless possibilities it provides. The students get an overview of some parts of the field, mostly related to applications and engineering questions. The main evaluation method is participation in class and the project (but there is also a final exam).

Although the content is the same as for the graduate course, the expectations are different. The main expectation from undergrad student is for them to explore what symbolic computation can offer to them. Connect it to what they know already and potentially decide how they can relate to symbolic computation in the future.

This course is a graduate elective course in the curriculum of the Natural Sciences Instiute graduate curriculum. The purppose is to introduce students to the methodology of symbolic computation and the wealth of its applications. The students get an overview of some parts of the field, mostly related to applications and engineering questions. The main evaluation method is participation in class and the project (but there is also a final exam).

Although the topics covered are the same as for CSE 426, the expectations are different. The main expectation from grad students is to complete a semester project that could be considered as a small research or review paper.

The most important expected outcome is the understanding of importantace and applicabity of exact computation in mathematics and computer science alike.

- Systolic Algorithms in FPGA
- Algebraic Motion Planning
- Resultants/Groebner bases in Kinematics
- Parallel Groebner Bases
- Machine Learning for Grobner bases
- Integer/Polynomial Arithmetic in AVX-512 (Xeon Phi)
- Symbolic Computation for Orthogonal Designs
- Continued Fraction Arithmetic
- The BKK bound
- Parallel Real Root Isolation
- LLL

CSE 426

20 | Participation in class |

20 | Midterm exam |

20 | Final exam |

30 | Project |

20 | Presentation |

CSE 626

20 | Participation in class |

20 | Final exam |

35 | Project |

25 | Presentation |