Register Now You enrolled in another course which has the same class timing
Programming Fundamentals - B3
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?

Clear basics (i.e. loops, arrays, I/O etc) of at least one programming language.

Course Outline

Computer Fundamentals

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

Digital Logic

1. Boolean Algebra (Basic).
i) Logic Gates (AND,OR,NOT,XOR etc)
ii) Truth Table.
2. Number Systems.
i) How 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.

2. Basic Matrix Operations.
i) Matrix addition, subtraction, multiplication.
ii) Matrix rotation, translation.
iii) Matrix formation of a linear recursive function.
iv) Real life examples and some problem solving.

3. Set Theory (Basic).
i) Concept of Set
ii) Why we use it and learn it
iii) Set Union
iv) Set Intersection
v) Disjoint Set.
vi) Real life examples and some problem solving.

4. Functions (Basic).

Technical Assignment

A final technical assignment from the whole syllabus to assess the overall learning of a student.

Batch 3


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

Starts from Jun 06, 2022

Last date of registration is May 31, 2022 (9 Days Remaining)

Register Now Pay Now


Md Omar Kaushru

Currently working as a Software Engineer at Dev Skill, Bangladesh. I love to translate real world problem into code. I participated in many online contest, onsite contest, NCPC and Regional ICPC.

LinkedIn Profile

What Students Said

আলহামদুলিল্লাহ। Programming Fundamentals কোর্সটি করতে পেরে আল্লাহর কাছে শুকরিয়া আদায় করছি । কোর্স টি অনেক সাজানো-গোছানো অল্প সময়ের মধ্যে এত সুন্দর ও এফেক্টিভ কোর্স যে হতে পারে তা আসলে চিন্তা করাই অসম্ভব । বিশেষ করে আমাদের কোর্স ইন্সট্রাক্টর ওমর খসরু স্যার কোর্সের সবগুলো বিষয় আমাদেরকে সুন্দরভাবে বুঝিয়েছেন শেখানোর ক্ষেত্রে তিনি অনেক আন্তরিক। কোর্সের সময় অনেক কম, কিন্তু সময় কম হলেও সাজানো-গোছানো। বিগিনারদের জন্য এই কোর্স টি অনেক হেল্পফুল তাই বিগিনার কেউ যদি এই কোর্স টি করতে চান নিঃসন্দেহে এটা আপনার জন্য বেস্ট কোর্স হবে । ধন্যবাদ ওমর খসরু স্যার ও Dev Skill কে .

Mojammel Hossen
Mojammel Hossen

Programming Fundamentals Batch: 2

Programming Fundamentals কোর্সটিতে cse এর core subject (operating system ,networking, digital logic &Discrete Math ) গুলো দেখানো হয়েছে।এখানে থিওরী গুলোকে code এর মাধ্যমে implement করে দেখানো হয়েছে।instructor ওমর খসরু ভাই খুবই আন্তরিকতার সাথে আমাদের সবকিছু দেখিয়েছেন।প্রতিটি topic এর in details খুব সুন্দর মতো explain করেছেন।ক্লাসগুলো চমৎকার ভাবে উপভোগ করেছি আমরা।২ ঘন্টা ক্লাস টাইম থাকলেও প্রতিটা ক্লাস প্রায় ৩ ঘন্টা করে নিতেন তিনি।যারা non cs তাদের জন্য syllabus এর topic এর বাইরেও c++ আলাদা ভাবে দেখিয়েছেন তিনি। যখনই যেই জিনিস জানতে চেয়েছি তখনই সেই জিনিসগুলো খুব ভালোমতো বুঝিয়ে দিয়েছেন।সাথে ভবিষ্যতের ক্যারিয়ার নিয়েও অনেক গাইডলাইন দিয়েছেন আমাদের।


Programming Fundamentals Batch: 2

আলহামদুলিল্লাহ। Programming Fundamentals কোর্সটি ভালোভাবে শেষ করলাম। ওমর খসরু ভাই কোর্সের সবগুলো বিষয় আমাদেরকে সুন্দরভাবে বুঝিয়েছেন। ভাই অসাধারণ একজন মানুষ। শেখানোর ক্ষেত্রে তিনি অনেক আন্তরিক। নির্দিষ্ট সময়ের বাইরে ভাই আমাদেরকে অতিরিক্ত সময় দিয়েছেন। এছাড়া আমরা কিভাবে সামনের দিকে এগিয়ে যাবো সেই বিষয়ে গাইডলাইন দিয়েছেন। এই কোর্সের সময় অনেক কম, কিন্তু সময় কম হলেও অনেক কিছু শিখেছি। ধন্যবাদ ওমর খসরু ভাইকে ধন্যবাদ Dev Skill কে।

Riyad Hossain
Riyad Hossain

Programming Fundamentals Batch: 2

The Programming Fundamental course is very helpful for building fundamental topics 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. Besides, the overall course plan is good enough. I am thankful to the course instructor and Dev Skill.

Mostarina Mitu
Mostarina Mitu

Programming Fundamentals Batch: 2

I enjoyed the class and learned so many things.The instructor's teaching methods was perfect.I genuinely learned about fundamental of programming.I think it will help me to simplify the next steps.Thanks to "Dev Skill" for giving the opportunity to learn like this.


Programming Fundamentals Batch: 2

Programming Fundamentals - B3

Tk. 4,000
Registration 9 Days Remaining 12 people already registered
Schedule Monday and Wednesday 09:00 PM - 11:00 PM Starts from Jun 06, 2022