Diploma in Computer Science

Course Module

A Diploma in Computer Science 6-month course is designed to provide students with essential knowledge and hands-on experience in computer science concepts and technologies. It covers fundamental topics in programming, hardware, networking, and software development, preparing students for entry-level positions in the IT industry.

Diploma in Computer Science – 6 Months Curriculum

Course Duration: 6 Months (24 Weeks)

Mode: Theory + Practical + Projects


Month 1: Computer Fundamentals & Operating Systems

Objective: শিক্ষার্থীদের কম্পিউটার অপারেটিং সিস্টেমের ধারণা দেয়া।

Topics:

  1. Introduction to Computers
    • Definition, History, Generations of Computers
    • Types: Desktop, Laptop, Server, Supercomputer
    • Components: Hardware & Software
  2. Input/Output Devices
  3. Storage Devices (Primary & Secondary)
  4. Operating Systems Basics
    • Functions, Types (Windows, Linux)
    • File Management, Task Management
  5. Practical:
    • Using Windows/Linux OS
    • File & Folder Management
    • Installing & Uninstalling Software

Month 2: Office Tools & Internet Applications

Objective: শিক্ষার্থীদের কম্পিউটারে দৈনন্দিন কাজের দক্ষতা বৃদ্ধি করা।

Topics:

  1. Microsoft Word / LibreOffice Writer
    • Document Creation, Formatting, Tables, Mail Merge
  2. Microsoft Excel / LibreOffice Calc
    • Formulas, Functions, Charts, Pivot Tables
  3. Microsoft PowerPoint / LibreOffice Impress
    • Slide Creation, Animations, Multimedia
  4. Internet & Web Basics
    • Browsers, Email, Search Engines, Social Media Basics
    • Online Security & Safety
  5. Practical:
    • Document & Spreadsheet Projects
    • Presentation Creation
    • Email Sending & Receiving

Month 3: Programming Fundamentals

Objective: শিক্ষার্থীদের প্রোগ্রামিং লজিক মূল ধারণা শেখানো।

Topics:

  1. Introduction to Programming
    • Algorithm & Flowchart
    • Problem Solving Techniques
  2. Programming Languages Overview (C / C++)
  3. Variables, Data Types, Constants
  4. Operators, Expressions, Input/Output
  5. Control Structures:
    • If, Else, Switch
    • Loops: For, While, Do-While
  6. Functions & Modular Programming
  7. Practical:
    • Write Simple C/C++ Programs
    • Implement Conditional & Looping Statements

Month 4: Advanced Programming & Database

Objective: Object-oriented programming ডাটাবেস ধারণা শেখানো।

Topics:

  1. Object-Oriented Programming (OOP) Basics (C++ / Java / Python)
    • Classes & Objects, Inheritance, Polymorphism
  2. Introduction to Databases
    • DBMS Concepts, Tables, Fields
    • SQL Basics: SELECT, INSERT, UPDATE, DELETE
  3. Practical:
    • Mini Project using OOP
    • Database Creation & Queries

Month 5: Web Development & Networking

Objective: Web Networking Skills শেখানো।

Topics:

  1. HTML, CSS, JavaScript Basics
    • Web Page Creation, Styling, Interactive Pages
  2. Basic Web Project: Personal Website / Portfolio
  3. Networking Fundamentals
    • Types of Networks: LAN, WAN, Internet
    • IP, DNS, HTTP/HTTPS
    • Network Devices: Router, Switch, Modem
  4. Practical:
    • Build a Personal Web Page
    • Network Configuration & Troubleshooting

Month 6: Project Work & IT Skills

Objective: শিক্ষার্থীরা একটি সম্পূর্ণ প্রজেক্ট তৈরি করবে।

Topics:

  1. Mini Final Project Development
    • Desktop Application / Web Application
    • Database Integration
  2. IT Skills for Workplace
    • Cyber Security Basics
    • Email, Cloud Storage, Collaboration Tools
  3. Presentation Skills
    • Project Presentation & Documentation
  4. Practical:
    • Complete & Submit Final Project
    • Oral Presentation & Demo

Course Outcome:

  • কম্পিউটার হার্ডওয়্যার, সফটওয়্যার OS এর পূর্ণ ধারণা।
  • অফিস সফটওয়্যার দক্ষতা।
  • প্রোগ্রামিং প্রোজেক্ট ডেভেলপমেন্টের বাস্তব অভিজ্ঞতা।
  • ডাটাবেস, ওয়েব ডেভেলপমেন্ট নেটওয়ার্কিং জ্ঞান।
  • IT workplace-ready skills

This Diploma in Computer Science 6-month course offers a solid foundation in key computer science principles, preparing students for a range of technical roles in the growing IT industry. The course blends theory with practical hands-on experience to ensure students can apply their skills in real-world scenarios.

About Course Information
Course Code 103
Course Duration 6 Months