Title  ΣΥΜΒΟΛΙΚΕΣ ΓΛΩΣΣΕΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ / Symbolic Programming Languages 
Code  0461 
Faculty  Sciences 
School  Mathematics 
Cycle / Level  1st / Undergraduate 
Teaching Period  Spring 
Common  No 
Status  Active 
Course ID  40000485 
Programme of Study: UPS of School of Mathematics (2014today)
Registered students: 0
Orientation  Attendance Type  Semester  Year  ECTS 

Core  Elective Courses  2  1  5 
Academic Year  2019 – 2020 
Class Period  Spring 
Faculty Instructors 

Instructors from Other Categories 

Weekly Hours  3 
Class ID  600147696

Type of the Course
 Background
 Skills Development
Course Category
General Foundation
Mode of Delivery
 Face to face
Digital Course Content
 eStudy Guide https://qa.auth.gr/en/class/1/600147696
 Other 2: http://users.auth.gr/~ppi/mathematica
 Other 1: http://eclass.auth.gr/courses/MATH105/
Erasmus
The course is also offered to exchange programme students.
Language of Instruction
 Greek (Instruction, Examination)
Learning Outcomes
Upon successful completion of this course, students will be able to:
a) use computational algebra systems such as Mathematica in order to solve mathematical problems in all areas of mathematics,
b) to design algorithms for the symbolic/numerical solution of a mathematical problem and implement it in the programming language of Mathematica (in cases where this is not valid throught the commands of Mathematica),
c) to present mathematical concepts to others in a more vivid way.
General Competences
 Apply knowledge in practice
 Retrieve, analyse and synthesise data and information, with the use of necessary technologies
 Adapt to new situations
 Work in teams
 Be critical and selfcritical
 Advance free, creative and causative thinking
Course Content (Syllabus)
The course is part of the module of courses that aim to offer dexterities for teaching mathematics in Secondary Education.
Introduction to computer algebra systems  Introduction to Mathematica  Building expressions Numerical calculations  Symbolic calculations  Symbolic manipulation of mathematical representations  Basic functions  List manipulation  Functions and programs  Mathematica packages  Special topics in Algebra (expansion, factorization, simplification, sets and matrices)  Analysis (equation solving, system equation solving, differentiation, integration, sums and products, limits, Taylor series) and Geometry (second order curves, second order surfaces, two and three dimensional plotting)  Introduction to other computer algebra systems such as Maple, Matlab etc.
Keywords
computer algebra systems, Mathematica, programming, symbolic computations
Educational Material Types
 Slide presentations
 Book
Use of Information and Communication Technologies
Use of ICT
 Use of ICT in Course Teaching
 Use of ICT in Laboratory Teaching
 Use of ICT in Communication with Students
Course Organization
Activities  Workload  ECTS  Individual  Teamwork  Erasmus 

Lectures  ✓  ✓  
Laboratory Work  ✓  
Written assigments  ✓  
Total 
Student Assessment
Description
The presence of students in the workshops is mandatory. The final score is the results of a) an assessment of the performance of a student in individual weekly work (30% of final grade) and b) of two tests of knowledge (70% of final grade) (midterm exam and final exam).
Student Assessment methods
 Written Exam with Problem Solving (Formative, Summative)
 Labortatory Assignment (Formative)
Bibliography
Course Bibliography (Eudoxus)
1. Καραμπετάκης Νικόλαος, Σταματάκης Στυλιανός, Ψωμόπουλος Ευάγγελος, 2004, Μαθηματικά και Προγραμματισμός στο Mathematica, Εκδόσεις Ζήτη.
2. Παπαδάκης Κωνσταντίνος Ε., 2010, Εισαγωγή στο Mathematica, Εκδόσεις Τζιόλα.
3. Στέφανος Τραχανάς, 2004, Mathematica και εφαρμογές, Πανεπιστημιακές Εκδόσεις Κρήτης.
Additional bibliography for study
1. Ν. Γλυνού, Εισαγωγή στους συμβολικούς υπολογισμούς με Mathematica, Ιωάννινα 2002.
2. Σ. Τραχανάς, 2001, Mathematica και εφαρμογές : Για μαθηματικούς, φυσικούς και μηχανικούς, Πανεπιστημιακές Εκδόσεις Κρήτης.
3. John W. Gray, 1997, Mastering Mathematica : Programming methods and applications, Academic Press.
4. R.J. Gaylord, S.N. Kamin and P.R. Wellin, 1993, Introduction to Programming with Mathematica, SpringerVerlag.
5. Roman Maeder, 1991, Programming in Mathematica, AddisonWesley Publishing Co., Second Edition.
Last Update
18032019