Monika Polak Headshot

Monika Polak

Lecturer
Department of Computer Science
Golisano College of Computing and Information Sciences

585-475-4912
Office Location

Monika Polak

Lecturer
Department of Computer Science
Golisano College of Computing and Information Sciences

585-475-4912

Currently Teaching

CSCI-462
3 Credits
This course provides an introduction to cryptography, its mathematical foundations, and its relation to security. It covers classical cryptosystems, private-key cryptosystems (including DES and AES), hashing and public-key cryptosystems (including RSA). The course also provides an introduction to data integrity and authentication.
CSCI-661
3 Credits
This course provides an introduction to the theory of computation, including formal languages, grammars, automata theory, computability, and complexity. This course serves as a bridge course for graduate students and cannot be taken by undergraduate students without permission from the CS Undergraduate Program Coordinator. Note: Students who complete CSCI 262 or CSCI 263 may not take CSCI 661 for credit.
CSCI-262
3 Credits
This course provides an introduction to the theory of computation, including formal languages, grammars, auto-mata theory, computability, and complexity.
CSCI-141
4 Credits
This course serves as an introduction to computational thinking using a problem-centered approach. Specific topics covered include: expression of algorithms in pseudo code and a programming language; functional and imperative programming techniques; control structures; problem solving using recursion; basic searching and sorting; elementary data structures such as lists, trees, and graphs; and correctness, testing and debugging. Assignments (both in class and for homework) requiring a pseudo code solution and an implementation are an integral part of the course. An end-of-term project is also required.

Select Scholarship

Journal Paper
Ustimenko, Vasyl, et al. "On the Constructions of New Symmetric Ciphers Based on Nonbijective Multivariate Maps of Prescribed Degree." Security and Communication Networks 2019. (2019): 1-15. Web.
Published Conference Proceedings
Carenzo, Michael and Monika Katarzyna Polak. "Accelerating Multivariate Cryptography with Constructive Affine Stream Transformations." Proceedings of the 2019 14th Conference on Computer Science and Information Systems (FedCSIS), Leipzig, Germany, 1-4 September, 2019. Ed. M. Ganzha, L. Maciaszek, and M. Paprzycki. Leipzig, Germany: IEEE Xplore Digital Library, 2019. Web.
Beshaj, Lubjana and Monika Katarzyna Polak. "On Hyperelliptic Curves of Genus 3." Proceedings of the American Mathematical Society Spring Central Sectional Meeting, Special Session on Algebraic Curves and Their Applications, Ohio State University. Ed. Lubjana Beshaj and Tony Shaska. Columbus, OH: American Mathematical Society, 2019. Print.