HDCP Honours Diploma in Computer Programme

“C” LANGUAGE

Data Types  – Operators – Expressions –  Conditional Compilation  –  Looping & Branching – Arrays – Functions – Storage Classes  –  Structures and Unions  –  Pointers  – Dynamic Memory Allocation  – File Handling –  Linked List –  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.

Project

The student will develop System / Graphical utilities like Debuggers, Notepad, Calculator, Calendar, Paintbrush, Mouse Drawing, Games, Database Management System, Payroll etc.

II. Scripting

INTERNET

Introduction to Internet,  www , http &  E-mail  –  Creating E-mail ID  – Receiving  & Sending E-mail  –  Chatting  – Locating Information  –  Downloading.

HTML

Tags – Links  – Anchor – Adding Pictures – Lists – Tables – Frames – Forms – Menu Controls.

XML

Element – Attributes – Creating & Designing Tags Document Type Definition.

SQL SERVER

SQL Enterprises Manager – Client Configuration Utility – TSQL and ANSI SQL – Views and Index – Data Modeling – Data Integrity- Triggers – Stored Procedures.

PHP

PHP Basics – Syntax, Data Types, Variables, Constants, Operates and Expressions, Control Structures – Functions – Returning Values, Variable Scope – Arrays – Operations, Iteration, Sorting Array – Security – Formatting and Manipulating Strings with PHP – Web Programming – Forms and URLs, HTTP Headers, Sessions – Session Security – Using Date and Time Function – Working with Forms.

III. Elective – I

Java Platform

Sun Java 6.0 – Java script – RMI – Java Beans – Servlets – JSP – EJB – Project

Elective – II

.NET Platform

Programming in C# – VB.NET – ADO.NET – ASP.NET – Project