A Model to Automate the Development of Computer Science Curriculum Syllabi


  • Ritu Sodhi, Jitendra Choudhary, Anil Patidar, Laxmikant Soni, Ritesh Joshi, Kuber Datt Gautam


Computer Science, Curricula,Feedback, Industry, Syllabus, University.


Creating curricula and syllabuses is a crucial aspect of education. How well students are trained in computer science determines how good the students will be in the subject.A given course's syllabus is determined by several factors, including the objectives of the course, the resources available, the amount of time allotted, feedback from previous students, employers, and alumni, the aptitude of the learners, etc. Before developing a syllabus, course experts use a manual method that takes into account some variables and updates the syllabus as needed. Automation of the syllabus creation process is important because the needs of the software sector are always changing.This paper put out a model to make the process of creating syllabuses easier. The capability to design, modify, and store curricula will be offered by the model. Our model takes into account two factors: input from the industry and open-source course curricula from different universities. It will provide recommendations to the person who prepared the syllabus regarding its content based on these factors. The syllabus creator will finalize the contents by considering the suggestions given by the model and other attributes upon which it depends.


Download data is not yet available.


Nurul Ezza Asyikin Mohamed Almi, Najwa Abdul Rahman, Durkadavi Purusothaman and Shahida Sulaiman (2011). Software Engineering Education: The Gap Between Industry’s Requirements and Graduates’ Readiness. 2011 IEEE Symposium on Computers & Informatics, 2011.

S. Zeidan and M.M. Bishnoi (2020). An Effective Framework for Bridging the Gap between Industry and Academia. International Journal on Emerging Technologies, vol. 11, pp. 454-461, 2020.

Sonali Pathak, Pushpendra Pateriya, and Preet Pal (2012). A Case Study on Software Development Projects in Academic Knowledge Centers using SCRUM. International Journal of Computer Applications (0975 – 8887), vol. 43, pp.10, 2012.

Alex Radermacher and Gursimran Walia (2013). Investigating the Skill Gap Between Graduating Students and Industry Expectations. SIGCSE '13: Proceeding of the 44th ACM technical symposium on Computer science education, pp. 525-530, 2013.

Qusay H. Mahmoud, Thanh Ngo, Razieh Niazi, Pawel Popowicz, Robert Sydoryshyn and Matthew Wilks (2009). An Academic Kit for Integrating Mobile Devices into the CS Curriculum. ACM SIGCSE Bulletin, vol. 41, pp. 40-44, 2009.

Pan-Wei Ng and Shihong Huang (2013). Essence: A Framework to Help Bridge the Gap between Software Engineering Education and Industry Needs. 2013 26th International Conference on Software Engineering Education and Training (CSEE&T), 2013.

Kaiyu Dai, Yiming Zhao, and Ronghua Chen (2010). Research and Practice on Constructing the Course of Programming Language. 2010 10th IEEE International Conference on Computer and Information Technology, 2010.

Xiaoyan Yu, Manas Tungare, Weiguo Fan, Manuel P´erez-Qui˜nones, Edward A. Fox, William Cameron, GuoFang Teng, and Lillian Cassel (2007). Using Automatic Metadata Extraction to Build a Structured Syllabus Repository. International Conference on Asian Digital Libraries, pp. 337-346, 2007.

M'hammed Abdous and Wu He (2008). A Design Framework for Syllabus Generator. Article in Journal of Interactive Learning, pp. 541-550, 2008

Bassam Hussein, Samih Abdul-Nabi, Zaher Merhi and Amin Haj-Ali (2015). A Web-Based University Courses Syllabi Generator. International Journal of Computer Applications (0975 – 8887), vol. 6, pp. 11, 2015

Manas Tungare, Xiaoyan Yu, William Cameron, GuoFang Teng, Manuel A. P´erez-Qui˜nones, Lillian Cassel, Weiguo Fan and Edward A. Fox (2007), Towards a Syllabus Repository for Computer Science Courses. SIGCSE 2007 Covington, Kentucky, USA, vol. 39, pp. 55-59, 2007.

Hyunsook Chung and Jeongmin Kim (2016). An Ontological Approach for Semantic Modeling of Curriculum and Syllabus in Higher Education. International Journal of Information and Education Technology, vol. 6, pp. 5, 2016.

E. Guberovic, F. Turčinovic, Z. Relja and I. Bosnic (2018). In Search of a Syllabus: Comparing Computer Science Courses. Conference: 2018 41st International Convention on Information and Communication Technology, Electronics and Microelectronics (MIPRO), 2018.

Nakul Rathod and Lillian N. Cassel (2013). Building a Search Engine for Computer Science Course Syllabi. Proceedings of the 13th ACM/IEEE-CS joint conference on Digital libraries, 2013.

Maedeh Mosharraf and Fattaneh Taghiyareh (2020). Automatic Syllabus-Oriented Remixing of Open Educational Resources Using Agent-Based Modeling. IEEE Transactions on Learning Technologies, vol. 13, pp. 297-311, 2020.

Dastan Hussen Maulud, Subhi R. M. Zeebaree, Karwan Jacksi, Mohammed A. M.Sadeeq and Karzan Hussein Sharif (2021). A State of Art for Semantic Analysis of Natural Language Processing. Qubahan Academic Journal, vol. 1(2), pp. 21-28, 2021.

Wael H. Gomaa and Aly A. Fahmy (2013). A Survey of Text Similarity Approaches. International Journal of Computer Applications (0975 – 8887), vol. 68, pp. 13, 2013.

Issa Atoum, Ahmed Otoom and Narayanan Kulathuramaiyer (2016). A Comprehensive Comparative Study of Word and Sentence Similarity Measures. International Journal of Computer Applications (0975 – 8887), vol. 135, pp. 1, 2016.

Palakorn Achananuparp, Xiaohua Hu and Xiajiong Shen (2008). The Evaluation of Sentence Similarity Measures. 10th International Conference on Data Warehousing and Knowledge Discovery (DaWaK 2008) Turin, Italy, pp. 305-316, 2008

Qingyu Chen, Sun Kim, W. John Wilbur and Zhiyong Lu (2018). Sentence Similarity Measures Revisited: Ranking Sentences in Pubmed Documents. 2018 ACM International Conference, Washington, DC, USA, 2018.

Zhe Quan, Zhi-Jie Wang, Yuquan Le, Bin Yao, Kenli Li, and Jian Yin (2019). An Efficient Framework for Sentence Similarity Modeling. IEEE/ACM Transactions on Audio, Speech and Language Processing, vol. 27, pp. 853-865, 2019.

Shuang Peng, Cui Hengbin, Niantao Xie, Sujian Li, Jiaxing Zhang, and Xiaolong Li (2020). Enhanced-RCNN: An Efficient Method for Learning Sentence Similarity. Proceedings of The Web Conference 2020, pp. 2500-2506, 2020.




How to Cite

Laxmikant Soni, Ritesh Joshi, Kuber Datt Gautam, R. S. J. C. A. P. (2024). A Model to Automate the Development of Computer Science Curriculum Syllabi. International Journal of Intelligent Systems and Applications in Engineering, 12(21s), 198–204. Retrieved from https://ijisae.org/index.php/IJISAE/article/view/5410



Research Article