Tuesday, December 22, 2009

Direct Success With A Computer Programming Degree

Author: Andy West

A computer programming degree is one of the most sought after degrees in the field of information technology. While it is often mistaken as one of the easier areas of IT, the truth of the matter is: those who do not have an aptitude for detail or the ability to think in an abstract manner may not find it as easy as they assume it is. A computer programmer is one who, like other hands on vocations, must work with extreme precision and craftsmanship.

At the same time, many people choose computer programming because it is not a deep or multi faceted subject as that of chemistry, physics or other material sciences. While computer science has its own theories, it is not the center of the world for computer programming. Many enjoy computer programming for its physical, hands on approach.

One of the things that can make earning a computer programming degree much easier is a natural tendency for paying attention to detail. Unknown to many, computers are simple machines that will only do as they are instructed. A programmer whose job is to set forth directives knows that leaving out even the smallest part of information can cause major problems.

Another helpful skill to have is that of a good memory. The number of variables that go into a computer program concerning syntax, functions, bugs, solutions and much more can be quite staggering. However, the more information and data one can remember on their own, the more successful their career will be.

Some would say the most crucial skill for this line of work is being able to keep a number of complex working systems in mind all at once. While this will take some time and skill to master, it is one of the great traits of a computer programmer. This ability to think abstractly can help with programs exhibiting up to 1,000,000 or more lines of code.

Typically, a Bachelor's degree is required for many entry-level positions in this field. Those who graduate with a Bachelor's degree will have training in analytics and the implementation of computer systems as well as maintenance and even design. With this type of computer programming degree one may find themselves with career opportunities in software programming, network programming or website programming.

A master's degree in computer programming allows graduates to implement high-level software programs. Because of the ever-changing world of technology, they often design software for business environments that greatly rely on technology as well. While being trained in a number of different programs, those with Master's degrees also put their leadership skills into use as the head or director of IT departments.

Whether opting for a Bachelor's or Master's, many in this field find they have the benefit of one of the highest earning powers of any industry available. With such a heavy dependence on computers and technology, the demand for such professionals is in just about every area on the map. There is no doubt that this is a strong profession with a solid future.

This type of degree means always getting to be at the forefront of the latest changes. Programmers must also earn certifications in certain programs and update them regularly to keep up with the newest technologies. Many in this field enjoy the opportunity to continue learning and the ongoing training needed in this fast paced world.

A computer programming degree encompasses so much that many in this field find their career constantly evolving right along with technology. There are so many different areas in which to branch out and grow, there is no worry of ever becoming bored or getting stuck in a rut. Programmers have the fulfillment that comes with seeing their work have a positive effect.

About the Author:
Andy West is a writer for Virginia College. Virginia College offers many accredited courses in Computer Programming. Visit Virginia College at http://www.vc.edu/site/program.cfm?programID=16 .

Article Source: ArticlesBase.com - Direct Success With A Computer Programming Degree


Add To Google BookmarksStumble ThisFav This With TechnoratiAdd To Del.icio.usDigg ThisAdd To RedditTwit ThisAdd To FacebookAdd To Yahoo

Monday, December 14, 2009

What is jtag and how about arm jtag

Author: jitkasem

This story is about JTAG for arm microcontroller.

Jtag is an important equipment use for programming (flash) and debugging
various microcontroller series.This story is about jtag for arm microcontroller.
Nowadays normally used jtag is divided in to two interfaces. One is parallel and the
other one is USB.These two kinds of jtag have and advantage and dis-advantage that is
the USB-jtag is faster and it can connect to almost PC of today but of course it is
more expensive than parallel jtag.Parallel-jtag is an old format jtag but it can still
be used upon now with the PC that have a parallel port.

