| Subjects for optional course 1. | 
| Package with subjects in romanian language: | 
| MID0011 | Fundamentals of Programming Languages | 2+0+1+1 | 5 cr. | 
| MID0036 | Human-Computer Interaction | 2+0+1+1 | 5 cr. | 
| MII0021 | Inelligent Methods for Solving Real Problems | 2+0+1+1 | 5 cr. | 
| MML0007 | Computational Algebra | 2+0+1+1 | 5 cr. | 
| MMG0006 | Computational Geometry | 2+0+1+1 | 5 cr. | 
| Subject in hungarian language: | 
| MID0035 |  | 2+0+1+1 | 5 cr. | 
| MMG0006 | Computational Geometry | 2+0+1+1 | 5 cr. | 
| Package with subjects in english language: | 
| MID0024 | Constraints Satisfaction Programming | 2+0+1+1 | 5 cr. | 
| MII0020 | Automated Theorem Proving | 2+0+1+1 | 5 cr. | 
| MID0034 | Aspect-Oriented Programming | 2+0+1+1 | 5 cr. | 
| MML0007 | Computational Algebra | 2+0+1+1 | 5 cr. | 
| MMG0006 | Computational Geometry | 2+0+1+1 | 5 cr. | 
| Subjects for optional course 2. | 
| Package with subjects in romanian language: | 
| MID0012 | Distributed Programming - Java Platforms | 2+0+1+1 | 5 cr. | 
| MID0013 | Design and Management of Complex Information Systems | 2+0+1+1 | 5 cr. | 
| MII0008 | Evolutionary Computing | 2+0+1+1 | 5 cr. | 
| MIC0002 | Distributed Operating Systems | 2+0+2+0 | 5 cr. | 
| Subject in hungarian language: | 
| MIH0005 | Semistructured Data | 2+0+1+1 | 5 cr. | 
| MIF0006 | Analysis of Algorithms | 2+1+0+1 | 5 cr. | 
| MIC0002 | Distributed Operating Systems | 2+0+2+0 | 5 cr. | 
| Package with subjects in english language: | 
| MID0016 | Design Patterns | 2+0+1+1 | 5 cr. | 
| MIH0011 | Spatial Databases | 2+0+1+1 | 5 cr. | 
| MII0019 | Evolutionary Computing: Algoritms and Operators | 2+0+1+1 | 5 cr. | 
| MIC0002 | Distributed Operating Systems | 2+0+2+0 | 5 cr. | 
| Subjects for optional course 3. | 
| Package with subjects in romanian language: | 
| MIC0006 | Applications for Mobile Devices | 2+0+1+1 | 4 cr. | 
| MID0021 | Automated Programs Generation from Algorithms | 2+0+1+1 | 4 cr. | 
| Subject in hungarian language: | 
| MIC0005 | Practical Problems of Operating Systems and Computer Networks | 2+0+1+1 | 4 cr. | 
| MIK0001 | Management and Marketing | 2+1+0+1 | 4 cr. | 
| Package with subjects in english language: | 
| MIC0012 | Audio-video Communication in High-speed Networks | 2+0+1+1 | 4 cr. | 
| MIC0013 | Multimedia Applications over the Web | 2+0+1+1 | 4 cr. | 
| MID0043 | Knowledge Processing | 2+0+1+1 | 4 cr. | 
| Subjects for optional courses 5 and 6. | 
| Package with subjects in romanian language: | 
| MID0015 | Models of Parallelism and Concurency Using Petri Nets | 2+0+1+1 | 5 cr. | 
| MII0010 | Development Methods for Intelligent Systems | 2+0+1+1 | 5 cr. | 
| MII0011 | Image Processing | 2+0+1+1 | 5 cr. | 
| MIC0011 | Traffic Control in Internet | 2+0+1+1 | 5 cr. | 
| Subject in hungarian language: | 
| MMP0004 | Stochastic Processes and Fractals | 2+0+1+1 | 5 cr. | 
| MID0037 | Advanced Methods of Machine Learning | 2+0+1+1 | 5 cr. | 
| Package with subjects in english language: | 
| MIF0005 | Advanced  Compiler Design | 2+0+1+1 | 5 cr. | 
| MII0017 | Optimisations in Image Processing | 2+0+1+1 | 5 cr. | 
| MII0022 | Intelligent Decision Support Systems | 2+0+1+1 | 5 cr. | 
| Subjects for optional course 7. | 
| Package with subjects in romanian language: | 
| MMH0001 | The History of Mathematics | 1+0+0+0 | 3 cr. | 
| MIA0001 | History of Computer Science | 1+0+0+0 | 3 cr. | 
| MMZ0003 | Methodology Documentation and Prepare a Scientific Paper | 1+0+0+0 | 3 cr. | 
| Subject in hungarian language: | 
| MMH0001 | The History of Mathematics | 1+0+0+0 | 3 cr. | 
| MIA0001 | History of Computer Science | 1+0+0+0 | 3 cr. | 
| MMZ0003 | Methodology Documentation and Prepare a Scientific Paper | 1+0+0+0 | 3 cr. | 
| Package with subjects in english language: | 
| MMH0001 | The History of Mathematics | 1+0+0+0 | 3 cr. | 
| MIA0001 | History of Computer Science | 1+0+0+0 | 3 cr. | 
| MMZ0003 | Methodology Documentation and Prepare a Scientific Paper | 1+0+0+0 | 3 cr. |