BSci Informatics and Informational Science
Slovak Technical University, Bratislava
Course Overview
The BSci Informatics and Informational Science program at Slovak Technical University in Bratislava provides a comprehensive foundation in computer science and information technology. The program combines theoretical knowledge with practical skills in programming, mathematics, and computer engineering.
This program focuses on developing strong analytical and problem-solving skills, with an emphasis on both theoretical computer science concepts and practical programming applications.
Key features of the program include:
- Strong foundation in mathematics and theoretical computer science
- Multiple programming paradigms and languages
- Computer architecture and engineering principles
- Data structures and algorithm design
- Object-oriented design and programming
Courses Completed
During my time at Slovak Technical University, I completed the following courses:
Calculus
Advanced mathematical concepts including limits, derivatives, integrals, and their applications in computer science
Algebra
Linear algebra, matrices, vector spaces, and algebraic structures essential for computer science applications
Engineering Methods
Problem-solving approaches and methodologies used in engineering disciplines with applications to computing
Procedural Programming
Fundamentals of procedural programming paradigms, control structures, and algorithm implementation (C)
Principles of Computer Engineering
Computer architecture, hardware components, digital logic, and system design principles (Logisim)
Data Structures and Algorithms
Implementation and analysis of fundamental data structures and algorithms for efficient problem-solving (Java)
Theoretical Beginnings of Computer Science
Foundational theories of computation, automata theory, formal languages, and computational complexity (TuringMachine, Ram)
Object-Oriented Programming
Object-oriented design principles, inheritance, polymorphism, and implementation (Java)
Key Projects
Sequence Logical Circuit
Built a sequence logical circuit using LogiSim, applying principles of digital logic and computer architecture
Low-Level Programming
Created own Linked List and Array List in C language and created RAM simulations to understand memory management
Java Application Development
Created object-oriented applications in Java, implementing design patterns and concurrent programming techniques
Turing Machine
Developed a Variations Combinatorics system implemented as a Turing Machine, demonstrating computational theory principles and algorithmic problem-solving techniques
Program Status
Completed one year of the BSci Informatics and Informational Science program at Slovak Technical University before transferring to Robert Gordon University in Aberdeen to continue my studies in Computing Science. The foundational knowledge gained at Slovak Technical University has provided a strong basis for my continued education in Scotland.