Arm jtag is also can be divided in to two group (USB and parallel).On the
market Arm jtag has a various name that is J-link , U-link , R-link.Thease kinds of
jtag is categorized depend upon the IDE that use for debugging and programming
your current arm microcontroller.As an example , suppose that you use IAR Embedded
Workbench for debugging you LPC2378 development board , in this case you much use
the J-link that is supported by IAR Embedded Workbench.The X-link that I mentioned
above is jtag that is not open-source and was invented by the microcontroller software
tools company. Arm jtag has an open source too. It is call OpenOCD.OpenOCD is one kind
of jtag that can be used to flash and debugging arm microcontroller with the free
software development tool such as Eclipse.OpenOCD also have USB or paraller interface.
To setup the IDE used for OpenOCD must integrate many tools together. Such as Eclipse as
the main IDE, arm-gcc compiler ,arm-gcc linker and the gdb server. To read more about
OpenOCD please visit –>

http://openocd.berlios.de/web/

http://www.yagarto.de/

To select which Arm jtag that is suitable for you is based on the software IDE and
software programming and debugging tools you use to develop that arm project.But the normally Arm jtag
selection is as follow

IAR Embedded Workbench for ARM -> use J-link.
Keil MDK-ARM , Keil uVision for ARM (ARM RealView) -> use U-link.
Ride7 IDE from raisonance -> use R-link (Normally used for STMicroelectronics microcontroller series) .
Open source IDE -> use OpenOCD jtag.

About the Author:

I'm from Thailand. To see more article please visit http://olivez.wordpress.com

Article Source: ArticlesBase.com - What is jtag and how about arm jtag


Add To Google BookmarksStumble ThisFav This With TechnoratiAdd To Del.icio.usDigg ThisAdd To RedditTwit ThisAdd To FacebookAdd To Yahoo

Monday, December 7, 2009

ASP NET programming for beginners

ASP NET programming for beginners

Author: Vikas S

ASP net programming is a web application developed by Microsoft. It is a powerful web application that allows programmers to build dynamic websites, web services and web applications.

There are two important things to note about ASP. It is not a programming language, but a technology that allows a web application development . The action involved in this technology takes place on the server and not the personal computer. When on a server, it can interpret different programming languages including JavaScript, PerlScript and VBScript. It is also possible to mix these languages on the same ASP web page framework in order to obtain better results.

In order to get started with it, you need a web server and a .NET framework. Make sure the web server supports the .NET framework. It can wither be Microsoft IIS (Internet Information Services) or an Apache 2 with mod_aspdotnet in it. Once the web server has bee set up, you need to consider the text editor you would use. Notepad on Windows or Emacs on Linux are good editor choices. Of late, Notepad ++ has been used extensively since it has enhanced features like syntax highlighting, enables FTP and an integrated word count function as well.

Here is the series of steps in creating a simple ASP.NET web page:

  • Choose and define the language you want to use on the framework. Typically it is C# or VB.
  • Next, create a HTML form.
  • Ping this form to the server you want to use.
  • Any processing on the server should be carried out.

Return the necessary results to the client according to their requirements.

About the Author:

I am working as an asp net programmer in an
offshore web development
company. ASP NET programming is one of my interests and I like to educate public about it through my articles.

Article Source: ArticlesBase.com - ASP NET programming for beginners


Add To Google BookmarksStumble ThisFav This With TechnoratiAdd To Del.icio.usDigg ThisAdd To RedditTwit ThisAdd To FacebookAdd To Yahoo

Thursday, December 3, 2009

Computer Programming Degrees

Computer programming is one of the most popular courses that have been offered by schools and universities. I am one of the graduate students who took up a programming course which is Bachelor of Science in Computer Science. I took it up at St. Louis College Valenzuela Philippines. I am proud to say that I graduated with honors. I got two awards when I graduated, one is best in computer and the other one is best in mathematics.
Here in the Philippines there are lots of it schools that offers programming courses like AMA University, STI Colleges and Informatics. They offer a lot of programming course like Computer Science, computer programming, web developing and many other courses.

Add To Google BookmarksStumble ThisFav This With TechnoratiAdd To Del.icio.usDigg ThisAdd To RedditTwit ThisAdd To FacebookAdd To Yahoo

Tuesday, December 1, 2009

How To Make Autorun File For CD

