BSc Studies

My bachelor studies (which are actually recognized as an equivalent of a Masters degree in most countries of the world apart from Greece (it is 5 years of studying after all) consisted of 9 semesters of courses and 1 final one of writing a thesis.

BSc Thesis

Title: 802.11b Wireless Networks Security

Supervisor: Professor Spirakis Paul

Description: Security methods and problems, existing intrusion detection systems in 802.11b networks. Proposition of a method for providing additional security mechanisms and implementation of a monitoring, diagnosing and intrusion alerting tool (KisMyWIDS) for known vulnerabilities of the 802.11b protocol. Development of a web front-end using PHP and Mysql.

Dissertation: Kryparos_bsc_thesis_Final.pdf (available only in Greek)

Developed Tool: kismywids.tar.gz (source code)

BSc Courses

65 courses are just too many to describe ... and there is no point after all. So here is just a listing of the courses I took over my 5-year studies in the Computer Engineering and Informatics Department at Patras University.


1st Semester

  • Mathematics I
  • Physics I
  • Introduction to Software (C Programming Language)
  • Software Laboratory
  • Introduction to Computer Systems
  • Computer Systems Laboratory
  • Digital Design
  • Theory of Electrical Circuits
  • English and Technical Terminology I

2nd Semester

  • Mathematics II
  • Physics II
  • Linear Algebra
  • Introduction to Software II (Java Programming Language)
  • Principles of Programming Languages and Compilers
  • Basic Electronics
  • Digital Design Laboratory
  • Electrical Circuits Laboratory
  • English and Technical Terminology II

3rd Semester

  • Software Laboratory
  • Discrete Mathematics I
  • Introduction to Algorithms
  • Data Structures
  • Digital Electronics
  • Basic Electronics Laboratory
  • Computer Architecture

4th Semester

  • Discrete Mathematics II
  • Probability Theory
  • Arithmetic Analysis and Implementation Environments
  • Software Engineering
  • Linear Transformations and Differential Equations
  • Digital Electronics Laboratory
  • Computer Architecture Laboratory

5th Semester

  • Operating Systems I
  • Database Systems
  • Database Systems Laboratory
  • Computation Theory
  • Scientific Computation I
  • Microprocessors

6th Semester

  • Computational Complexity
  • Operating Systems Laboratory
  • Microprocessors Laboratory
  • Digital Signal Processing
  • Database Systems II
  • Microcomputers

7th Semester

  • Computer Networks
  • Digital Telecommunications
  • Computer Networks Laboratory
  • Public Computer Networks and Networks Interconnection
  • Information Systems I
  • Advanced Topics in Computer Architecture
  • Quality Assurance and Standards
  • Business Administration

8th Semester

  • Simulation of Information Systems
  • Cryptography
  • Computer Aided Design
  • High Speed Networks
  • Telematics and Modern Information Services
  • Embedded Systems

9th Semester

  • Computer Systems Verification Techniques
  • Mobile Communication Networks
  • Advanced Information Systems
  • Internet Technologies
  • Information Retrieval
  • Production Design Systems