কম্পিউটার প্রোগামিং ১ম খন্ড
কম্পিউটার প্রোগামিং ২য় খন্ড
কনটেস্ট প্রোগামিং মাহবুব শান্ত
Discrete mathematics
Teach yourself C