1) Open notepad

2) now you writ: [autorun]
OPEN=INSTALL\Setup_filename.EXE
ICON=INSTALL\Setup_filename.EXE

Now save it but not as a .txt file but as a .inf file.

But remember! The "Setup_filename.EXE" MUST be replaced with the name of the setup file. And you also need to rember that it is not all of the setup files there are called '.exe but some are called '.msi

3) Now burn your CD with the autorun .inf file included.

4) Now set the CD in you CD drive and wait for the autorun to begin or if nothing happens just double-click on the CD drive in "This Computer"

Add To Google BookmarksStumble ThisFav This With TechnoratiAdd To Del.icio.usDigg ThisAdd To RedditTwit ThisAdd To FacebookAdd To Yahoo

How To Setup IBM DB2 Client Station



01. Click Start on the Windows Toolbar
02. Click Run...
03. Type db2cw on the Open combo box and click OK button
=== please wait until DOS Prompt appears
04. On the DB2 Command Window, type the following commands and press Enter key for each line of command:

db2

=== please wait until DB2 Prompt appears

CATALOG TCPIP NODE DEV REMOTE SERVER 50001

=== Substitute with the TCP/IP Address of the server

CATALOG DATABASE (database name) AS (database alias) AT NODE DEV

TERMINATE

QUIT

EXIT

05. Open Data Sources (ODBC) on Administrative Tools
06. On System DSN tab, click Add button
07. Select IBM DB2 ODBC DRIVER and click Finish button
08. Enter the following parameters:

Data source name (specify name)
Database alias (database alias)
Description

09. Click OK button
10. On System DSN tab, select and click Configure button
11. Enter the following parameters:

Data source name (database alias)

Description
User ID (username)
Password (password)
Save Password checked (click OK button on the DB2 Message)

12. Click Connect button
=== DB2 Message must be "Connection tested successfully"
(click OK button on the DB2 Message)
13. Click Bind CLI/ODBC support utilities button
=== There must be result and click OK button
14. Click OK button
15. Click OK button

Add To Google BookmarksStumble ThisFav This With TechnoratiAdd To Del.icio.usDigg ThisAdd To RedditTwit ThisAdd To FacebookAdd To Yahoo

How To Setup IBM DB2 Database Configuration


01. Click Start on the Windows Toolbar

02. Click Run.

03. Type db2cw on the Open combo box and click OK button

=== please wait until DOS Prompt appears

04. On the DB2 Command Window, type the following commands and press Enter key for each line of command:

db2

=== please wait until DB2 Prompt appears

connect to (database name) user (usename) using (password)

UPDATE DATABASE CONFIGURATION USING AUTO_MAINT On DEFERRED

UPDATE DATABASE CONFIGURATION USING AUTO_DB_BACKUP On IMMEDIATE

UPDATE DATABASE CONFIGURATION USING AUTO_TBL_MAINT On DEFERRED

UPDATE DATABASE CONFIGURATION USING AUTO_RUNSTATS On DEFERRED

UPDATE DATABASE CONFIGURATION USING AUTO_REORG On DEFERRED

UPDATE DATABASE CONFIGURATION USING DBHEAP 600 IMMEDIATE

UPDATE DATABASE CONFIGURATION USING APP_CTL_HEAP_SZ 128 DEFERRED

UPDATE DATABASE CONFIGURATION USING LOCKLIST 50 IMMEDIATE

UPDATE DATABASE CONFIGURATION USING APPGROUP_MEM_SZ 30000 DEFERRED

UPDATE DATABASE CONFIGURATION USING DATABASE_MEMORY 9456 IMMEDIATE

connect reset

QUIT

EXIT

Add To Google BookmarksStumble ThisFav This With TechnoratiAdd To Del.icio.usDigg ThisAdd To RedditTwit ThisAdd To FacebookAdd To Yahoo

Computer Acronyms

