Due to the overlapping between the field of mathematics and computer science (studying computer science requires mathematics as a prerequisite, and computer science has become the most attractive area for the application of mathematical models and skills), this double specialisation has an interesting, diverse and achievable programme in which mathematics and computer science courses supplement and complement each other. The programme lasts 3 years and upon its completion, students receive a bachelor’s degree in mathematics and computer science. The total number of ECTS credits for mathematics (121) and computer science (54) provides all the competences necessary for holder of a bachelor’s degree in mathematics and computer science, as well as the possibility of continuing studies in the undergraduate study programmes Mathematics, Mathematics and Computer science or Computer science, with a teaching component, not just at the Faculty of Science, but everywhere in Croatia and Europe. Though the actual programme specialising in education is a logical continuation of some of the teaching graduate study programmes, its main characteristic is the mutually obtained intertwining of competences in mathematics and computer science, providing comprehensive education of professionals who become capable of applying their integral competencies, knowledge and skills in mathematics and computer science not only in the education system, but also in IT companies, the financial sector, insurance companies, and in jobs that require abilities in mathematical modelling, programming and analytical thinking, as well as the application of ICT techniques.
LIST OF MANDATORY AND ELECTIVE COURSES OF THE STUDY PROGRAM
LIST OF COURSES  

Year of study: 1.  
Semester: 1.  
STATUS  CODE  COURSE  HOURS IN THE SEMESTER  ECTS  
P  S  V  T  
Mandatory  PMM709  Introduction to Mathematics  45  45  8  
PMM712  Introduction to Algebra with Analytic Geometry  45  45  8  
PMM711  Introduction to mathematical analysis  30  30  5  
PMID10  Programming I  30  30  6  
PMM017  Mathematical program tools I  30  2  
PMS250  English for Specific Purposes I  30  2  
Total mandatory  150  30  180  31 
LIST OF COURSES  

Year of study: 1.  
Semester: 2.  
STATUS  CODE  COURSE  HOURS IN THE SEMESTER  ECTS  
P  S  V  T  
Mandatory  PMM713  Mathematical analysis I  30  30  5  
PMM019  Elementary geometry  30  30  6  
PMM714  Linear Algebra  45  45  8  
PMID20  Programming II  30  30  6  
PMM018  Mathematical program tools II  30  2  
PMS251  English for Specific Purposes II  30  2  
Total mandatory  135  30  165  29 
LIST OF COURSES  

Year of study: 2.  
Semester: 3.  
STATUS  CODE  COURSE  HOURS IN THE SEMESTER  ECTS  
P  S  V  T  
Mandatory

PMM802  Mathematical analysis II  45  45  9  
PMM700  Introduction to Mathematical Logic and Set Theory  30  30  5  
PMIE10  Data Structures and Algorithms  30  30  6  
PMIA10  Introduction to Computing  30  30  5  
PMIH10  Databases  30  30  5  
Total mandatory  165  165  30 
LIST OF COURSES  

Year of study: 2.  
Semester: 4.  
STATUS  CODE  COURSE  HOURS IN THE SEMESTER  ECTS  
P  S  V  T  
Mandatory  PMM804  Combinatorics  30  30  5  
PMM102  Introduction to Number Theory  30  30  5  
PMID30  Object oriented programming  30  30  6  
PMM013  METHODOLOGY SEMINAR: BIOGRAPHIES OF FAMOUS MATHEMATICIANS  30  3  
PMM809  ASSESSMENT IN EDUCATION  30  3  
PMM715  Basic algebraic structures  30  30  6  
PMIC71  Internet Services Practicum  30  2  
Total mandatory  150  180  30 
LIST OF COURSES  

Year of study: 3.  
Semester: 5.  
STATUS  CODE  COURSE  HOURS IN THE SEMESTER  ECTS  
P  S  V  T  
Mandatory  PMM012  METHODOLOGY SEMINAR: MATH COMPETITIONS  30  3  
PMM803  Mathematical analysis III  45  30  7  
PMM807  Elementary Mathematics in basic education  30  30  5  
PMM917  USING TECHNOLOGY IN MATH TEACHING  30  3  
PMM701  Introduction to Applied Mathematics  30  30  5  
PMII10  Introduction to Artificial Intelligence  30  30  5  
PMS138  Physical Education I  30  0,5  
Total mandatory  135  150  28,5 
LIST OF COURSES  

Year of study: 3.  
Semester: 6.  
STATUS  CODE  COURSE  HOURS IN THE SEMESTER  ECTS  
P  S  V  T  
Mandatory  PMM716  INTRODUCTION OF PROBABILITY  45  45  8  
PMM116  Complex analysis  30  30  6  
PMIC25  Computer systems  45  45  8  
PMIC40  Security of computer lecturing lab  15  15  2,5  
PMID38  Visual Programming Languages and Environment  15  15  2,5  
PMS139  Physical Education II  30  0,5  
PMM805  Final undergraduate exam  4  
Total mandatory  135  195  31,5 
P  Lectures 
S  Seminars 
V  Exercises 
T  Field classes 
Upon completion of the undergraduate study programme Mathematics and Computer science at the Faculty of Science in Split, based on the above curriculum and syllabus, the following graduate study programmes can be enrolled at the Faculty of Science in Split:
 Graduate study programme Mathematics and Computer science, specialisation in Education, graduate study programme Mathematics, specialisation in Education (Instead of passed courses from the study programme, appropriate replacement courses will be prescribed: Financial Mathematics, Game Theory and Euclidean Space)
 Graduate study programme Computer science, specialisation in Education (Instead of passed courses from the graduate study programme, Programming Network Applications is prescribed)