Welcome to SANKAR AZAN COMPUTER SAKSHARATA MISSION (SACSM)

------------------WELCOME TO SANKAR AZAN COMPUTER SAKSHARATA MISSION (SACSM) (Registered under Public Charitable Trust Act 1882, Govt. of India) An ISO 9001:2015 Certified, MSME Registered Computer Education Institution -------------শংকৰ আজন কম্পিউটাৰ সাক্ষৰতা মিছন (SACSM) (Public Charitable Trust Act 1882 অনুসৰি ৰেজিষ্টাৰ্ড, ভাৰত চৰকাৰ) 🎓 ISO 9001:2015 প্ৰমাণিত | MSME ৰেজিষ্টাৰ্ড | চৰকাৰী স্বীকৃত এখন উন্নত মান​ৰ কম্পিউটাৰ শিক্ষা কেন্দ্ৰ --------

ADVANCE DIPLOMA IN COMPUTER PROGRAMMING & DESIGNING ( SACSM-007 )

BASIC INFORMATION

  • Course Fees : 18000.00 21000.00/-
  • Course Duration : 12 MONTH
  • Minimum Amount To Pay : Rs.1000.00

Course Overview

This course is designed to provide students with an in-depth understanding of computer programming and design. It covers a wide range of topics including advanced programming concepts, software development, web and mobile application design, and user interface (UI) and user experience (UX) design. The course aims to prepare students for careers in software development, web design, and other related fields in the IT industry.

Course Duration

  • Total Duration: 12 months
  • Weekly Hours: 10 hours (5 hours of theory and 5 hours of practical sessions)

Course Structure

Module 1: Introduction to Computer Programming

  • Week 1-4
    • Basics of Computer Systems and Software
    • Introduction to Programming Languages (Python, Java, C++)
    • Fundamental Programming Concepts: Variables, Data Types, Control Structures
    • Hands-on Practice: Writing Simple Programs

Module 2: Advanced Programming Techniques

  • Week 5-8
    • Object-Oriented Programming (OOP) Concepts
    • Classes, Objects, Inheritance, Polymorphism
    • Advanced Data Structures (Lists, Stacks, Queues, Trees)
    • Hands-on Practice: Developing OOP-Based Projects

Module 3: Software Development

  • Week 9-12
    • Software Development Life Cycle (SDLC)
    • Agile and Waterfall Methodologies
    • Introduction to Version Control Systems (Git, GitHub)
    • Hands-on Practice: Collaborative Software Development

Module 4: Web Development

  • Week 13-16
    • HTML5, CSS3, and JavaScript Basics
    • Responsive Web Design with Bootstrap
    • Introduction to Front-End Frameworks (React, Angular)
    • Hands-on Practice: Creating Dynamic Websites

Module 5: Back-End Development

  • Week 17-20
    • Introduction to Server-Side Programming (Node.js, PHP)
    • Working with Databases (SQL, NoSQL)
    • API Development and Integration
    • Hands-on Practice: Building Full-Stack Web Applications

Module 6: Mobile Application Development

  • Week 21-24
    • Introduction to Mobile Operating Systems (Android, iOS)
    • Basics of Mobile App Development (Java, Swift)
    • Developing Cross-Platform Apps with Flutter
    • Hands-on Practice: Creating Mobile Applications

Module 7: UI/UX Design Principles

  • Week 25-28
    • Fundamentals of User Interface (UI) Design
    • User Experience (UX) Design Process
    • Wireframing and Prototyping Tools (Figma, Sketch, Adobe XD)
    • Hands-on Practice: Designing User-Friendly Interfaces

Module 8: Graphic Design for Developers

  • Week 29-32
    • Introduction to Graphic Design Principles
    • Working with Design Software (Adobe Photoshop, Illustrator)
    • Creating Visual Assets for Web and Mobile Applications
    • Hands-on Practice: Developing Graphic Design Projects

Module 9: Database Management Systems

  • Week 33-36
    • Database Design and Normalization
    • SQL Queries, Joins, and Transactions
    • NoSQL Databases (MongoDB)
    • Hands-on Practice: Managing and Querying Databases

Module 10: Cloud Computing

  • Week 37-40
    • Introduction to Cloud Computing Concepts
    • Cloud Service Models: IaaS, PaaS, SaaS
    • Deploying Applications on Cloud Platforms (AWS, Azure, Google Cloud)
    • Hands-on Practice: Cloud-Based Application Deployment

Module 11: Cybersecurity Basics

  • Week 41-44
    • Overview of Cybersecurity Principles
    • Common Threats and Vulnerabilities
    • Implementing Basic Security Measures
    • Hands-on Practice: Securing Applications

Module 12: Final Project and Examination

  • Week 45-48
    • Final Project: Developing a Comprehensive Software Application
    • Preparation for Certification Exam
    • Review and Q&A Sessions
    • Final Examination and Certification

Assessment

  • Continuous Assessment: 40% (Assignments, Practical Tests)
  • Final Project: 30%
  • Final Examination: 30%

Certification

Upon successful completion of the course, students will receive an "Advanced Diploma in Computer Programming & Design" from Oriental IT Centre.

Instructor

  • Lead Instructor: [Instructor Name], Senior Software Developer and Designer

Prerequisites

  • Basic understanding of computer operations
  • Familiarity with basic programming concepts is beneficial but not mandatory

Enrollment

To enroll in the course, please visit our website or contact our admission office at the provided contact information.