Go to Courses

HDCA

PROGRAMMING

Honours Diploma in Computer Application Duration: 6 Months

OBJECTIVE

Upon completion of this course, the participant acquires the advantage in choosing his / her career as an Application Programmer, Create applications using object oriented programming concepts such as inheritance, polymorphism and virtual functions.

COURSE COVERAGE

I. END-USER APPLICATION

WINDOWS

Computer Fundamentals - Introduction to OS/GUI- Wordpad - Notepad - Paintbrush - Windows Explorer - Control Panel

MS-Office

Word Creating Text and Documents - Indexes and Tables - Embedding Picture - Table Manipulation - Mail Merge - Macro.

Excel Formatting Cells - Charts - Pivot Table - Data Table - Forms - Scenarios - Goal seek - Macros and Module.

PowerPoint Creating Presentations - OLE - Enhancing Presentation - Adding Audio & Video - Special Effects.

INTERNET

Creating E-mail ID - Receiving & Sending E-mail - Chatting - Locating Information - Downloading.

II. FRONT-END LANGUAGE & LIBRARY

HTML5

HTML Basics - New Elements - Canvas - Multimedia - Form Elements, Semantic.

CSS3

Syntax - Id, Class, Tag Styling - Using Text -Fonts - Links - Lists and Tables - Box Model -Text Effects - Transition - Animations.

III. DATABASE MANAGEMENT SYSTEM

MYSQL

Client / Server Concepts - Relational Model - Data Definition Using SQL - Modify Tables - Using ALTER TABLE Queries, Add a Column, Add an Index, Add a Primary Key - INSERT and DELETE Queries - UPDATE Queries - Using Select Queries - SELECT, WHERE, LIMIT, OR - DER BY, GROUP BY, JOIN - Constraints and Indexes - Views - Expressions - Grouping - Us- ing Functions - Math Functions, Compare String values, Work with Dates - JOIN and Subqueries -Advanced MySQL Query Processing.

IV. PROGRAMMING TOOLS

"C" LANGUAGE

Data Types - Operators - Expressions - Conditional Compilation - Looping & Branching - Arrays - Functions - Storage Classes - Structures and Unions - Pointers - Dynamic Memory Allocation - File Handling - Linked Lists - Double Linked List - Circular Linked List - Bit Manipulation - Introduction to Data Structure.

OOPS Using C++

Introduction to OOPS - Input & Output Streams - Classes & Objects - Member Functions - Function Overloading - Friend Functions & Classes - Operator Overloading - Constructor & Destructor - Inheritance - Polymorphism - File handling using Stream Classes - Instance - Templates.

PYTHON

Introduction to Python - History - Features - Working with Python - Basic Syntax - Variable and Data Types - Operator and Expressions - Conditional Statements - If - If- else - Nested If-else - Looping - For - While - Nested loops - Control Statements - Break - Continue -Pass - String Manipulation - Accessing Strings - Basic Operations - String slices - Function and Methods - Lists - Introduction - Accessing list - Operations - Working with lists - Function and Methods - Tuple - Introduction -Accessing tuples - Operations - Working - Functions and Methods - Dictionaries - Introduction - Accessing values in dictionaries - Working with dictionaries - Properties - Functions - Defining a function - Calling a function - Types of functions - Function Arguments - Anonymous functions - Global and local variables - Modules - Importing module - Math module - Random module - Packages - Composition - Input-Output - Printing on screen - Reading data from keyboard - Opening and closing file - Reading and writing files - Functions - Exception Handling - Exception - Except clause - OOPs concept - Class and object - Attributes - Inheritance - Overloading - Overriding - Data hiding - Polymorphism - Data Structure.

ADVANCED PYTHON PROGRAMMING

PROJECT

Will be assigned by the faculty member.