ADCA (Advanced Diploma in Computer Application)

ADCA full form stands for Advanced Diploma in Computer Application. Advanced Diploma in Computer Applications, or ADCA is a comprehensive diploma program that covers computer fundamentals, database management systems, operating systems, web design, C and C++ programming, graphics, animation, and multimedia.

𝐅𝐮𝐧𝐝𝐚𝐦𝐞𝐧𝐭𝐚𝐥𝐬 𝐨𝐟 𝐂𝐨𝐦𝐩𝐮𝐭𝐞𝐫

  • Computer Hardware
  • Computer Software
  • Computer Networks
  • Operating Systems
𝐌𝐬 𝐰𝐨𝐫𝐝 / 𝐄𝐱𝐜𝐞𝐥 / 𝐏𝐨𝐰𝐞𝐫𝐩𝐨𝐢𝐧𝐭

𝐎𝐩𝐞𝐫𝐚𝐭𝐢𝐧𝐠 𝐒𝐲𝐬𝐭𝐞𝐦 (𝐎𝐒)

𝐖𝐞𝐛 𝐃𝐞𝐬𝐢𝐠𝐧𝐢𝐧𝐠 (𝐇𝐓𝐌𝐋 / 𝐂𝐒𝐒 /𝐉𝐚𝐯𝐚𝐬𝐜𝐫𝐢𝐩𝐭)

  • Basic of HTML
  • Creating stylish Websites
  • CSS Basics & Properties
  • creating HTML
  • Intro to Programming with the use of javaScript
  • JavaScript Program & Testing
  • Creating Web Applications
  • Website Structure and Hosting
𝐃𝐚𝐭𝐚𝐛𝐚𝐬𝐞 𝐒𝐲𝐬𝐭𝐞𝐦 (𝐃𝐁𝐌𝐒) (𝐌𝐲𝐬𝐪𝐥 / 𝐒𝐐𝐋)

  • Introduction
  • Entity Relationship Model
  • Relational Model
  • Relational Algebra
  • Functional Dependencies
  • Normalization
  • Transactions and Concurrency Control
  • Indexing, B and B+ trees

𝐒𝐨𝐟𝐭𝐰𝐚𝐫𝐞 𝐄𝐧𝐠𝐢𝐧𝐞𝐞𝐫𝐢𝐧𝐠

  • Web Development with HTML & CSS
  • Advanced HTML & CSS
  • Flexbox, Grid, & Bootstrap
  • JavaScript for Front-End
  • Web Developer Tools: Git & Coding Tips
  • JavaScript Programming Fundamentals
  • React Development Bootcamp
  • JavaScript Development with Node.js
𝐏𝐫𝐨𝐠𝐫𝐚𝐦𝐦𝐢𝐧𝐠 𝐋𝐚𝐧𝐠𝐮𝐚𝐠𝐞𝐬(𝐂/𝐂++)

𝐂𝐨𝐫𝐞 𝐉𝐚𝐯𝐚 / 𝐀𝐝𝐯𝐚𝐧𝐜𝐞𝐝 𝐉𝐚𝐯𝐚 / 𝐏𝐇𝐏
  • Java Introduction
  • Environment Setup in Java
  • Object Oriented Programming
  • Java Datatypes & Variables
  • Operators in Java
  • Java Control Statements (If, If-else, Switch, While, For, Do-while, Break, Continue)
  • Arrays in Java
  • Strings in Java
  • Classes and Object
  • Constructor & Destructor
  • Inheritance (Single and Multilevel)
  • Interface
  • Abstraction and Encapsulation in Java
  • Polymorphism in Java
  • Exception Handling in Java
  • Java Packages
  • Threads in Java
  • Java Applets & Frames
𝐍𝐞𝐭𝐰𝐨𝐫𝐤𝐢𝐧𝐠 𝐂𝐨𝐧𝐜𝐞𝐩𝐭

  • Domain Name System.
  • World Wide Web and Hypertext Transfer Protocol.
  • TELNET.
  • Firewalls.
  • Electronic Mail.
  • Network Management.
  • Cryptography-Basic Concepts.
𝐌𝐨𝐛𝐢𝐥𝐞 𝐀𝐩𝐩 𝐃𝐞𝐯𝐞𝐥𝐨𝐩𝐦𝐞𝐧𝐭

  • Programming Languages
  • Development Environments
  • UI/UX Design
  • Data Management:
  • Device Features
  • Version Control
  • Performance Optimization
  • Security
𝐃𝐚𝐭𝐚 𝐒𝐭𝐫𝐮𝐜𝐭𝐮𝐫𝐞𝐬 𝐀𝐧𝐝 𝐀𝐥𝐠𝐨𝐫𝐢𝐭𝐡𝐦𝐬

  • Basic Data Structures: Arrays, Strings, Stacks, Queues
  • Asymptotic analysis (Big-O notation)
  • Basic math operations (addition, subtraction, multiplication, division, exponentiation)
  • Sqrt(n) primality testing
  • Euclid’s GCD Algorithm
  • Basic Recursion
  • Greedy Algorithms
  • Basic Dynamic Programming
  • Naive string searching
  • O(n logn) Sorting
  • Binary Searching
𝐂𝐲𝐛𝐞𝐫 𝐒𝐞𝐜𝐮𝐫𝐢𝐭𝐲

  • Introduction to Cyber Security
  • Network Security
  • Cyber Threats and Attacks
  • Cryptography
  • Secure Software Development
  • Emerging Technologies and Trends

𝐒𝐨𝐟𝐭 𝐒𝐤𝐢𝐥𝐥 𝐚𝐧𝐝 𝐂𝐨𝐦𝐦𝐧𝐢𝐜𝐚𝐭𝐢𝐨𝐧

  • Communication Skills
  • Interpersonal Skills
  • Emotional Intelligence
  • Leadership Skills
  • Time Management
  • Networking Skill
  • Professional Etiquette
𝐏𝐫𝐨𝐣𝐞𝐜𝐭 𝐖𝐨𝐫𝐤

𝐀𝐜𝐜𝐨𝐮𝐧𝐭𝐢𝐧𝐠 /𝐓𝐚𝐥𝐥𝐲 / 𝐏𝐡𝐨𝐭𝐨𝐬𝐡𝐨𝐩 /𝐂𝐨𝐫𝐞𝐥 𝐃𝐫𝐚𝐰

  • Introduction to Tally
  • Creating and Managing Company Data
  • Recording Transactions
  • Inventory Management
  • Financial Statements
  • Payroll Management
  • Taxation
  • Banking and Finance
PHOTOSHOP

  • Introduction to Photoshop
  • Basic Image Editing
  • Selections and Masking
  • Retouching and Repairing Images
  • Working with Text
  • Filters and Effects
  • Drawing and Painting
  • Working with Paths and Shapes
  • Output and Exporting
  • Advanced Techniques (depending on course level)

Category: Projects
Date: September 5, 2019