FD
Academy courses are divided into five
categories are listed below, you can select
the category title to go to the details of
the title course or click on course name to
go to the details of that course:
Internet Between Your
Hand Textbook,
By: FD Staff,
Dar Al-Dia-Jordan
Introduction:
This course is about Internet
Using for beginners, the
students will start with general
introduction about internet and
networking keywords, then to
start setup internet connection
from dial-up to ADSL
connections, then to know how to
search internet for any subject
or image, then how to setup and
use E-mail, and the course talk
about messengers and FTP (File
Transfer Protocol), with these
lectures the student will finish
the course with full knowledge
about internet and its programs.
Lectures:
Subject
Lectures
General Keywords
2
Setup Computer To
Connect to Internet
2
Browsing Internet
2
Searching The
Internet
2
E-Mail
2
Messenger
2
FTP
2
Course number : 05002
Course Name
: ICDL
Course Type
: General
Course Details:
Course No
05002
Course Name
ICDL
Course Type
General
Course Cost
100 JD
No of Lectures
14 Lectures
No of Hours
28 Hours
Lecturer
FD Staff
Text Book
FD ICDL
Introduction:
This course is about ICDL course
which start with information
about computer and IT technology
then to the file system of the
computer, then to Microsoft
office using: word, excel,
access, and power point, then
general information about
communication and internet.
Lectures:
Subject
Lectures
The basic concepts
of IT
2
Using the computer
and managing files
2
Word Processing : MS
WORD
2
Spreadsheets : MS
EXCEL
2
Databases : MS
ACCESS
2
Presentations : MS
POWER POINT
2
Information and
Communication
2
Course number : 05003
Course Name
: Computer for Children
Course Type
: General
Course Details:
Course No
05003
Course Name
Computer for Children
Course Type
General
Course Cost
100 JD
No of Lectures
10 Lectures
No of Hours
20 Hours
Lecturer
FD Staff
Text Book
FD
Computer for Children
Introduction:
This course is to teach children
from age 6 to 12 how to use
computers starting from computer
components to how to use
windows, word, excel, paint, and
internet.
Lectures:
Subject
Lectures
Computer Components
2
Windows
2
Word
2
Excel
2
Internet
2
Course number : 02001
Course Name
: Computer Maintenance
Course Type
: Computer Hardware
Course Details:
Course No
02001
Course Name
Computer
Maintenance
Course Type
Computer Hardware
Course Cost
100 JD
No of Lectures
14 Lectures
No of Hours
28 Hours
Lecturer
FD Staff
Text Book
FD Computer
Maintenance
Introduction:
This course is about computer
assembling and maintenance, the
course goal is to develop
students understanding of
computer hardware and system
software.
Students will starts with
general information about
computer hardware, what is CPU,
what is Main board, What is VGA,
CD, LAN, etc, then start with
how to assemble a new computer,
and how to install windows on
it, then about may problems may
face any one how install or fix
a computer hardware.
Lectures:
Subject
Lectures
General Information
About computer
hardware
2
Computer assembling
2
F-Disk, Formatting
and windows
installation
2
General Installation
problems
2
How to Specify
Hardware Errors
2
How to Fix Hardware
Errors
2
General Windows
Errors Maintenance
2
Course number : 02002
Course Name
: Network Setup
Course Type
: Computer Hardware
Course Details:
Course No
02002
Course Name
Network Setup
Course Type
Computer Hardware
Course Cost
150 JD
No of Lectures
10 Lectures
No of Hours
20 Hours
Lecturer
FD Staff
Text Book
FD Network Setup
Introduction:
This course talks about networks
and how to setup them, starting
with the concept of networks,
wiring system, switches,
routers, ADSL modems, wireless
networking, and problem solving.
Lectures:
Subject
Lectures
Introduction to
Network
2
Wiring System
1
Switches
1
Routers
2
ADSL Modems
1
Wireless Networking
2
Problem Solving
1
Course number : 03001
Course Name
: C++
Course Type
: Programming
Course Details:
Course No
03001
Course Name
C++
Course Type
Programming
Course Cost
150 JD
No of Lectures
20 Lectures
No of Hours
40 Hours
Lecturer
FD Staff
Text Book
FD C++
Introduction:
This course is about Programming
Using C++ DOS Based
Language, the students will
start with the structure and
keywords of the programming
language, then the student will
know through this course all
kind of programming techniques
on C++ like loops, if statement,
classes, pointers, and to high
level programming techniques .
Lectures:
Subject
Lectures
General structure of
C++ program
2
Variable system
2
Input and output on
screen
2
For and do loops
2
If statements
2
Pointers
2
Functions and
Subroutines
2
Arrays
2
Classes
2
Inheritance
2
Course number : 03002
Course Name
: JAVA
Course Type
: Programming
Course Details:
Course No
03002
Course Name
JAVA
Course Type
Programming
Course Cost
150 JD
No of Lectures
20 Lectures
No of Hours
40 Hours
Lecturer
FD Staff
Text Book
FD JAVA
Introduction:
This course is about Programming
Using JAVA Programming
Language, the students will
start with the structure and
keywords of the programming
language, then the student will
know through this course all
kind of programming techniques
on JAVA like loops, if statement,
classes, pointers, and to high
level programming techniques .
Lectures:
Subject
Lectures
General structure of
JAVA program
2
Variable system
2
Input and output on
screen
2
For and do loops
2
If statements
2
Pointers
2
Functions and
Subroutines
2
Arrays
2
Classes
2
Inheritance
2
Course number : 03003
Course Name
: Web Design
Course Type
: Programming
Course Details:
Course No
03003
Course Name
Web Design
Course Type
Programming
Course Cost
200 JD
No of Lectures
16 Lectures
No of Hours
32 Hours
Lecturer
FD Staff
Text Book
FD
Web Design
Introduction:
This course talks about web
designing, the course starts
with the concepts of design the
user interface, introduction to
HTML, introduction to JAVA
SCRIPT, Introduction to VB
SCRIPT, Introduction to ASP and
ACCESS DB.
Lectures:
Subject
Lectures
User Interface
Design
2
Introduction to HTML
3
Introduction to JAVA
SCRIPT
3
Introduction to VB
SCRIPT
2
ASP and ACCESS DB
3
Project
Implementation
3
Course number : 04001
Course Name
:
Pinnacle Studio
Course Type
: Design
Course Details:
Course No
04001
Course Name
Pinnacle Studio
Course Type
Design
Course Cost
300 JD
No of Lectures
20 Lectures
No of Hours
40 Hours
Lecturer
FD Staff
Text Book
FD
Pinnacle Studio
Introduction:
This course is about the
powerful and most known video
editing software Pinnacle
Studio. This course will lead
the users of this program to
make their own videos, edit
videos, make animations and
effects, record videos from
external devices, and more
feature of the software, the
course will start of general
introduction about the software,
then to importing, editing, the
exporting a new video with new
features.
Lectures:
Subject
Lectures
Introduction to
video and audio
files
1
Introduction to
Pinnacle Studio
3
Importing files
1
Recording files
1
Editing files
3
Text effects
2
Image effects
2
Additional features
3
Exporting Files
1
Practical Training
Project
3
Course number : 04002
Course Name
: Photoshop
Course Type
: Design
Course Details:
Course No
04002
Course Name
Photoshop
Course Type
Design
Course Cost
300 JD
No of Lectures
24 Lectures
No of Hours
48 Hours
Lecturer
FD Staff
Text Book
FD Photoshop
Introduction:
This course is about the best
photo software, adobe Photoshop,
the course starts with general
introduction about Photoshop and
its tools, then to using color
system, photo editing, file
types, storing files, printing
files, editing files, manage
layers, manage image size, image
mode, drawing tools, healing
tools, text tools and effects,
printing channels mode, styles,
and more…
Lectures:
Subject
Lectures
Introduction to
Adobe Photoshop
1
Introduction to
Photoshop Tools and
Menus
2
Introduction to
Images File Types
1
Some useful keyboard
shortcuts
1
What is Layers?
1
How to Create,
Delete, Duplicate,
and use Layers?
1
How to open, Save,
and print files
1
Using Drawing and
Painting Tools
1
Color selection
Using Photoshop and
coloring systems
1
Using Grid & Rulers
1
Use Image Mode
1
Using Painting and
Gradient Tools
1
Using Erase Tools
1
Using Selection Tool
and transformation
tool
1
Using Wizard
Selection and Color
Range Selection
1
Using Other
Selection Tools and
Crop Tool
1
Using Image Size,
Canvas, and rotate
1
Using Channels
1
Using Layers Opacity
and Fill
1
Using Layers Filters
1
Using Styles
1
Using Text Tools
1
Using Healing Tools
1
Course number : 01001
Course Name
: How To Program
Course Type
: Special
Course Details:
Course No
01001
Course Name
How to program
Course Type
Special
Course Cost
300 JD
No of Lectures
46 Lectures
No of Hours
92 Hours
Lecturer
FD Staff
Text Book
FD How to Program
Introduction:
Every programmer or a new person
who wants to learn programming
thinks that the main or major
thing to start with is to chose
the programming language like
VB, C#, .NET, or C++, etc. then
start to learn the coding using
this language! Is this the right
way to learn how to program?
The major problem that faces all
new and professional programmers
is how to start writing a
program, how to fix the problem,
how to produce a software as the
customer needs, how to know when
to use – Not the programming
language or DB system – the
proper keywords for programming,
when to use FOR or DO when to
use CHAR or STRING, when to use
INTEGER or DOUBLE, or what kind
of data structure to use to
solve a problem, what kind of
data base structure use to store
DATA, what kind of user
interface the software needs,
and so on…
This course is for any
programmer who wants to be a
professional one, to program and
solve every software problem, to
know how to start solving a
problem, when to use a specific
keyword, when to use Data
Structure functions and how to
use it? How to manage the
database tables and
relationships? How to connect
Database to the software in the
correct way? When to use
functions, when to use
subroutines? …
Lectures:
Subject
Lectures
What is programming?
2
How humans
communicate?
1
How to communicate
with computer?
1
What computer can
understand?
2
Understanding
Hardware system for
programmers
2
Understanding
Software system for
programmers
2
How to construct a
program?
2
Analyze problem
2
Understanding
program structure
2
How to start
programming?
2
Windows applications
VS WEB application
2
User Interface
Design
2
What is variable
system? and how to
use it?
2
What is loop? and
how to use it?
2
What is IF
statement? and how
to use it?
2
What is Data
Structures? and how
to use it?
2
What is Data Base?
and how to use it?
2
Data Base and SQL
2
What is an
algorithm? and how
to use it?
2
What is a function?
and how to use it?
2
What is a
subroutine? and how
to use it?
2
What is files? and
how to use it?
2
What is DLL? and how
to use it?
2
Network Interfacing
2
Course number : 01002
Course Name
: Data Structures and
Algorithms
Course Type
: Special
Course Details:
Course No
01002
Course Name
Data Structures and
Algorithms
Course Type
Special
Course Cost
250 JD
No of Lectures
30 Lectures
No of Hours
60 Hours
Lecturer
FD Staff
Text Book
Data Structures and
Algorithms Text Book, By
FD Staff, Dar
Al-Dia-Amman
Introduction:
The main problem that faces a
programmer is to find the best
way to store data, to compress
data, to view data, to manage
data, and many more things, note
that this problem is not facing
the programmer only! It faces
the computer developers and
hardware makers, this problem is
how to sort the instruction into
CPU, how to execute them, how to
manage memory, etc…
All these problems can be solved
using Data Structures and
Algorithms, the Data structures
is used to store data and manage
data, the Algorithms are used to
find the best way to do some
function on that data, like
sorting, searching, compression,
and more…
Data Structures are used to
store data, either on memory or
in file. This structures are
used to find the best way to
store and retrieve data, if the
programmer want to store data
and read the first data he
stores in file he must use the
QUEUE data structure, if he want
to store data and read the last
data stored he uses STACK data
structure, also to construct a
DATABASE file you need to use a
data structure like dictionaries
or linked lists, and so on.
After saving the data and find
the best way to store it, you
need to manage this data to get
information; you can use SORTING
algorithms to sort data, or
SEARCHING algorithms to search
for item in the data, or use
COMPRESS algorithms to save
storage space.
This course talks about many
data structures and algorithms.
The student after this course
will be very good in structuring
the data and managing it.
Lectures:
Subject
Lectures
Stack
1
Queue
1
Double Ended Queue
1
Priority Queue,
Circular Queue
1
Vectors
1
Link Lists & Double
Linked Lists ,
Circular Linked
Lists