- Did you mean
- application
Резултати од пребарување
Табови
д-р Александар Стојменски
Табови
Академик д-р Љупчо Коцарев
Табови
д-р Андреа Кулаков

We are excited to announce the launching of an internship program for aspiring frontend and backend developers at Metergram, from April 1st to June 30th 2022.
We are looking for current Computer Science or Computer Engineering students to join our software development internship. If you are a current student and are interested in building software using state-of-the-art technologies (AWS, Serverless, Node.js, React, Redux, etc) then this exciting opportunity is for you.
You’ll fit right in if you…
- Got good vibes
- Like working with nice people
- Never get tired of learning
- Love a good challenge
- Are passionate about programming
Preferred Qualifications
- Demonstrated ability to do analytical problem solving
- Good understanding of the general concepts of object-oriented and functional programming
- Good understanding of relational databases and operating systems
- Understanding of all the phases of the software development cycle (SDLC)
- Preferably near the end of the studies (3rd or 4th year)
- Bonus skills: JavaScript, TypeScript, SQL, REST APIs
You will learn about…
- How to apply the best practices in Web development
- Building modular, loosely coupled Web applications and services
- The most important design patterns and principles for building modern Web services
- Working with modern technologies like Node.js, React, Serverless framework, etc.
- Amazon Web Services, when and how to use them
- Source control (Git)
- How to work in a team and communicate on a daily basis
- The Scrum and Agile methodology
You will work on…
- Specific tasks provided by your mentor who will guide you through the whole process
- Writing integration and unit tests using Mocha and Chai framework
- Real-world applications using modern Web technologies with an emphasis on Node.js, React and AWS
You can expect…
- To become part of a fast-growing company and an amazing team of professionals
- To experience a company culture that respects diversity, individuality and equality
- To participate in various projects learning to work on state-of-the-art technologies
- To gain knowledge, guidance and mentorship from experienced developers and excellent IT professionals
- To be guided and mentored through the process
- To learn about effective communication and collaboration with team members and clients
You will get…
- 400 EUR gross per month
- Flexible work hours during the week, weekends off
- Possibility to work remotely, hybrid or in an office, it is completely up to you
- Great office location in the city center and a comfortable work environment
- Excellent employment opportunity after the end of the program
We are looking forward to receiving your CVs at jobs@metergram.com

