KLiC Course Details
KLiC Course Details
KLiC Course Details
Courses
MKCL
Contents
Contents .................................................................................................................................................. 0
KLiC Course Tracks .................................................................................................................................. 1
1. Accounting Track......................................................................................................................... 0
a. KLiC Tally (with GST): KLiC Certificate in Financial Accounting with Tally ERP ....................... 0
b. KLiC Advanced Excel: KLiC Certificate in Advanced Excel ....................................................... 6
c. KLiC Advanced Tally ................................................................................................................ 9
2. Designing Track ......................................................................................................................... 12
a. KLiC DTP CorelDRAW ............................................................................................................ 12
b. KLiC DTP Adobe ..................................................................................................................... 16
c. KLiC Photo Editing ................................................................................................................. 22
d. KLiC Web Designing............................................................................................................... 23
e. KLiC Content Illustration ....................................................................................................... 27
f. KLiC Graphic Designing.......................................................................................................... 29
g. KLiC Video Editing ................................................................................................................. 34
3. Digital Arts................................................................................................................................. 38
a. KLiC AutoCAD ........................................................................................................................ 38
b. KLiC 3D Modelling ................................................................................................................. 41
c. KLiC 3D Texturing .................................................................................................................. 44
4. Hardware and Networking........................................................................................................ 46
a. KLiC Hardware Support ......................................................................................................... 46
b. KLiC Network Support ........................................................................................................... 48
c. KLiC Security Support ............................................................................................................ 49
d. KLiC Desktop Support............................................................................................................ 51
5. Programming ............................................................................................................................ 53
a. KLiC SCRATCH ........................................................................................................................ 53
b. KLiC C Programming .............................................................................................................. 57
c. KLiC C++ Programming .......................................................................................................... 65
MKCL KLIC COURSES FOR GSDM 2018 KLIC COURSE DETAILS
Knowledge Lit Careers or KLiC Courses are flagship MKCL courses mapped to industry roles with 5
tracks of vocations to choose from.
1. Summary of all courses with individual eligibility, matching international certifications and the
job roles that the courses prepare the learner for.
2. For each course
a. A summary of all the skills and outputs pertaining to the key software that is taught is
listed.
b. Some sample outputs are shown with images.
c. Followed by a detailed syllabus of the course is listed.
Definitions/Assumptions
IT Literate: Having a basic level of proficiency in Basic IT Awareness, Smart Typing Skills, Office software
such as Microsoft Office, Google Docs/Sheets/Slides/Gmail/Chrome, Windows 7 and proficiency in
using the internet for studies, citizen services and daily life activities.
Matching International
S.No. Track Courses Course Eligibility Job Role
Certifications
TallyAcademy
Certified GST Master,
IT Literate with Accounts Assistant-cum-
TallyAcademy
a. KLiC Tally (with basic ERP Assistant in Finance/
Certified Accountant,
GST) knowledge of Accounts section in any
ACCA F3 International
Accounts organization,
from Gatlin
International
MIS Executive,
IT Literacy
b. KLiC Advanced Microsoft Office
Accounting Course/Microso Project Coordinator,
1. Excel Specialist (MOS)
ft Excel Basic
Excel Expert
IT Literate with
basic
knowledge of
c. KLiC Advanced Accounts TallyAcademy
Accounts Officer
Tally (with GST) Certified Professional
KLiC Tally or
equivalent
Certified
Undergraduate
Certificate Program from
Sessions College for
Professional Design -
Sessions College,
Tempe, Arizona, USA;
Graphic and Web Design
Certificate, University of
California-San Diego
(UCSD) Extension, ,
Professional Certificate
in Digital Arts & Design
Academy - University of
California, Riverside
(UCR)
Graphic Designer,
c. KLiC Photo Adobe Certified Graphic Editor,
IT Literate
Editing Expert - Photoshop Illustrator, Background
Artist
Adobe Certified
Expert – Web Designer, User
d. KLiC Web
IT Literate Dreamweaver, Interface / Experience
Designing
Photoshop, HTML 5 designer
Certification
Designer, Illustrator,
e. KLiC Content Adobe Certified Background Artist, Key-
IT Literate
Illustration Expert – Illustrator frame Artist for
Animations
Microsoft Certified
d. KLiC Desktop Desktop Support
IT Literate Technology Specialist
Support Technician
(MCTS)
Harvard CS50:
SCRATCH is a visual
Introduction to
programming language
Programming and
that helps in learning
a. KLiC SCRATCH Scratch (Week 0) -
IT Literate languages like Python
Programming Harvard University,
and Java, Youth coding
Scratch Learning
instructor, SCRATCH
resources -
Programmer
Programming Scratch.mit.edu
5.
CLA – C Programming
b. KLiC C
IT Literate Language Certified C language instructor
Programming
Associate
1. Accounting Track
a. KLiC Tally (with GST): KLiC Certificate in Financial Accounting with Tally ERP
Company Creation
Detailed Syllabus:
Accounting
Methods of Accounting
Financial Accounting Concept
Recording of Transactions
Accounts Books
Final Accounts
Manual Accounting vs Computerised Accounting
Computerized Accounting Software
Accounting without codes
Budgets, MIS and Ratio analysis (in short)
Introduction to GST
“5 W” of GST
Basics of GST
Objectives of GST
GST at Global level
List of Goods not covered under GST
Registration Process Under GST to be added
Registered and Unregistered Dealers and Effects of Purchases from Unregistered Dealers.
Company Creation
Accounts Configuration
Accounts Classification
Accounts Master Creations
Trial Balance
Voucher Entry
Discount Entry
Petty Cash
Voucher Types and Classes
Accounts Vouchers
Gateway of Tally
Creating and Maintaining a Company
Loading a Company
Maintaining Group Company
F11: Company Features
F12: Configuration
List of all taxes that are subsumed into GST to be given separately here.
Reverse charge mechanism introduction of GST to be given
Central taxes which will be included in CGST
State taxes which will be included in SGST
IGST
GST Rates
Creating Masters
Accounts Information
Statutory Info.
Inventory Information
Voucher Entry
Accounting Vouchers
Inventory Vouchers
Optional & Non-Accounting Vouchers
Order Processing
Advanced Voucher Entry
Inventory
Stock Groups
Stock Categories
Stock Items
Units of Measurement
Bills of Materials
Payroll
TDS
Other Scenarios
Reports
Data Management
Skills: Apply Custom Data Formats, Use Advanced Fill Options, Apply Advanced
Conditional Formatting and Filtering, Use Form Controls, Apply Custom Styles
and Templates, Prepare Workbooks for Internationalization, Mathematical
Advanced Functions, Look up data by using functions, Apply advanced date and time
functions, Functions for Manipulating Text, Merge Scenarios, Create Scenarios,
Excel using
Use Area, Scatter & Stock Charts, Create Custom Chart Templates, Manage
Microsoft Workbook Versions, Copy Macros between Workbooks, Protect Workbooks for
Excel 2013 Sharing
Database
Detailed Syllabus:
Functions
Apply functions in formulas
Mathematical Functions
Financial functions
Useful Data Functions
Some Other Useful Functions
Look up data by using functions
Apply advanced date and time functions
Functions for Manipulating Text
Arrays
Use Scenarios
PivotTables
Use Pivot Charts
Merge Workbooks
Protect Workbooks for Sharing
Connect to External Data
Balance Sheet
Detailed Syllabus:
Bill of Material
Multiple Level Pricing and Multi Currency Transactions
Industrial Accounting – I
Industrial Accounting – II
Payroll Accounting
Excise Duty
Payroll voucher entries
Payroll Statutory details
2. Designing Track
a. KLiC DTP CorelDRAW
Skills: The Working Place, Customizing, Image and Color Modifications, Case
Study - Black & White to Color, Using the Brush and Paint, Working with
Adobe Selections, Scaling, Knowing the Layers, Filter Gallery, Color Adjustments
Photoshop
Outputs: Photo Manipulation, Photo Collage, Poster Design, Wedding Card
Wedding Card
Poster
Visiting Card
Flex Banner
Detailed Syllabus:
Adobe Photoshop
Basics of Photoshop
Introduction
The Working Place
Customizing
Image and Color Modifications
Tools
Using the Brush and Paint
Working with Selections
Scaling
Knowing the Layers
Filter Gallery
Color Adjustments
Settings
CorelDraw
Wedding Card
Poster Design
Skills: Working Place, Customizing, Tools, Layer and layer options, Pen, Pencils
and Paths, Using the Brush and Paint, Specialized Tools, Getting Creative with
Adobe Types, Using the Symbols, Designing Graphics, Effects and Filters, Playing with
Illustrator Palettes
Outputs: Gift Voucher, Recipe Book, News Paper Article, News Paper
Advertisement, Preschool and primary Work book
Business Card
Coupon
Menu Card
Detailed Syllabus:
Adobe Photoshop
Basics of Photoshop
The Working Place
Customizing
Image and Color Modifications
Tools
Using the Brush and Paint
Working with Selections
Scaling
Knowing the Layers
Getting Creative with Types
Masks
Filter Gallery
Playing with Palettes
Practice
Adobe Illustrator
Basics of Illustrator
Introduction
The Working Place
Customizing
Tools
Practice Exercise
Layer and layer options
Pen, Pencils and Paths
Using the Brush and Paint
Specialized Tools
Getting Creative with Types
Using the Symbols
Designing Graphics
Effects and Filters
Playing with Palettes
Exporting
Adobe InDesign
Getting Started
Creating and Viewing a Document
Managing Pages and Books
Managing Text
Formatting Text
Placing and Working with Graphics
Working with Objects
Managing and Transforming Objects
Skills: Working Place, Customizing, Image and Color Modifications, Case Study
- Black & White to Color, Using the Brush and Paint, Working with Selections,
Adobe Scaling, Knowing the Layers, Filter Gallery, Color Adjustments
Photoshop
Outputs: Red Eye correction, Photo Collage, Mapping to Object-MUG, T-Shirt
Design, Photo Correction, Photo Manipulation, Cleaning Photo
Photo Collage
Detailed Syllabus:
Adobe Photoshop
Basics of Photoshop
Introduction
The Working Place
Customizing
Image and Color Modifications
Tools
Using the Brush and Paint
Working with Selections
Scaling
Knowing the Layers
Getting Creative with Types
Masks
Filter Gallery
Playing with Palettes
Color Adjustments
Automating
Web and devices
Animating and Slicing
Output
Settings
Adobe Bridge
Skills: Working Place, Customizing, Image and Color Modifications, Case Study
- Black & White to Color, Using the Brush and Paint, Working with Selections,
Adobe Scaling, Knowing the Layers, Filter Gallery, Color Adjustments
Photoshop
Outputs: Web Layout Design, Web Banner, Advertisement, UI Design
Photo Gallery
Website Designing
Detailed Syllabus:
Adobe Photoshop
Basics of Photoshop
Introduction
The Working Place
Customizing
Image and Color Modifications
Tools
Using the Brush and Paint
Working with Selection
Scaling
Knowing the Layers
Getting Creative with Types
Masks
Filter Gallery
Playing With Palettes
Color Adjustments
Automating
Web and Devices
Animating and Slicing
Settings
Adobe Bridge
Adobe Dreamweaver
Basics of Internet
Fundamentals of Website Layout
Colors in a website
Planning for a website
The working place
Basics of HTML
Meeting the Client
Starting with the website
Inserting Text and Graphics
Working with Tables
Linking Web Pages
Using CSS
Using Frames
Using sound, flash and video
Using Behaviors
Creating forms
Search Engine Optimization
Testing the Website
Uploading the Website
Designing Templates
Skills: The Working Place, Customizing, Tools, Layer And Layer Options,
Pen, Pencils and Paths, Using the Brush and Paint, Specialized Tools, Getting
Adobe Creative with Types, Using the Symbols, Designing Graphics, Effects and
Illustrator Filters, Playing With Palettes Select, View and Object, Automating,
Exporting, Web and Devices
Magazine Advertisement
Letterhead
Detailed Syllabus:
Labels
Identity Card
Skills: Working Place, Customizing, Image and Color Modifications, Case Study
Adobe - Black & White to Color, Using the Brush and Paint, Working with Selections,
Scaling, Knowing the Layers, Filter Gallery, Color Adjustments
Photoshop
UI Design
Recipe Book
Book Cover
Detailed Syllabus:
Adobe Illustrator
Adobe Photoshop
Adobe InDesign
Getting Started
Creating and Viewing a Document
Managing Pages and Books
Managing Text
Formatting Text
Placing and working with Graphics
Working with Objects
Managing and Transforming Objects
Working with Points and Paths
Applying and Managing Color
Working with Tables
Working with Styles
Finalizing Documents
Exporting a Document
Printing and Outputting a Document
Setting Preferences
Detailed Syllabus:
Introduction to Moviemaking
Timeline
Using Multiple Sequences
Clip Project Management
Editing Audio
What is Audio?
Timeline Audio Tracks
Editing Audi
Recording Audio
Gaining, Fading and Balancing
Using Audio Effects and Transitions
Creating Transitions
Editing Utilities
Editing with tool panel tools
Fine tuning edits using the trim monitor panel
Editing a Clip Using Clip Commands
Enhancing Video
3. Digital Arts
a. KLiC AutoCAD
Skills: File Formats used in AutoCAD, Working with Line object, Erasing
Objects, Using the Grid, Snap, Setup Drawing Units & Limits, Using Absolute
Cartesian Method, Using Relative Cartesian Method, Using Polar Coordinate
Method, Using Dynamic Input to Draw Objects, Drawing an ARC, Drawing SPLINE
AutoCAD n POLYLINE, Drawing an RECTANGLE & POLYLINES, Using POINT, Using HATCH
and GRADIENTS, Running OSnap & OSnap Tracking, Using GRIPS & Object
Properties, Create a Window and Copy it to Various Locations, Creating Text
Style, Editing Dimensions, Create Draft Passage, Staircase & Lift
Floor Plan
Detailed Syllabus
KLiC AutoCAD
Introduction to AutoCAD
Introduction to CADMAN
Introduction to AutoCAD
User Interface of AutoCAD
File Formats used in AutoCAD
Introduction
Working with Line object
Erasing Objects
Using the Grid
Snap
Setup Drawing Units & Limits
Introduction
Coordinates & Coordinate System
Using Absolute Cartesian Method
Using Relative Cartesian Method
Using Polar Coordinate Method
Using Polar Tracking Method
Using Dynamic Input to Draw Objects
Creating Objects
Drawing an ARC
Drawing SPLINE n POLYLINE
Drawing CIRCLE n DONUT
Drawing an ELLIPSE
Drawing a RECTANGLE & POLYLINES
Using POINT
Using HATCH and GRADIENTS
Modifying Objects
Objectives
Concept of Zoom & Pan
Zoom All
Zoom Extents
Zoom Real time
Zoom Center
Zoom Scale
Zoom Previous
Zoom Window
Zoom Object
Zoom Dynamic
Using Pan
b. KLiC 3D Modelling
Outputs: Create a toy, create a Coral, create a Chair, create a Chocolate cube,
create a Pipe, create a Pillar, create a Ceiling fan, and create a Bullock cart wheel
Create a Toy
Create a Chair
Detailed Syllabus:
KLiC 3D Animation
Watching 3D movies
Entering into CGI industry
Beginning with CGI
Taking a career path in 3D industry
Getting started with 3D software
Working with Blender
Situation: First model
Situation: Coral
Situation: Loop cut Rat
Situation: N-Gon
Situation: Cactus
Situation: Pipe
Situation: Chocolate cube
Situation: Spring
Situation: Stone
Situation: Pillar
Situation: Screw
Situation: Top
Situation: Temple
Situation: Ceiling fan
Situation: Rupee
Situation: Apple
Situation: Bullock cart wheel
Situation: Stairs
Situation: Football
Situation: Monster character
Situation: Carom
Situation: Soccer net
Situation: Flute
Adding facial shape keys
Situation: Pool table
Situation: Couch
Situation: Guitar
Situation: Balcony
Situation: Nomenclature
Situation: sculpting human head
Situation: Human denture
Situation: Retopology
Normal map Pineapple man
Situation: Watch
Situation: Giant wheel
Situation: Goggle
Delay to send photorealistic image
Situation: Bottle
Presenting the Model
Freelancing
Selling 3D Content
The Story of CGI
c. KLiC 3D Texturing
Outputs: Earth/Globe, Sword, Stone, Wooden Chair, Glass and Milk texture,
Bronze, Subsurface Scattering, Match Box
Wooden Chair
Match Box
Detailed Syllabus:
KLiC 3D Texturing
Watching 3D movies
Entering into CGI industry
Beginning with CGI
Taking a career path in 3D industry
Getting started with 3D software
Working with Blender
Situation First model
Begin with 3D Texturing: a new Texturing artist takes references
How to create Earth / Globe
How to create Colgate Box
How to create Match box
How to Create different types of Maps
How to create Sword
How to create Stone
How to create Monster
How to Apply Shaders to Primitive
How to Texture on Sphere Objects in cycle render
How to create Wooden chair
How to create Bulb
Detailed Syllabus:
Introduction to IT Hardware
Troubleshooting IT Hardware
LAN testers
Detailed Syllabus:
Networking Basics
Basics of Networking
OSI Model
TCP/IP Model
Reference Link 1
OSI/TCP Model
Network Protocols
Network Connectivity
IP Addressing
Basics of IP addressing
Classes of IP addresses
Difference Between Static and Dynamic IPs
Subnetting
Configuring DHCP for Small Network
Network Ports
Overview of DNS
WINS vs DNS
MAC Address Formats
Troubleshooting of Networks
Network Troubleshooting Tools
Wi-Fi Networks
Windows firewall
Detailed Syllabus
Securing LAN
Firewalls
Proxy server
Routers
Configuring Windows Firewall
Overview of IPS and IDS
Securing Servers - Server Hardening
Windows Server Hardening
Cyber Attacks
Detailed Syllabus:
Operating Systems
Users in Linux
Users in Windows
Creating Users and Groups in Linux
Creating Users and groups in Windows
Managing Users and Groups in OS
File System in OS
Configuring Backups
Migrating to Windows7
Performance settings in Windows7
Problem steps recorder
Remote Assistance
Securing Browser in Windows7
Updating Windows7
Upgrading to Windows7
5. Programming
a. KLiC SCRATCH
Shooting Game
Aquarium
Detailed Syllabus:
Introduction
Animations
Performing Scripts
Build a Band
Pink Circle, Blue Square
Animation Projects
Case Study - Colorful Parrot
Stories
Characters
Conversations and Scenes
Case Study - Dancing Queen
Creature Creation
Case Study – Dialogue
Games
Starter Games
Scores and timing
Case Study - Creating Your Own Sprite
Case Study - Whirling Crab
Diving Deeper
Cloning
Video Sensing
Case Study – Emotions
Case Study - Electrical Circuit
Scratch Online
b. KLiC C Programming
Skills:
The C Character Set
Bounds Checking
Constants
Pointers and Arrays
Variables and Keywords
Initializing a 2-Dimensional Array
Types of C Constants
Pointer to an Array
Types of C Variable
Passing 2-D array to a Function
C Keywords
Pointers and 2-Dimensional Arrays
Receiving Input
Pointers and Strings
Integer and Float Conversions
Data Organization
Hierarchy of Operations
Reading from a File
Associativity of Operators
Counting Characters
The if Statement
Tabs
Multiple Statements within if
Spaces
The if-else Statement
Writing to a File
Turbo Nested if-else’s
Record I/O Revisited
A Word of Caution
C Database Management
Loops
Detecting Errors in Reading/Writing
Nesting of Loops
I/O Redirection
The Odd Loop
Enumerated Data Type
Switch Versus if-else Ladder
Typecasting
Calling Convention
Integers
Pointer Notation
Memory Management
Function Declaration and Prototypes
Device Access
Integers
Interaction with Window
Long and short
Drawing Shapes
Integers
Types of Pens
Signed and unsigned
Types of Brushes
Floats and Doubles
Code and Resources
Register Storage Class
Freehand Drawing
Macro Expansion
The Paintbrush Style
A Simple Program Using Array
Capturing the Mouse
Animation at Work Accessing Other Storage Devices
Device Context
Communication with Keyboard
A Closer Look
Dynamic Linking
Zombies and Orphans
Windows Hooks
Zombies and Orphans
Caps Locked
Communication using Signals
Permanently
Handling Multiple Signals
Blocking Signals
Registering a Common Handler
Event Driven Programming
Reversing an integer
Prime Numbers
Detailed Syllabus:
KLiC C Programming
Getting Started
Brief Introduction
Programming Language
About C Programming
C Character Set
Constants, Variables & Keywords
Constants in C
Variables in C
Writing a C Program
Instructions and Assignments
Basic Operators in C Programming
The C Preprocessor
Features of C Preprocessor
Preprocessor and Macro Directives
Macros with Arguments and Macros versus Functions
Various Directives
Arrays
About Arrays
What are Arrays
Usage of Arrays
Pointers and Arrays
Passing an Entire Array to a Function
Two Dimensional Arrays
Initializing a 2-Dimensional Array
Memory Map of a 2-Dimensional Array
Pointers and 2-Dimensional Arrays
Pointer to an Array 295
Passing 2-D array to a Function
Array of Pointers
Three Dimensional Array
Puppetting on Strings
What are Strings?
Pointers and Strings
Standard Library String Functions
Two-Dimensional Array of Characters
Array of Pointers to Strings
Limitations of Array of Pointers to Strings
Structures
Why Use Structures?
Declaring a Structure
Accessing Structure Elements
Array of Structures
Additional Features of Structures
Uses of Structures
Console Input/output
Types of I/O
Formatted Console I/O Functions
sprintf( ) and sscanf( ) Functions
Unformatted Console I/O Functions
File Input/Output
Data Organization
File Operations
Opening a File
Reading from a File
Trouble in Opening a File
Closing the File
Counting Characters, Tabs, Spaces
A File-copy Program
Writing to a File
File Opening Modes
String (line) I/O in Files
The Awkward Newline
Record I/O inFiles
Text Files and Binary Files
Record I/O Revisited
Database Management
Low Level Disk I/O
A Low Level File-copy Program
I/O Under Windows
Operations on Bits
Binay System & Bitwise Operators
Bitwise AND Operator
Bitwise OR Operator
Bitwise XOR Operator
One's Complement Operator
Shift Operator
The showbits( ) Function
Miscellaneous Features
Enumerated Data Type and its uses
Understanding with a Program
Renaming Data Types with typedef
Typecasting
Bit Fields
Pointers to Functions
Functions Returning Pointers
Functions with Variable Number of Arguments
Unions & Union of Structure
Windows Programming
The Role of a Message Box
Here Comes the windows
More Windows
A Real-World Window
Creation and Displaying of Window
Interaction with Window
Reacting to Messages
Program Instances
Displaying a Bitmap
Animation at Work
WM_CREATE and On Create( )
WM_TIMER and On Timer( )
Points to remember
Under Linux
What is Linux
C Programming Under Linux
The ‘Hello Linux’ Program
Processes
Parent and Child Processes
More Processes
Zombies and Orphans
Memory Mapping
Introduction to Memory Map
Memory Organization
Segmentation
Loading OS & Booting Process
The resident and transient memory area
Program memory area at run time
Memory representation of data & function objects
C++
Programming
Detailed Syllabus:
KLiC C++ Programming
Intro to OOP
The Beginning
Structured Programming
Object Oriented Programing
Characteristics of Object Oriented Programing
Before We Begin
Grad Function Prototypes
Comments
Flexible Declarations
Structure, union and enum Syntax
Anonymous unions and enums
Typecasting
Void Pointers
The: Operator
References
The const Qualifier
Constructors for Intrionsic Data Types
The bool Data Typeuating to C++
Functions
Function Prototypes
Function Overloading
Default Arguments in Functions
Operator Overloading
Inline Functions
Static, virtual and friend Functions
Classes in C++
Classes and Constructors
Destructors
A Complex Class
Overloaded Operators Revisited
The this Pointer
Overloading Unary Operators
Function Definition Outside The Class
Function Definition outside The Class
New and delete Operators
Using new and delete
malloc ( )/free( ) versus new/ delete
Inheritance
More Inheritance
Some More Inheritance
Multiple Levels of Inheritance
Multiple Inheritance
Constructors in Multiple Inheritance
A Word of Caution
Private Inheritance
Protected Inheritance
Functions That Are Not Inherited
Incremental Development
Virtual Functions
Pure Virtual Functions
Virtual Functions under the Hood
Advanced Features
Classes Within Classes
friend Functions
Overloading << and >>
One More Use Of friend Function
friend Classes
A Word of Caution
Smart Pointers
More Smart Pointers
Pointers to Members
The explicit Keyword
The mutable Keyword
Namespaces
Using A Namespace
RTTI
When to Use RTTI
Typecasting in C++
Templates
Function Templates
A Template Based QuickSort
Class Templates
A Linked List Class Template
Tips about List Class Template
Exception Handling
Checking Function Return Value
setjmp( ) and longjmp( )
Exception Handling in C++
Exception with Arguments
-End of document-