Babes-Bolyai University of Cluj-Napoca
Faculty of Mathematics and Computer Science
Study Cycle: Master

SUBJECT

Code
Subject
MIA1010 Research Project in Computational Mathematics
Section
Semester
Hours: C+S+L
Category
Type
Computational Mathematics - in Hungarian
4
0+0+3
complementary
compulsory
Teaching Staff in Charge
Prof. MARCUS Andrei, Ph.D.,  marcusmath.ubbcluj.ro
Aims
To complete a significant (C# or Java, or by using the programming facilities in GAP) program,
going through all programming activities
(specification, design, coding, verification of these activities, validation, and documetation)
To elaborate a clear and complete documentation, and to respect the schedule of a project.
The program will be used to investigate polynomials over finite fields.
Content
1. Each student must construct a software product, going through all steps of the project: specification, design,
coding, verification for each step (inspection, testing).
2. Writing a documentation for each step.
3. Writing a documentation for possible users.
References
1. Enterprise JavaBeans 3 Specification, Sun Microsystems, http://java.sun.com/products/ejb/docs.html.
2. Java Enterprise Edition, Sun Microsystems. 1999. http://java.sun.com/javaee/index.jsp.
3. Ed Roman et al., Mastering Enterprise JavaBeans 3rd ed., Wiley, 2005.
(free pdf version available at http://www.theserverside.com/tt/books/wiley/masteringEJB/)
4. Application Architecture for .NET. Designing Applications and Services. Microsoft Patterns and Practices Home. http://msdn.microsoft.com/practices/.
5. Knuth, D.E.: The Art of Computer Programming. Addison Wesley Longman 1998.
6. The GAP Group: GAP - Groups, Algorithms, and Programming. http://www.gap-system.org
Assessment
A mark is given for each step of the project. The final mark is the avvrage of these marks. The schedule of the project must be respected,
otherwise one point penalization is given for each weak of being late.
Links: Syllabus for all subjects
Romanian version for this subject
Rtf format for this subject