PDRI Banner
Home About Us Contact Us Solutions
   
Get Started Now

Computer Programmer

Responsible for converting project specifications and statements of problems and procedures to detailed logical flow charts for coding. A Computer Programmer analyzes workflow charts or diagrams and considers project specifications and requirements, intended use of output data, and any other relevant factors before developing and writing computer programs. A person in this position often has to analyze, revise, or direct revision of existing programs to increase/optimize operating efficiency or adapt to new requirements. A Computer Programmer may also have to compile and write documentation of program development and subsequent revisions as well as instructions to guide operating personnel during production runs. Persons in this position may also be responsible for testing and debugging programs they and others have coded.

Required (Select 5)
Product Name/Outline
Business Communication
Listening Skills
Programmer/Analyst Aptitude
Programming Concepts
Written English

Elective 1 (Select 1)
Product Name/Outline
ASP.NET
ASP.NET 2.0
Assembly Language
C
C#
C# 2.0
C# 3.0
C++
CICS
COBOL II
Delphi 6.0
JCL
Java - EJB 2.0
Java 1
Java 2
Java 5
Java 6
RPG IV
SAS 6.0 (Base)
Visual Basic 2005
Visual Basic 6.0
Visual Basic.NET
Visual C++
Visual FoxPro 6.0

Elective 2 (Select 1)
Product Name/Outline
.NET Framework
.NET Framework 3.5
.Net Framework 2.0
ADO.NET
ADO.NET 2.0
Active Server Pages
Bash Shell Scripting
Dynamic HTML
HTML 4.0
Java Server Pages (JSP 1.2)
Java Server Pages (JSP 2.1)
JavaScript 1.5
Linux Programming (General)
MS SQL Server 2000 Programming
MS SQL Server 2005 Programming
MS SQL Server 2008 Programming
MS SQL Server 6.5 Programming
MS SQL Server 7 Programming
PHP 4
Perl
Perl 5.8
Python 1.5
Python 2.4
SQL (ANSI)
Unified Modeling Language (UML)
Unix Korn Shell Scripting
Unix Programming (General)
XHTML 1.1
XML

Elective 3 (Select 1)
Product Name/Outline
Customer Requirements Analysis
Project Management
Project Management (2000)
Project Management (2005)
Project Management (2008)
Software Business Analysis
Software Configuration Management
Software Quality Assurance
Software Testing
Systems Analysis
Technical Writing

Elective 4 (Select 1)
Product Name/Outline
Client/Server Concepts
Data Modeling Concepts
Data Warehousing Concepts
E-Commerce Concepts
ERP Concepts (U.S.)
Embedded Systems Concepts
Informatica PowerMart/PowerCenter 6.2.1
Networking Concepts
OO Concepts
Operations Concepts
RDBMS Concepts
WWW Concepts
Web Development Concepts
Web Services Concepts
XML Concepts