Courses

DCA (Diploma in Computer Application)

The DCA complete form is a Diploma in Computer Application. This diploma in computer application is a perfect course for today's tech-savvy youth. After all, it provides knowledge about programming tools and applications. Through the DCA course, students gain technical and realistic knowledge about the subject.

PSC Approved Course

DCA SYLLABUS

DCA 01 : Fundamentals of Computer and Operating System (Windows & Linux)

DCA 02 : MS Office (Word, Excel & Power Point)

DCA 03 : Internet and Web Technology using Photoshop and HTML

DCA 04 : Programming in C and Web Programming using Python and MySQL

Lab 1 : MS Office, Data Entry (English and Malayalam), HTML & Photoshop

Lab 2 : C and Python and MySQL

Duration : 6 Months, Eligibility : S.S.L.C & Above

MS - OFFICE

MS Office includes many applications that all have different functions related to office productivity. People in many different industries use MS Office to complete their job responsibilities, as its specific applications are useful for many specific job tasks.

PSC Approved Course

MS OFFICE SYLLABUS

MSO 01 : Introduction to Computer and Operating System (Windows & Linux)

MSO 02 :   Documentation and word processing using MS-Word

 Spreadsheet presentation using MS-Excel

 Slide Presentation using MS-Power Point

Lab 1 : (Operating System, MS-Word, MS-Excel, MS-Power Point, English and Malayalam Typing, English and Malayalam word processing works, different kinds of office documentation & word processing work by using Microsoft Office)

Duration : 3 Months Eligibility : S.S.L.C & Above

Diploma In Multimedia Editing

SYLLABUS

Adobe Premiere

• Audition

• Photoshop

Duration : 6 Months, Eligibility : S.S.L.C and above

Diploma In Expertise in Multimedia Graphic

SYLLABUS

Adobe Illustrator

• Photoshop

• InDesign

Duration : 6 Months, Eligibility : S.S.L.C and above

Diploma in Multimedia Graphic Basics

SYLLABUS

Software

• Adobe Photoshop

• Premiere

• Flash

• 3ds max

Duration : 6 Months, Eligibility : S.S.L.C and above

Advance Professional in Multimedia Editing

SYLLABUS

• Editing

• Premiere

• Photoshop

• After effects

• Audition

Duration : 10 Months, Eligibility : S.S.L.C and above

Advanced Diploma in Multimedia Education (ADME)

SYLLABUS

• Fundamentals of Computer Hardware and Networking

• Fundamentals of Fine Art & Animation Drawing

• Introduction to Digital Media and Multi• media Applications

• Basic Concepts of Design and Layout, Color Theory, Lighting

• Adobe Photoshop, Illustrator and Corel Draw

• Fundamentals of Animation Principles

• Basics of Sketching, Posting, Staging and Movements

• Fundamentals of Character Designing and Story Boarding

• 2D Animation with Adobe Flash

• Introduction to Internet Applications

• Elements of Web Design

• Adobe Flash with Flash Action Script

• HTML

• Adobe Dreamweaver

• Project

Duration : 10 Months, Eligibility : S.S.L.C and above

Diploma in Computer Faculty Education

SYLLABUS

• Computer Fundamentals

• Operating System Concepts (Windows & Linux)

• Microsoft Office Packages (Word, Excel And Power Point)

• Designing Printing & Publishing Using Pagemaker And Photoshop

• Using C++

• Internet Applications

• Python

• Teaching Methodology

• Vision Effective Communication And Personality Development

• Lab I (Ms• ffice)

• Lab Ii (Pagemaker And Photoshop)

• Lab Iii (C++ And Python)

• Seminar

• Teaching Practice

Duration : 10 Months, Eligibility : S.S.L.C and above

PG-Diploma in GST & Income Tax Practitioner

SYLLABUS

• Accounting and Management for GST Environment

• Goods and Service Tax

• Direct Taxation

• Payroll and its Components

• Finalisation of Financial Statements

• ESI and PF Compliance

• Corporate Laws

• Excel and MIS Reporting

• GST Using Tally Prime

• MS Office

Duration : 12 Months, Eligibility : Any Graduate & above

Diploma in GCCT VAT in Tally Prime

SYLLABUS

• System of Accounting Practices

• GST Using Tally Prime

• GCCVAT Rules and Procedures

• Tally Prime

Duration : 6 Months, Eligibility : Plus two and above

Python

SYLLABUS

Module 1 : An Introduction to Python

• What can Python do?

• Why Python?

• Good to know

• Python Syntax compared to other programming languages

• Python Install

Module 2 : Beginning Python Basics

• The print statement

• Comments

• Python Data Structures & Data Types

• String Operations in Python

• Simple Input & Output

• Simple Output Formatting

• Operators in python

Module 3 : Python Program Flow

• Indentation

• The If statement and its’ related statement

• An example with if and it’s related statement

• The while loop

• The for loop

• The range statement

• Break &Continue

• Assert

• Examples for looping

Module 4 : Functions & Modules

• Create your own functions

• Functions Parameters

• Variable Arguments

• Scope of a Function

• Function Documentations

