- Dasgupta, S., Papadimitriou, C.H. and Vazirani, U.V. Algorithms. McGraw-Hill, 2007.
- Skiena, S.S. and Revilla, M.A., Programming Challenges. Springer, 2003.
Reference literature:
- Bentley, J., Programming Pearls (2nd Edition). Addison Wesley, 2000.
Advanced Programming
About the course
The student develops a deeper knowledge of computer programming and computational problem solving by established programming methods and techniques.
Course content
The course contains the following parts:
- problem modeling: graph models, geometric models, problem complexity)
- programming methodologies: matroids, divide and conquer, dynamic programming, heuristic methods (hill climbing, simulated annealing, etc)
Syllabus and course literature
You can find a list of literature in the syllabus, along with other details about the course.
Entry requirements and selection
Entry requirements
1. At least 60 credits in Computer Science including at least 15 credits in Programming.
2. The equivalent of English 6 in Swedish secondary school.
.
Selection
66% Upper Secondary Grades - 34% Swedish Scholastic Aptitude Test (SweSAT)
Course literature
Course evaluation
Malmö University provides students who are taking or have completed a course, the opportunity to share their experiences of and opinions about the course, in the form of a course evaluation that is arranged by the University. The University compiles the course evaluations and notifies the results and any decisions regarding actions brought about by the course evaluations. The results shall be kept available for the students. (HF 1:14)