Training
Home
Price List
Kabul
Ms
Office Specialist
Computing in
Designing
Fashion
Design
Computing in Accounting
Computer
Programming
General Electronics
|
Computer Programming

Computer Programming IntroductionThis course is specially designed for
Afghanistan environment to produce basic computer programmers in a timely
fashion to overcome the basic need of our country to develop customized
solutions. Having three Semesters: 1st semester is focused on programming
concept, real development in Visual Basic for Applications and introduction
to Microsoft Access. 2nd Semester includes Database designing, programming
and implementation using Access, SQL, MySQL and introduction to other
RDBMS systems. 3rd Semester with specialized training in one of the development
tools Visual Basic or Visual C or Active Server Pages and PHP.
Subject
|
Duration |
VBA (Concept &
Customization) |
3 Months |
1st Semester |
RDBMS, SQL & MySQL
|
3 Months |
2nd Semester |
Languages
|
Visual Basic |
3rd Semester
|
Visual C |
ASP & PHP, Java
|
Programming Concept though Microsoft Visual Basic
for Applications.
1st semester is focused on programming concept, real development in Visual
Basic for Applications and introduction to Microsoft Access. You will
learn: Developing Customize solutions and Add-Ins for Microsoft Office
Applications. Microsoft's popular Visual Basic, for example, adds many
object-oriented features to the standard BASIC. Recently, many variations
of BASIC have appeared as programming, or macro, languages within applications.
For example, Microsoft Word and Excel both come with a version of BASIC
with which users can write programs to customize and automate these applications
Relational Database Management System (RDBMS)
2nd Semester includes Database designing, programming and implementation
using Access, SQL, MySQL and introduction to other RDBMS systems. Relational
database management system (RDBMS) that stores data in the form of related
tables. Relational databases are powerful because they require few assumptions
about how data is related or how it will be extracted from the database.
As a result, the same database can be viewed in many different ways. An
important feature of relational systems is that a single database can
be spread across several tables. This differs from flat-file databases,
in which each database is self-contained in a single table.Almost all
full-scale database systems are RDBMS's. Small database systems, however,
use other designs that provide less flexibility in posing queries.
Programming Languages (High-Level Languages)
3rd
Semester with specialized training in one of the development tools Visual
Basic or Visual C or ASP, PHP and Java. A Computer Language is a system
for communicating. Written languages use symbols (that is, characters)
to build words. The entire set of words is the language's vocabulary.
The ways in which the words can be meaningfully combined is defined by
the language's syntax and grammar. The actual meaning of words and combinations
of words is defined by the language's semantics. In computer science,
human languages are known as natural languages. Unfortunately, computers
are not sophisticated enough to understand natural languages. As a result,
we must communicate with computers using special computer languages. There
are many different classes of computer languages, including machine languages,
programming languages, and fourth-generation languages. A vocabulary
and set of grammatical rules for instructing a computer to perform specific
tasks. The term programming language usually refers to high-level languages,
such as BASIC, C, C++, COBOL, FORTRAN, Ada, and Pascal. Each language
has a unique set of keywords (words that it understands) and a special
syntax for organizing program instructions. High-level programming
languages, while simple compared to human languages, are more complex
than the languages the computer actually understands, called machine languages.
Each different type of CPU has its own unique machine language.
Lying between machine languages and high-level languages are languages
called assembly languages. Assembly languages are similar to machine languages,
but they are much easier to program in because they allow a programmer
to substitute names for numbers. Machine languages consist of numbers
only. Lying above high-level languages are languages called fourth-generation
languages (usually abbreviated 4GL). 4GLs are far removed from machine
languages and represent the class of computer languages closest to human
languages.
In 3rd Semester
one of the following tools should be chosen. |
Microsoft Visual Basic |
Visual C |
JAVA, ASP & PHP
|
BASIC stands for Beginner's All-purpose Symbolic Instruction
Code. Developed in mid 1960s, BASIC is one of the earliest and simplest
high-level programming languages. From 1970s, it is the principal
programming language taught to students, and continues to be a popular
choice among educators.
Despite its simplicity, BASIC is used for a wide variety of business
applications. There is an ANSI standard for the BASIC language, but
most versions of BASIC include many proprietary extensions. |
A high-level programming language developed in mid
1970s. Originally used as a systems programming language, C has proved
to be a powerful and flexible language that can be used for a variety
of business to engineering Programs. C is a particularly popular language
for PC programmers because it is relatively small and requires less
memory. The first major program written in C was the UNIX operating
system. Although it is a high-level language, C is much closer to
assembly language. This closeness to the underlying machine language
allows C programmers to write very efficient code. |
For Internet Development JAVA, ASP & PHP is powerfull tools.
To a dynamically created Web page with a JAVA and ASP that utilizes
ActiveX scripting and VB Script or Jscript code. When a browser requests
an ASP page, the Web server generates the HTML code and sends it browser.
ASP pages are similar to CGI scripts, but they enable Visual Basic
programmers to work with familiar tools.
PHP is an open source, server-side, HTML embedded scripting language
used to create dynamic Web pages.
In an HTML document, PHP script (similar syntax to that of Perl
or C )
PHP strength lies in its compatibility with many types of databases.
Also, PHP can talk across networks. PHP was created sometime in
1994.
|
|
 |