ADSL - Asymmetric Digital Subscriber Line
AGP - Accelerated Graphics Port
ALI - Acer Labs, Incorporated
ALU - Arithmetic Logic Unit
AMD - Advanced Micro Devices
APC - American Power Conversion
ASCII - American Standard Code for Information Interchange
ASIC - Application Specific Integrated Circuit
ASPI - Advanced SCSI Programming Interface
AT - Advanced Technology
ATI - ATI Technologies Inc.
ATX - Advanced Technology Extended

--- B ---
BFG - BFG Technologies
BIOS - Basic Input Output System
BNC - Barrel Nut Connector

--- C ---
CAS - Column Address Signal
CD - Compact Disk
CDR - Compact Disk Recorder
CDRW - Compact Disk Re-Writer
CD-ROM - Compact Disk - Read Only Memory
CFM - Cubic Feet per Minute (ft�/min)
CMOS - Complementary Metal Oxide Semiconductor
CPU - Central Processing Unit
CTX - CTX Technology Corporation (Commited to Excellence)

--- D ---

DDR - Double Data Rate
DDR-SDRAM - Double Data Rate - Synchronous Dynamic Random Access Memory
DFI - DFI Inc. (Design for Innovation)
DIMM - Dual Inline Memory Module
DRAM - Dynamic Random Access Memory
DPI - Dots Per Inch
DSL - See ASDL
DVD - Digital Versatile Disc
DVD-RAM - Digital Versatile Disk - Random Access Memory

--- E ---
ECC - Error Correction Code
ECS - Elitegroup Computer Systems
EDO - Extended Data Out
EEPROM - Electrically Erasable Programmable Read-Only Memory
EPROM - Erasable Programmable Read-Only Memory
EVGA - EVGA Corporation

--- F ---
FC-PGA - Flip Chip Pin Grid Array
FDC - Floppy Disk Controller
FDD - Floppy Disk Drive
FPS - Frame Per Second
FPU - Floating Point Unit
FSAA - Full Screen Anti-Aliasing
FS - For Sale
FSB - Front Side Bus

--- G ---
GB - Gigabytes
GBps - Gigabytes per second or Gigabits per second
GDI - Graphical Device Interface
GHz - GigaHertz

--- H ---
HDD - Hard Disk Drive
HIS - Hightech Information System Limited
HP - Hewlett-Packard Development Company
HSF - Heatsink-Fan

--- I ---
IBM - International Business Machines Corporation
IC - Integrated Circuit
IDE - Integrated Drive Electronics
IFS- Item for Sale
IRQ - Interrupt Request
ISA - Industry Standard Architecture
ISO - International Standards Organization

--- J ---
JBL - JBL (Jame B. Lansing) Speakers
JVC - JVC Company of America

- K ---
Kbps - Kilobits Per Second
KBps - KiloBytes per second

--- L ---
LG - LG Electronics
LAN - Local Are Network
LCD - Liquid Crystal Display
LDT - Lightning Data Transport
LED - Light Emitting Diode

--- M ---
MAC - Media Access Control
MB � MotherBoard or Megabyte
MBps - Megabytes Per Second
Mbps - Megabits Per Second or Megabits Per Second
MHz - MegaHertz
MIPS - Million Instructions Per Second
MMX - Multi-Media Extensions
MSI - Micro Star International

--- N ---
NAS - Network Attached Storage
NAT - Network Address Translation
NEC - NEC Corporation
NIC - Network Interface Card

--- O ---
OC - Overclock (Over Clock)
OCZ - OCZ Technology
OEM - Original Equipment Manufacturer

--- P ---
PC - Personal Computer
PCB - Printed Circuit Board
PCI - Peripheral Component Interconnect
PDA - Personal Digital Assistant
PCMCIA - Peripheral Component Microchannel Interconnect Architecture
PGA - Professional Graphics Array
PLD - Programmable Logic Device
PM - Private Message / Private Messaging
PnP - Plug 'n Play
PNY - PNY Technology
POST - Power On Self Test
PPPoA - Point-to-Point Protocol over ATM
PPPoE - Point-to-Point Protocol over Ethernet
PQI - PQI Corporation
PSU - Power Supply Unit

