Diploma in Computer Application & Design Technology
Diploma in Computer Application & Design Technology
BHARATHIAR UNIVERSITY
COIMBATORE-641046
Dip. in Computer Appln. & Design Tech. (Community College) 2021-22
Page 1 of 9
(for the candidates admitted from the academic year 2021-22 onwards)
SCHEME OF EXAMINATIONS
Credits Maximum
S.No Title of the Course
Marks
1 Computer fundamentals 4 100
2 Oops and programming with c++ 4 100
3 Adobe photoshop 4 100
4 Graphic designing using coreldraw 4 100
5 Programming with c++ lab 4 100
6 Adobe photoshop lab 4 100
7 Coreldraw lab 4 100
8 Project 4 100
Total 32 800
Dip. in Computer Appln. & Design Tech. (Community College) 2021-22
Page 2 of 9
PAPER I
COMPUTER FUNDAMENTALS
Unit:1
Introduction to Computers: Introduction – What is a Computer – History – Types –
Applications of Computers - Organization of Basic Computers – Hardware –
Motherboard – Input Devices – Output Devices – Storage Devices
Unit:2
Software: Introduction – System Software – Utility Software – Application Software.
Operating Systems: Introduction – History and Evolution of Operating Systems –
Functions – Techniques – Types – Overview of Windows
Unit:3
Networking and Internet: What is Networking – Types – Network Topologies. Internet:
Introduction – What in Internet – Applications – WWW – Web Browsers – Internet Tools
and Services – HTTP – Newsgroups – Blogs - Search Engines – Downloading and
Uploading – E-mail Service - Teleconferencing
Unit:4
Database Management Systems: Introduction – Overview of Database – Database
Management System – Physical Concepts of Data – Logical Concepts of Data – Data
Languages – Data Structures – Normalization – Object Oriented Databases – Distributed
Databases
Unit:5
Multimedia: Introduction – What is Multimedia – Applications – Components –
Hardware for Multimedia – Software for Multimedia – Graphics Files
PAPER II
OOPS AND PROGRAMMING WITH C++
Unit:1
Principles of Object-Oriented Programming: Object-Oriented Programming
Paradigm- Basic Concepts of Object- Oriented Programming- Benefits of OOPs- Object-
Oriented Languages- Applications of OOP- C++ Statements- Class- Structure of C++
Program- Creating the Source File- Compiling and Linking.
Unit:2
Tokens-Expressions and Control Structures: Introduction: Tokens- Keywords-
Identifiers- Basic Data types- User Defined Data Types- Derived Data Types- Symbolic
Constants- Type Compatibility- Declaration of Variables- Dynamic Initialization of
Variables- Reference Variables- Operators in C++- Scope ResolutionOperator- Member
Dereferencing Operators- Manipulators- Type Cast Operator- Expressions and Implicit
Conversions- Operator Precedence- Control Structures.
Unit:3
Classes and Objects: Specifying a Class- Defining Member Functions- Making an
Outside Function Inline- Nesting ofMember Functions- Private Member Function- Arrays
within a Class- Memory Allocation for Objects- Static Data Member- Static Member
Functions- Arrays of Objects- Object as Function Arguments. CONSTRUCTORS AND
DESTRUCTORS: Introduction- Constructors- Parameterized Constructors- Multiple
Constructors with Default Arguments- Dynamic Initialization of Objects- Copy
Constructors- Dynamic Constructors. Destructor. FUNCTIONS IN C++: The Main
Function- Function Prototyping- Call by Reference- Return by Reference- Inline
Functions- Default Argument- Const. Arguments- Function Overloading- Friend and
Virtual Function.
Unit:4
Operator Overloading and Type Conversions: Introduction- Defining Operator
Overloading- Overloading Unary Operators- Overloading Binary Operators Using
Friends- Manipulation of strings using Operators- Rules for OverloadingOperators- Type
conversions.
Unit:5
INHERITANCE: EXTENDING CLASSES: Introduction- Defining Derived Classes-
Single Inheritance- Making a Private Member Inheritable- Multilevel Inheritance-
Multiple Inheritance- Hierarchical Inheritance- Hybrid Inheritance. POINTERS-
VIRTUAL FUNCTIONS AND POLYMORPHISM: Compile time Polymorphism- run
time polymorphism- Pointers to Objects- This Pointer- Pointers to Derived Classes-
Virtual Functions- Pure Virtual Functions.
PAPER III
ADOBE PHOTOSHOP
Unit:1
Getting to know the work area - Photoshop's Environment & Sizing Images Raster and
Vector Graphics · Photoshop Environment Elements · Navigating in Photoshop - Image
Size and Resolution, Cropping.
Unit:2
Selecting Image Areas & Layers - The Rectangular and Elliptical Marquee Tools -The
Lasso Tools - Saving Selections.. The Magic Wand Tool - The Magnetic Lasso Tool -
Modifying Selections -Floating Versus Fixed Selections -Undoing Previous Steps -
Copying Selections -Creating Layers: Transforming Layers - Copying Layers between
Images -Arranging Layers -Saving Images in Photoshop Format.
Unit:3
Blending & Compositing and Image Modes Defringing - Opacity and Blending Modes ·
Feathering Edges Mode Characteristics · Grayscale and Bitmap Modes · Color Modes.
Unit:4
Color and Painting Selecting Colors · Painting Tools · The Clone Stamp Tool Text, Layer
Effects, and Filters Type Layers · Layer Effects · Filters · Merging and Flattening Layers.
Unit:5
Adjusting Images · Brightness/Contrast · Levels Adjustment Layers · Toning Tools ·
Hue/Saturation
PAPER IV
GRAPHIC DESIGNING USING CORELDRAW
Unit:1
Introduction to CorelDRAW: Getting Started - Moving Around and Viewing Drawings -
Basic Drawing Skills Selecting and Manipulating Objects - Drawing and Shaping Objects
- Arranging Objects.
Unit:2
Using Text: Working with Text: Adding and Selecting – Rotating – Skewing- Flipping -
Working with Objects: Selecting- copying – Duplicating – Deleting – Positioning –
Formatting – and Shaping objects - Outlining and Filling Objects - Using Symbols and
Clipart - Transforming Objects.
Unit:3
Adding Special Effects: Special Effects: Artistic media- Contour Effect – Envelope
Effect- Extrude Effect- Lens Effect- Add Perspective-Creating Output - Exporting
Drawings - Printing
Unit:4
Customizing CorelDRAW: Introduction - Customizing Options - Using Text and Color -
Working with Color - Workingwith Paragraph Text - Special Text Effects - Layouts and
Layers - Special Page Layouts – Arranging, Objects - Using Layers
Unit:5
Styles and Templates: Using Styles and Templates - Advanced Effects - Special
Interactive Effects - Custom CreationTools - Working with Bitmaps - CorelTRACE and
Corel R.A.V.E. Case Study.
PAPER V
PRACTICAL - 1
PROGRAMMING WITH C++ LAB
List of Programs
1 Write a C++ program to find the sum of individual digits of a positive integer.
2 Write a C++ program to generate the first n terms of the sequence.
3 Write a C++ program to generate all the prime numbers between 1 and n, where n
is a value given by the user.
4 Write a C++ program to find both the largest and smallest number in a list of
integers.
5 Write a C++ program to sort a list of numbers in ascending order.
6 Write a C++ program to illustrate New and Delete Keywords for dynamic memory
allocation.
7 Write a C++ program illustrating Class Declarations, Definition, and Accessing
Class Members.
8 Write a C++ program to illustrate default constructor, parameterized constructor
and copy constructors.
9 Write a C++ program to implement i) Operator Overloading. ii) Function
Overloading.
10 Write a C++ program to find maximum out of two numbers using Friend Function.
11 Write a C++ program to Access Members of a STUDENT Class Using Pointer to
Object Members.
12 Write a C++ program to Generate Fibonacci Series. Use Constructor to Initialize
the Data Members
13 Write a C++ program to maintain the records of person with details (Name and
Age) and find the eldest among them. The program must use this pointer to return
the result.
14 Write a C++ program showing implementation of stack class having the
functionality of push, pop operations.
15 Write a C++ program illustrate the use of pointers to objects which are related by
inheritance.
Dip. in Computer Appln. & Design Tech. (Community College) 2021-22
Page 9 of 9
PAPER VI
PRACTICAL - 2
PAPER VII
PRACTICAL - 3
CORELDRAW LAB
List of Programs
1 Move around and view drawing using CorelDraw tools.
2 Select and manipulate objects using drawing tools in CorelDraw.
3 Draw and shape an image object using CorelDraw tools.
4 Add, select, rotate with text using CorelDraw.
5 Skew and flip text object using CorelDraw.
6 Select, copy, duplicate, delete the objects using CorelDraw.
7 Format the objects using CorelDraw tools.
8 Shape the objects using CorelDraw tools.
9 Use symbols and clipart in the object in CorelDraw.
10 Transform the objects in CorelDraw.
11 Add special effects on the object in CorelDraw.
12 Export drawings and printing drawings using CorelDraw.
13 Work with color tools in CorelDraw.
14 Work with special layout in CorelDraw.
15 Use styles and templates using CorelDraw.