• Lambda Functions& map

• n Exercise with functions

• Create a Module

• Standard Modules

Module 5 : Exceptions Handling

• Errors

• Exception handling with try

• handling Multiple Exceptions

• Writing your own Exception

Module 6 : File Handling

• File handling Modes

• Reading Files

• Writing& Appending to Files

• Handling File Exceptions

• The with statement

Module 7 : Classes In Python

• New Style Classes

• Creating Classes

• Instance Methods

• Inheritance

• Polymorphism

• Exception Classes & Custom Exceptions

Module 8 : Generators and iterators

• Iterators

• Generators

• The Functions any and all

• With Statement

• Data Compression

Module 9 : Data Structures

• List Comprehensions

• Nested List Comprehensions

• Dictionary Comprehensions

• Functions

• Default Parameters

• Variable Arguments

• Specialized Sorts

Module 10 : Collections

• namedtuple()

• deque

• ChainMap

• Counter

• OrderedDict

• defaultdict

• UserDict

• UserList

• UserString

Module 11 : Writing GUIs in Python (Tkinter)

• Introduction

• Components and Events

• An Example GUI

• The root Component

• Adding a Button

• Entry Widgets

• Text Widgets

• Check buttons

Module 12 : Python SQL Database Access

• Introduction

• Installation

• DB Connection

• Creating DB Table

• INSERT, READ, UPDATE, DELETE operations

• COMMIT & ROLLBACK operation

• handling Errors

Module 13 : Network Programming

• Introduction

• A Daytime Server

• Clients and Servers

• The Client Program

• The Server Program

Module 14 : Date and Time

• sleep

• Program execution time

• more methods on date/time

Module 15 : Few more topics in-detailed

• Filter

• Map

• Reduce

• Decorators

• Frozen set

• Collections

Module 16 : Regular Expression

• Split

• Working with special characters, date, emails

• Quantifiers

• Match and find all

• character sequence and substitute

• Search method

Module 17 : Threads ESSENTIAL

• Class and threads

• Multi-threading

• Synchronization

• Treads Life cycle

• use cases

Module 18 : Accessing API ESSENTIAL

• Introduction

• Facebook Messenger

• Openweather

Module 19 : DJANGO

• Django Overview

• Django Installation

• Creating a Project

• Usage of Project in depth Discussion

• Creating an Application

• Understanding Folder Structure

• Creating a Hello World Page

• Database and Views

• Static Files and Forms

• API and Security

C++ Language

SYLLABUS

Module 1 : Introduction and First Program

In this module you will learn about guide to C++ programming, you will be introduced to everything from C++applications to running your first C++ program Introduction of c++

• First C++ Program

Module 2 : Language Features

In this module you will learn about Learn what are variables in C++ and how they are declared and initialized and C++ program for function overloading and operator overloading

• How C++ differs from C

• Variables Declaration

• Function overloading

• Optional Parameters

• Reference Variables

• Operator overloading

• Basics of Console Input and Output

• Constant Pointers

• Dynamic Memory Allocation

Module 3 : OOPs Concepts

In this module you will learn about Object Oriented programming is a programming style that is associated with the concept of Class, Objects and various other concepts revolving around these two, like Inheritance, Polymorphism, Abstraction, and Encapsulation etc.

• Overview of OOPs Principles

• Introduction to classes & objects

• Creation & destruction of objects

• Data Members

• Member Functions

• this Pointer

• Constructor & Destructor

• Static class member

• Friend class and functions

• Namespace

Module 4 : Inheritance

In this module you will learn about Inheritance is one of the core feature of an object-oriented programming language. It allows software developers to derive a new class from the existing class. The derived class inherits the features of the base class (existing class).

• Introduction and benefits.

• Access Specifier.

• Base and Derived class Constructors

• Types of Inheritance.

• Down casting and up casting.

• Function overriding.

• Virtual functions.

• Destructor overriding

Module 5 : Polymorphism

In this module you will learn about one of the key features of class inheritance is that a pointer to a derived class is type-compatible with a pointer to its base class. Polymorphism is the art of taking

• What is Polymorphism

• Pure virtual functions

• Virtual Base Class

Module 6 :  I/O Streams

In this module you will learn about very basic and most common I/O operations required for C++ programming. C++ I/O occurs in streams, which are sequences of bytes. What is a stream?

• C++ Class Hierarchy
• File Stream
• Text File Handling
• Binary File Handling
• Error handling during file operations
• Overloading << and >> operators 

Module 7 : Exception Handling

In this module you will learn about one of the advantages of C++ over C is Exception Handling. C++ provides following specialized keywords for this purpose. Try: represents a block of code that can throw an exception. Catch: represents a block of code that is executed when a particular exception is thrown.

• Introduction to Exception.
• Benefits of Exception handling.
• Try and catch block.
• Throw statement.
• Pre-defined exceptions in C++.
• Writing custom Exception class.
• Stack Unwinding. 

Module 8 : Templates

In this module you will learn about you'll learn about templates in C++. You'll learn to use the power of templates for generic programming

• Introduction

• Function Templates

• Class Templates