HDCP Honours Diploma in Computer Programme

I. 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 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.

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, Order by, Group By, Join – Constraints and Indexes – Views – Expressions – Grouping – Using Functions – Math Functions, Compare String Values, Work with Dates – Join and Subqueries – Advanced MySql query Processing – Database Management, Stored Procedures, Triggers, etc. Using MySQL with PHP

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

Data Types – Arrays – Classes – Methods – Inheritance – Packages – Input Output Streams – File Streams – Applets – AWT – Multi Threading – Networks – Socket Programming – JDBC – JFC/SWING.

Java script

Functions – Event Handling – Objects – Forms.

JQuery

Introduction – Selectors – Effects – DOM Manipulation – Set Content and Attributes – JQuery with CSS and Ajax.

RMI

IDL – Designing a Remote Interface – Stub & Skeleton.

 Java Beans

Bean Box Menu – Generating Applets – Properties – Events Customisation.

 Servlets

Requests and Response – Get and Post requests – Threading – Life cycle of Servlets.

JSP

Objects – Elements – Error Handling – Form – JSP with Servlets – JSP Container – API Contract.

Enterprise Application Framework

Model View Controller – Struts Model View Controller – Introduction to Spring MVC Framework – Hibernate – Intergrating Spring and Hibernate.

Project

Students will develop web based applications like online reservation, online Share trading, live website, etc. and will be in a position to create java components for the internet.

Elective – II

.NET Platform

Programming in C#

OOPS Concepts – The .NET Framework – Methods and Control Statements – Arrays – Constructors, Destructors – Polymorphism – Inheritance and Interfaces – Exception Handling – Structures and Properties – File Input/Output – Multithreading Applications – Delegates – Collection and Generics.

VB.NET

Intro to Visual Studio IDE – Fundamentals of VB.NET – Functions, Procedures and Properties – Advanced Features of VB.Net – Windows Forms and Controls – MDI Forms and implementing Help Systems – Working with Dialog Boxes – Printing in Windows Forms – Accessing Data – Introduction to Linq – Crystal Reports – Globalization and Localization – Working with components and Assemblies – Deploying and configuring Applications – Windows Presentation Foundation.

ADO.NET

Introduction to Database – DML -DCL – Data Centric Applications and ADO.NET – Connecting to Data Sources – Performing Connected Database Operations – Building Datasets – Reading and Writing XML with ADO. NET, Building DataSets from Existing Data Sources.

ASP.NET

Intro to Visual Studio and ASP.NET – Creating a website – Working with HTML Controls, Web Server Controls, Validation controls, Data Source, Controls and Navigation Controls – Master Pages, Styles, Themes – State Mangaement – error and Exception Handling – Data Access – XML – User Controls and Custom controls – Caching Techniques and Globalization – Security – Memeber Ship and Profiles – Deploying Applications – AJAX – ASP.NET Web Parts – Silverlight.

Project

Students will develop web based applications like online reservation, online share trading, live website, etc. Academic Project done in this course can be used as final year college project.

One thought on “HDCP Honours Diploma in Computer Programme”

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.