Register Now Pay Now
Programming Fundamentals - B5

Programming Fundamentals - B5


Tk. 4,000 Tk. 2,800 30% discount offer valid for 1 more day only

This course solely focuses on programming fundamentals. There are many people who are from Non-CS background but have the indomitable desire to learn and understand the fundamentals of programming from level zero. Even if you are from CS background but do not have solid understanding on programming fundamentals, this course is specifically designed for you too!

Who Can Join This Course?

Anyone can join this course. Don’t worry if you are not familiar with any programming languages. We will teach you C/C++ programming language from zero during this course.

Course Outline

Computer Fundamentals

1. Various components of a computer and their characteristics (RAM,ROM,CPU etc).
2. Basics of I/O devices.
3. Basics of Networking.

Operating System and some algorithms of operating system

1. Basics of Operating System.
2. Operating System Algorithms
i) First-Come, First-Served (FCFS) Scheduling algorithm.
ii) Shortest-Job-Next (SJN) Scheduling algorithm.
iii) Priority Scheduling algorithm.
iv). Shortest Remaining Time algorithm.
v). Round Robin(RR) Scheduling algorithm.

Operating System & Digital Logic

1. Implementations of some operating system scheduling algorithms
2. Boolean Algebra (Basic).
i) Logic Gates (AND,OR,NOT,XOR etc)
ii) Truth Table.
iii) Tricks & techniques of logic gates in programming.

Digital Logic

2. Number Systems.
i) How the binary system helps us to perform operations efficiently.
ii) Relation and conversion between various number systems.
iii) Real life examples and optimization techniques.

Discrete Math

1. Basic Number Theory (GCD,LCM,Primality Testing,Divisors etc).
i) Euclid's theorem for calculating GCD and how it works.
ii) Insights of GCD and LCM with real life examples.
iii) Concepts of divisors and how it helps to efficiently perform primality testing.
iv) Real life examples and some problem solving.


1. Matrix addition, subtraction, multiplication.
2. Matrix rotation, translation.
3. Matrix formation of a linear recursive function.
4. Real life examples and some problem solving.

Basics of Set Theory

1) Concept of Set
2) Why we use it and learn it
3) Set Union
4) Set Intersection
5) Disjoint Set.
6i) Real life examples and some problem solving.

Functions & Time complexity analysis of a program

1. Basics of functions.
2. Importance of time complexity analysis of a program.
3. Easiest way to calculate time complexity of a program.
4. Some examples of time complexity analysis.

Batch 5


Monday and Thursday 09:00 PM - 11:00 PM

Starts from Dec 15, 2022

Last date of registration is Dec 10, 2022 (11 Days Remaining)

Register Now Pay Now


Md Omar Kaushru

Currently working as a Software Engineer at Advanced one, Australia. I love to translate real world problem into code. I participated in many online contest, onsite contest, NCPC and Regional ICPC. I also worked as a problem setter & judge in Inter University & Intra-University programming contest. Also worked as mentor of "Programming team's development" program.

LinkedIn Profile

What Students Said

This course seemed much valuable, beneficial and helpful tome. Course instructor was highly cooperative and teaching friendly with students. He taught the syllabus clearly and related material from outside syllabus to visualize the things needed to entrance into the computer language world. I hope I will continue to develop my self on the basis of learning from classes. It's a great technical experience achieved by me from this designed course. Hopefully I will continue next courses in future. Good luck to you- Dev Skill. Thanks

Dr Ashek-I-Ahmed
Dr Ashek-I-Ahmed

Programming Fundamentals Batch: 3

This programming fundamentals course was very helpful for understanding the very basic topics about computer fundamental and programming. The course syllabus and contents are appropriate for beginner but I think the course duration and number of classes should be increased. Personally I think 8 class is not enough to cover and complete all the topic described in syllabus. Instructor Md. Omar Kaushru sir is very helpful and tried his best to make us understand course topics practically. Overall it was a great experience to attend this course.

Md. Abdullah Al Noman
Md. Abdullah Al Noman

Programming Fundamentals Batch: 3

The Fundamental course was very helpful for building fundamental knowledge of programming. The instructor is trying his level best to teach the topics. Though the number of classes is 8, it is not sufficient. If the number of classes will be increased, it will be very helpful to learn and practice those topics properly. In short, this course is good enough to build a solid foundation for new peoples who wants to learn programming.

Nurun Nabi
Nurun Nabi

Programming Fundamentals Batch: 3

আসসালমুআলাইকুম কোর্স টা করে আমি অনেক উপকৃত হয়েছি। প্রোগ্রামিং এর কোর কনসেপ্ট গুলো অনেক সুন্দর করে বোঝানো হয়েছে। উমর ভাইয়া খুবই ভালো একজন মানুষ। উনি প্রতিটা বিষয় খুব সুন্দর করে উপস্থাপন করেন। নন সিএসই অথবা সিএসই ব্যাকগ্রাউন্ড উভয় এর জন্য কোর্স টা অনেক উপকার আসবে ইনশাআল্লাহ। যারা প্রোগ্রামিং শুরু করতে চাচ্ছেন তাদের এই কোর্স দিয়ে শুরু করলে অনেক সুবিধা হবে। আর কোর্স আউটলাইন অনেক সুন্দর করে সাজানো হয়েছে ফলে অল্প সময় এর মধ্যে অনেক কিছু শেখা যায়। সর্বদা মনে রাখতে হবে Deb Skill এর কোর্স মানে সুন্দর একটি গাইডলাইন যা আপনাকে সামনে এগিয়ে যেতে অনেক সাহায্য করবে।

Mahbub Alam
Mahbub Alam

Programming Fundamentals Batch: 3

কোর্সটা করে আমি অনেক লাভবান হয়েছি।অনেক নতুন বিষয় সম্মন্ধে জানতে পারেছি। উমর ভাই খুব যত্নসহকারে কোর্সটা নিয়েছেন। তিনি কিছু প্রোগ্রামিং টাস্ক দিতেন যা আমার প্রোগ্রামিং চিন্তাকে উন্নত করতে সাহায্য করেছে। কিন্তু কোর্সটার সময়কাল আরেকটু বেশি হলে ভাল হত।সবশেষে বলতে চাই যে জার্নিটা অনেক ছোট হলেও অভিজ্ঞতা অসাধারণ ছিলো।

Mohtasim Faiyaz
Mohtasim Faiyaz

Programming Fundamentals Batch: 3

Programming Fundamentals - B5

Tk. 4,000Tk. 2,800 30% discount offer valid for 1 more day only

Registration 11 Days Remaining 7 people already registered
Schedule Monday and Thursday 09:00 PM - 11:00 PM Starts from Dec 15, 2022