Curriculum analysis is attracting widespread interest in educational field. There are two main approaches: (i) human-based and (ii) text-based assessments. Although an evaluation by teachers and learners are widely used, it is inconvenient and time-consuming. Also, the results absolutely rely on individual attitude. The text-based approach aims to directly evaluate the course syllabus; however, there is only a course description in the syllabus, so this cannot really express the actual course contents. In this paper, we present an automatic text-based curriculum analysis that straightforwardly assesses entire course materials. Our approach employs a well-known text-mining technique that extracts keywords using TF-IDF. The analysis is based on keywords from the course materials matching to the keywords from online documents, which is similar to the domain expert. Moreover, a new measurement is proposed to quantify associations between course materials and online documents using amounts of matching keywords. The experiment was conducted on materials of three subjects collected from five top universities mapping to the latest Computer Engineering Curricular Guideline (CE2016). The results illustrate significant relations among courses from different universities and CE2016. To further analyze the courses, each of them are visualized using radar charts.