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