Hardware Center

Hardware Development Network Setup AHS Setup Speakers System Setup Surveillance Systems Web Hosting Web Development FD On-Line Solutions Software Development Design Center FD Academy Printing Services Downloads News and Activities Support ProFile Contact Us
Home Page
 

 
 
 
 

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:

 
     
 

Hardware Courses [02]

02001 Computer Maintenance

02002 Network Setup

02003

   

Software Courses [03]

03001 C++

03002 JAVA

03003 Web Design

Design Courses [04]

04001 Pinnacle Studio

04002 Photoshop

04003

   

Special Courses [01]

01001 How To Program

01002 Data Structures and Algorithms

01003

 
 
     
     
 

 
     
 

Course number : 05001

Course Name    : Internet

Course Type     : General

Close

Course Details:

 

Course No           

05001

Course Name      

Internet

Course Type        

General

Course Cost        

100 JD

No of Lectures     

14 Lectures

No of Hours         

28 Hours

Lecturer              

FD Staff

Text Book           

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

Close

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

Close

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

Close

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

Close

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

Close

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

Close

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

Close

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

Close

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

Close

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

Close

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

Close

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

3

Sequences

1

Dictionaries

1

Hah Tables

1

Look-Up Table

1

Trees: Shapes, Binary Tree, Heap Tree

1

Graphs: Directed, Undirected, Complete, Symmetric, Weighed, Sub Graphs, Adjacent Relation, Path, Simple Path, Connected Graph, Biconnected Graph, Cycle in Graphs, Acyclic Graph, Adjacency List, Adjacency Matrix.

3

Searching General Concepts , Sequential Search , Hashing Search , Binary Search, Binary Search Tree

3

Graph Search : Breadth First Search, Graph Search : Depth First Search, Graph Search : Greedy Method, Graph Search : Minimum Spanning Tree, Kruskal Method, Graph Search : Multi Stage Graph

4

Sorting General Concepts, Bubble Sort, Quick Sort, Selection Sort, Insertion Sort, Merge Sort, Heap Sort, Shell Sort, Radix Sort

4

Compression General Concepts, Files Compression, RLE Compression, Huffman Compression

3