Asosiy adabiyotlar Sh.A.Nazirov, R.V.Kabulov, M.R.Babajanov, Q.S.Raxmanov. “C va C+ tili”: O'quv qo‘llanma; O'zbekiston Respublikasi Oliy va o ‘rta maxsus ta’limi markazi. - Toshkent: «Voris-nashriyot», 2013. - 488 b.
Трофимов, В. В. Алгоритмизация и программирование : учебник для академического бакалавриата / В. В. Трофимов, Т. А. Павловская ; под ред. В. В. Трофимова. — М.: Издательство Юрайт, 2018. — 137 с.
Технология программирования / Ю.Ю. Громов, О.Г. Иванова, М.П. Беляев, Ю.В. Минин; Министерство образования и науки Российской Федерации, Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования «Тамбовский государственный технический университет». - Тамбов: Издательство ФГБОУ ВПО «ТГТУ», 2013. - 173 с.
Языки программирования (Си/Си++): учебно-методическое пособие / Министерство образования и науки Российской Федерации, Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования, Омский государственный университет им. Ф.М. Достоевского; сост. В.Н. Бородихин. - Омск: Омский государственный университет, 2013. - 200 с.
Narasimha Karumanchi. Data Structures And Algorithms Made Easy. 2017, 828 p.
Qo’shimcha adabiyotlar Демидович Е.М . Основы алгоритмизации и программирования. Язык СИ: учебн.
Царев, Р.Ю. Программирование на языке Си : учебное пособие / Р.Ю. Царев ; Министерство образования и науки Российской Федерации, Сибирский Федеральный университет. - Красноярск : Сибирский федеральный университет, 2014. - 108 с.
ISO/IEC N3035=10-0025. Working Draft, Standard for Programming Language C++.
Thomas H. Cormen , Charles E. Leiserson , et al. Introduction to Algorithms. Third Edition, 2009.