We are excited to announce the launching of our 2nd internship program for aspiring backend developers at Metergram, from June 1st to August 31st 2023.
Our rewarding and challenging internship program offers two tracks:
- one focused on .NET and Azure
- the other one focused on Node.js (JavaScript,TypeScript) and AWS
We welcome highly motivated .NET / Node.js interns who will work closely with our experienced developers and gain hands-on experience in developing applications using top-notch technologies using the C# and JavaScript/TypeScript programming languages.
You’ll fit right in if you…
- Got good vibes
- Like working with nice people
- Never get tired of learning
- Love a good challenge
- Are passionate about programming
Preferred Qualifications
- Good understanding of the general concepts of object-oriented and functional programming
- Good understanding of relational databases and operating systems
- Demonstrated ability to do analytical problem solving, showing knowledge of the most popular data structures and algorithms
- Understanding of all the phases of the software development cycle (SDLC)
- Preferably near the end of the studies ( 4th year)
- Bonus skills:
- JavaScript, TypeScript, SQL, REST APIs, AWS
- C#, .NET, SQL, REST APIs, Azure
You will learn about…
- How to apply the best practices in software development
- Building modular, loosely coupled Web applications and services
- The most important design patterns and principles for building modern Web services
- Working with modern technologies like C#, .NET Core, Node.js, Express.js, Javascript, Typescript, Serverless framework, Terraform
- Asynchronous programming
- Amazon Web Services (AWS Lambda, AWS DynamoDB, AWS RDS, AWS API Gateway, AWS Secrets Manager)
- Azure (Azure App Service; Azure Sql Database, Azure Application Insights, Azure Key vault)
- Continuous integration and delivery using CI/CD pipelines
- Debugging and testing
- Source control (Git)
- How to work in a team and communicate on a daily basis using the Scrum and Agile methodology
You will work on…
- Specific tasks provided by your mentor who will guide you through the whole process
- Writing integration and unit tests using xUnit or Jest
- Real-world applications using modern Web technologies with an emphasis on Node.js/C# with AWS/Azure
You can expect…
- To become part of a fast-growing company and an amazing team of professionals
- To experience a company culture that respects diversity, individuality and equality
- To participate in various projects learning to work on state-of-the-art technologies
- To gain knowledge, guidance and mentorship from experienced developers and excellent IT professionals
- To be guided and mentored through the process
- To learn about effective communication and collaboration with team members and clients
You will get…
- 400 EUR gross per month
- Flexible work hours during the week, weekends off
- Possibility to work remotely, hybrid or in an office
- Great office location in the city center and a comfortable work environment
- Excellent possibility for employment after the end of the program
We are looking forward to receiving your CVs at jobs@metergram.com
Coding and Cryptography (3+1+1)
Coding and Cryptography (3+1+1)
- Offered by: Ss. Cyril and Methodius University - Skopje, Faculty of Computer Science and Engineering – FCSE
- Study programme: Coding and Cryptography master studies
- Scientific-research field: Natural Science and Mathematics
- Category: Computer Science
- Sub-category: Computer security, Cryptography and Coding Theory
- The master studies cycle consists of 60 ECTS.
- Study duration: 2 semesters
- One academic year is divided into two semesters with 30 weeks each (1 semester = 15 weeks)
- The first semester is comprised of courses only, while in the second semester there are fewer courses and the rest of the time is devoted to the final project, i.e. master thesis.
- Enrollment requisites: fully completed undergraduate study cycle with a minimum of 240 ECTS with a degree in the fields of computer science and/or computer engineering. In the case of having an appropriate degree with less than 240 ECTS, the student has to enroll the introductory courses first.
- Introductory courses: only for students that have obtained less than 240 ECTS. A number of differential introductory courses are offered in order to level up the required competences. Upon successful completion of the introductory courses, the student has the right to continue with the formal master study programme courses in the second year of studies.
- First semester: 3 compulsory courses + 2 elective courses (one of the elective courses can be chosen from the courses list offered by the University)
- Second semester: 1 compulsory course + 1 elective course (can be chosen from the courses list offered by the University only in the event that this opportunity has not been used in the previous semester) + final master thesis project that equals 18 ECTS.
- 1 ECTS = 30 hours of work load.
- Contact hours per week is 4.
Course |
Semester |
ECTS |
Prerequisite |
|
1 |
Probability and statistics |
VII |
6 | Calculus 2 |
2 | Algorithms | VII | 6 | Object oriented and visual programming |
3 | Elective course 1 | VII | 6 | |
4 | Elective course 2 | VII | 6 | |
5 | Elective course from University list of available courses | VII | 6 | |
6 |
Discreet structures 3 |
VIII |
6 |
Discreet structures 1 |
7 |
Security and cryptography |
VIII |
6 |
Discreet structures 3 |
8 |
Wireless networks |
VIII |
6 |
Data and computer communications |
9 | Theory of information | VIII | 6 | Probability and statistics or Statistics |
10 | Elective course 3 | VIII | 6 |
Course |
Semester |
ECTS |
Prerequisite |
|
1 |
Computer networks design |
VII |
6 | Data and computer communications |
2 | Databases 2 | VII | 6 | Databases |
3 |
Advanced computer systems |
VII |
6 |
Microprocessors and microcontrollers |
4 |
Calculus 3 |
VII |
6 |
Calculus 2 |
5 |
Parallel and distributive processing |
VIII |
6 |
Operating systems |
6 | Network and distributed operating systems | VIII | 6 | Data structures and Operating systems |
Табови
Boro Jakimovski Ph.D.
Security, cryptography and coding (3+1+1)
1. General Information
Postgraduate studies in Security, Cryptography and Coding aim at a top European education and training staff, which after graduation will be able to meet the needs of the industry.
- Name of the proposer: University "Ss. Cyril and Methodius University in Skopje, Faculty of Information Sciences and Computer Engineering - FINKI
- Name of the study program: academic second cycle studies in Security, cryptography and coding
- Scientific-research area: technical-technological sciences, natural-mathematical and sciences
- Field: Computer Science and Informatics, Informatics
- Area: Other ( Computer Security, Cryptography, and Coding)
- The value of postgraduate studies is 60 ECTS or 120 ECTS credits .
- Duration of studies: 2 or 4 semesters .
- One academic year consists of two semesters lasting 30 weeks (1 semester = 15 weeks).
- The first semester consists of subjects, while the second consists of subjects and the final project, ie. master thesis.
- Admission Requirements : Completed undergraduate studies in computer science or computer science with a minimum of 240 credits. For study directions that carry less than 240 credits, exams offered in the introductory layer are added.
- Introductory layer : Students who have earned less than 240 credits during their studies are offered a set of differential introductory courses. After their successful realization, the student acquires the right to continue with the second year of postgraduate studies.
- First semester: 3 mandatorycourses and 2 electives, one of which may be from the University list.
- Second semester: 1 mandatoryand 1 elective, which can be from the university list (only if in the first semester the subjects are selected at the Faculty level) and a final project of 18 ECTS
- 1 ECTS credit corresponds to 30 hours of total work engagement
- The number of contact hours is 4
- The academic title or degree obtained after graduation is
- Master in Information Science and Computer Engineering in the field of security, cryptography and coding
2. Introductory layer
The introductory layer is intended for students who study for less than four years or have earned less than 240 credits from previous studies. The candidate should choose 4 courses from the proposed list, while the other 5 courses can be selected from the other courses offered at the faculty and one of the courses from the university list. If it happens that the candidate has already passed 7 or more of the recommended courses, then he has the right to choose a course from the other courses offered at the faculty.
Table 1: List of introductory layer items
РБ | Subject | Semester | ECTS |
1 | mandatory subject 1 of Table 2 | VII | 6 |
2 | mandatory subject 2 of Table 2 | VII | 6 |
3 | mandatory subject 3 of Table 2 | VIII | 6 |
4 | mandatory subject 4 of Table 2 | VIII | 6 |
5 | Elective course 1 | VIII | 6 |
6 | Elective 2 | VIII | 6 |
7 | Elective course 3 | VII | 6 |
8 | Elective 4 | VII | 6 |
9 | Elective 5 | VIII | 6 |
10 | Selection from the university list of free courses | VII | 6 |
Elective courses can be selected from the proposed list of courses of the study program, Table 2, or from the proposed lists of courses from the introductory layer of other study programs of the Faculty of Information Sciences and Computer Engineering. The choice of courses should be made in accordance with the previous knowledge of the candidate and the necessary knowledge to continue with the postgraduate studies in Internet technologies. Only one free choice of subject is allowed which is on the university list of subjects for the first year of two-year postgraduate studies.
Table 2: List of electives
РБ | New Code / Subject | Semester | ECTS | Prerequisite | |
1 | CSEW516 Cryptography | VII | 6 | Discrete Mathematics 2 | |
2 | CSES602 Computer Systems Security | VIII | 6 | Operating Systems | |
3 | CSEW303 Probability and Statistics | VII | 6 | Calculus 1 (Mathematics 1), Discrete Mathematics 2 | |
4 | CSES404 Information Theory with Digital Communications | VIII | 6 | Probability and Statistics | |
5 | CSEW702 Web based systems | VII | 6 | no | |
6 | CSEW515 Computer Ethics | VIII | 6 | realized a minimum of 90 ECTS credits | |
7 | CSEW703 Introduction to Pattern Recognition | VII | 6 | Artificial Intelligence | |
8 | CSES618 Network Security | VIII | 6 | Data and Computer Communications, Operating Systems | |
9 | CSES405 Wireless & Multimedia Systems | VIII | 6 | Data Computer Communications | |
10 | CSES620 Non-relational databases | VIII | 6 | Databases |
After the successful completion of all ten courses and 60 credits, the student with previously acquired 180 ECTS credits (or completed three-year studies) continues with the courses from the second academic year of postgraduate studies - Table 3 (IX and X semester). p>
3. Studies
Table 3: List of Postgraduate Courses
РБ | New Code / Subject | Semester | З / И | ECTS |
1 | BK-Z-01 Advanced Information Security | IX | З | 6 |
2 | BK-Z-02 Applied cryptography | IX | З | 6 |
3 | BK-Z-03 Coding Theory | IX | З | 6 |
4 | Elective 2 | IX | И | 6 |
5 | Elective 2 | IX | И | 6 |
6 | BK-Z-04 Computer Security | X | З | 6 |
7 | Elective course 3 | X | И | 6 |
8 | Master Thesis | X | З | 18 |
When choosing the courses, at least one elective course should be chosen from the offered elective courses in Table 4. The remaining elective courses can be selected from courses offered in all directions of the second cycle of studies at the Faculty of Information Sciences and Computer Engineering, and one of the electives can be chosen from the University list of courses of the second cycle of studies.
Table 4: Electives
РБ | New code / Subject | Semester | ЕКТС | Fund hours П | В |
|
1 | BK-I-01 Security for mobile and web applications | X | 6 | 30 30 | |
2 | BK-I-02 Biometric systems | IX | 6 | 30 30 | |
3 | БК-И-03 Provable security | X | 6 | 30 30 | |
4 | БК-И-04 Cryptanalysis | X | 6 | 30 30 | |
5 | БК-И-05 Cryptographic Engineering | IX | 6 | 30 30 | |
6 | БК-И-06 Cryptographic Protocols | X | 6 | 30 30 | |
7 | БК-И-07 Mathematical Logic for Computer Science | IX | 6 | 30 30 | |
8 | БК-И-08 Advanced Algebraic Structures | X | 6 | 30 30 | |
9 | БК-И-09 Advanced communication channel coding algorithms | X | 6 | 30 30 | |
10 | БК-И-10 Applied Information Theory | IX | 6 | 30 30 | |
11 | БК-И-11 Stochastic Processes | IX | 6 | 30 30 | |
12 | БК-И-12 Change and Risk Management | IX | 6 | 30 30 | |
Selection from University List of Free Courses | 6 | 30 30 |
The student can choose a subject from the list of offered elective courses from all study programs of the second cycle of studies. The list of offered electives can be found on this link .