--- R ---
RAID - Redundant Array of Inexpensive Disks
RAM - Random Access Memory
RAMDAC - Random Access Memory Digital Analog Convertor
RDRAM - Rambus Dynamic Random Access Memory
ROM - Read Only Memory
RPM - Revolutions Per Minute

--- S ---
SASID - Self-scanned Amorphous Silicon Integrated Display
SCA - SCSI Configured Automatically
SCSI - Small Computer System Interface
SDRAM - Synchronous Dynamic Random Access Memory
SECC - Single Edge Contact Connector
SODIMM - Small Outline Dual Inline Memory Module
SPARC - Scalable Processor ArChitecture
SOHO - Small Office Home Office
SRAM - Static Random Access Memory
SSE - Streaming SIMD Extensions
SVGA - Super Video Graphics Array
S/PDIF - Sony/Philips Digital Interface

--- T ---
TB - Terabytes
TBps - Terabytes per second
Tbps - Terabits per second
TDK - TDK Electronics
TEC - Thermoelectric Cooler
TPC - TipidPC
TWAIN - Technology Without An Important Name

--- U ---
UART - Universal Asynchronous Receiver/Transmitter
USB - Universal Serial Bus
UTP - Unshieled Twisted Pair

--- V ---
VCD - Video CD
VPN - Virtual Private Network

--- W ---
WAN - Wide Area Network
WTB - Want to Buy
WYSIWYG - What You See Is What You Get

--- X ---
XGA - Extended Graphics Array
XFX - XFX Graphics, a Division of Pine
XMS - Extended Memory Specification
XT - Extended Technology

Add To Google BookmarksStumble ThisFav This With TechnoratiAdd To Del.icio.usDigg ThisAdd To RedditTwit ThisAdd To FacebookAdd To Yahoo
Related Posts with Thumbnails
 

Privacy Policy for coderschoice.blogspot.com

If you require any more information or have any questions about our privacy policy, please feel free to contact us by email at fbascara@yahoo.com.

At coderschoice.blogspot.com, the privacy of our visitors is of extreme importance to us. This privacy policy document outlines the types of personal information is received and collected by coderschoice.blogspot.com and how it is used.

Log Files Like many other Web sites, coderschoice.blogspot.com makes use of log files. The information inside the log files includes internet protocol ( IP ) addresses, type of browser, Internet Service Provider ( ISP ), date/time stamp, referring/exit pages, and number of clicks to analyze trends, administer the site, track user’s movement around the site, and gather demographic information. IP addresses, and other such information are not linked to any information that is personally identifiable.

Cookies and Web Beacons coderschoice.blogspot.com does not use cookies.

DoubleClick DART Cookie

.:: Google, as a third party vendor, uses cookies to serve ads on coderschoice.blogspot.com. .:: Google's use of the DART cookie enables it to serve ads to your users based on their visit to coderschoice.blogspot.com and other sites on the Internet. .:: Users may opt out of the use of the DART cookie by visiting the Google ad and content network privacy policy at the following URL - http://www.google.com/privacy_ads.html

Some of our advertising partners may use cookies and web beacons on our site. Our advertising partners include ....... Google Adsense

These third-party ad servers or ad networks use technology to the advertisements and links that appear on coderschoice.blogspot.com send directly to your browsers. They automatically receive your IP address when this occurs. Other technologies ( such as cookies, JavaScript, or Web Beacons ) may also be used by the third-party ad networks to measure the effectiveness of their advertisements and / or to personalize the advertising content that you see.

coderschoice.blogspot.com has no access to or control over these cookies that are used by third-party advertisers.

You should consult the respective privacy policies of these third-party ad servers for more detailed information on their practices as well as for instructions about how to opt-out of certain practices. coderschoice.blogspot.com's privacy policy does not apply to, and we cannot control the activities of, such other advertisers or web sites.

If you wish to disable cookies, you may do so through your individual browser options. More detailed information about cookie management with specific web browsers can be found at the browsers' respective websites.