Home

Contacts

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.

 


 

Khost
Ms Office  Specialist
Computing in  Designing
Fashion Design
Computing in  Accounting
Computer  Programming
General  Electronics
Peshawar
Ms Office  Specialist
Computing in  Designing
Fashion Design
Computing in  Accounting
Computer  Programming
General  Electronics