Higher Diploma in Computer Science

Course Module

The BTSSD Higher Diploma in Computer Science is a one-year program designed to provide comprehensive training in computer science and engineering. The curriculum is divided into two semesters, with each semester focusing on essential topics to prepare students for industry-level technical roles. The curriculum includes:
Semester 1

  1. Computer Fundamentals

    • Introduction to Computer Systems
    • Computer Hardware & Software Basics
    • Operating Systems Overview
    • Introduction to Computer Networking
    • Computer Maintenance & Troubleshooting
  2. MS Office Applications

    • Microsoft Word: Document Creation and Formatting
    • Microsoft Excel: Data Analysis & Functions
    • Microsoft PowerPoint: Presentation Design
    • Microsoft Access: Database Management
  3. Basic Programming Concepts

    • Introduction to Programming Logic
    • Programming Languages Overview (C, Python, Java)
    • Basic Algorithms and Flowchart Design
    • Functions, Loops, and Conditionals
  4. Hardware and Software Basics

    • CPU Architecture and Function
    • Storage Devices: Hard Drives, SSDs, and Optical Discs
    • Software Installation and Configuration
    • Basic Troubleshooting and Repair
  5. Graphics Design & Multimedia

    • Introduction to Graphic Design
    • Adobe Photoshop & Illustrator Basics
    • Multimedia Production (Images, Audio, Video Editing)
    • Web Graphics & Design Principles

Semester 2

  1. Web Development (Client-Side Scripting)

    • HTML5: Structure and Markup
    • CSS3: Styling and Layouts
    • JavaScript: Client-Side Interactivity
    • Responsive Web Design
  2. Database Management Systems

    • Introduction to Databases & DBMS
    • Entity-Relationship (ER) Models
    • SQL: Query Writing and Database Manipulation
    • Database Normalization and Optimization
  3. Object-Oriented Programming (OOP)

    • OOP Concepts: Classes, Objects, Inheritance
    • Programming in Java/C#
    • Exception Handling and Debugging
    • Data Structures: Arrays, Lists, Stacks, Queues
  4. Data Communication and Networking

    • Networking Fundamentals: OSI Model, Protocols
    • IP Addressing and Subnetting
    • Wireless and Wired Communication
    • Introduction to Network Security
  5. Introduction to Cybersecurity

    • Basic Principles of Cybersecurity
    • Types of Security Threats
    • Antivirus Software and Malware Prevention
    • Secure Communication & Data Encryption
About Course Information
Course Code 203
Course Duration 12 Months
Semester Two Semesters