Welcome to laksam Ideal Technical Institute.

The roots of education are bitter, but the fruit is sweet.

Welcome to laksam Ideal Technical Institute.

Education is the most powerful weapon which you can use to change the world.

Welcome to laksam Ideal Technical Institute.

Education is an admirable thing, but it is well to remember from time to time that nothing that is worth knowing can be taught.

Welcome to laksam Ideal Technical Institute.

A teacher affects eternity; he can never tell where his influence stops.

Welcome to laksam Ideal Technical Institute.

Genius without education is like silver in the mine.

Saturday, December 29, 2012

Life of the Development.



Computer software is the common education, But it is very hard working. who man that man known C+, ASP.net. C# etc, He could make  software, As with most undertakings, planning is an important factor in determining the success or failure of any software project. Essentially, good project planning will eliminate many of the mistakes that would otherwise be made, and reduce the overall time required to complete the project. As a rule of thumb, the more complex the problem is, the more thorough the planning process must be. Most computer professional software developers plan a software team using a series of steps generally referred to as the software development life cycle . A number of models exist that differ in the number of stages defined, and in the specific activities that take place within each stage. Computer software is the following example is a generic model that should give you some idea of the steps involved in a typical software team.

Life of a generic software development cycle.


In Life of the Computer Software Development Cycle, based on same information(requirement specification document) the development & testing activity is started. Based on the requirement document developer team started working on the design & after completion on design start actual implementation and testing team starts working on test planning, test case writing, test scripting. Both activities are working parallel to each other. In Waterfall model & V-model they are quite similar to each other. As it is most popular Software Testing Life Cycle model so most of the organization is following this model.


What is Software Testing?

Computer Software testing is process used to measure the information related to quality of the product or service under test. In this process we are doing measurement of quality & typically try to find the completeness, correctness, security of product or service under test.
Program design 

In this stage, a solution to the problem is designed by defining a logical sequence of steps that will achieve each of the stated system objectives. Such a sequence of steps is often referred to as an algorithm . Some of the methods used to define program algorithms are described later in this section, and include flowcharts and pseudo-code  These tools allow the program designer to break a given problem down into a series of small tasks which the computer can perform to solve the problem. The user interface will also be designed during this stage, and will determine how input is obtained, how output is displayed, and what controls are available to the user.

Program coding

The coding program system this stage, sometimes known as the implementation stage, is where the algorithms are translated into a programming language, and tends to be the longest phase of the development life-cycle. In this case, we are using Visual Basic to write the program.

Testing and Documentation
The program of The documentation fulfills two supper target. The first is to provide a technical reference to facilitate ongoing maintenance and development of the software itself. The second is to provide user documentation, i.e. a set of instructions that inform the user news the features of the software and how to use them. The aim of software testing is to find any errors ("bugs") in the program, to eliminate those errors (a process known as "debugging"), and as far as is reasonably practicable should be sufficiently rigorous to ensure that the software will function as expected under all for see able circumstances.

Way of computer software education.

Could you take learn computer education any good institute, that cause computer education without can't his life with modern life so quickly you take computer education. Education is the process's. 

Wednesday, December 26, 2012

Some information of computer



Computer is the best important in modern world. Now computer used many work from man life to die computer everyday help there. And it is changed life of man. Man can earn in same time high earn, If he know computer genarly we see shop of computer song load he earn daliy take from another man. and after we see shop of mobile servicing just when give  service another man mobile and he take from him high earn and then Photo shop, and Illistrator, Windows, Internat, Fax, Vdio call, Computer Hardware Engineering
Most computer hardware engineers research, develop, design, and test various computer equipment. This can range from circuit boards and microprocessors to routers. Some update existing computer equipment to be more efficient and work with newer software. Most computer hardware engineers work in research laboratories and high-tech manufacturing firms.Those focusing on communications and wireless networks work advancements in communications systems and networks (especially wireless networks), modulation and error-control coding, and information theory. High-speed network design, interference suppression and modulation, design and analysis of fault-tolerant system, and storage and transmission schemes are all a part of this specialty. so we need learn computer. Technical education can be changged of your life. so you go to learn Techical Education. 


This profession involves both the principles and theories of computer science and electrical engineering. Computer engineers are very versatile because their course of study is comprised of the two areas of education. This is why these professionals never run out of work because they can simply shift from being computer engineers to computer programmers or even electrical engineers.

Monday, December 24, 2012

PC Problems

Many problems of any Computer Is Overrun with Software or Viruses

When I am New user.
When I am new user then I had very problem and I take my computer any shop of computer when there solve my computer and i have given very money, When I have complete my Hardware section after I don't see problems of my computer. Don't worry. So you would take from site any information I will try to give any information.
PC Still Boots into Windows

The Basic Guide to Troubleshooting Common Windows PC Problems


The Basic Guide to Troubleshooting Common Windows PC ProblemsYour Windows PC might be designed to make your life easier, but they often have a non-stop list of problems. Today we'll walk through some of the more common problems and how to troubleshoot them. Running a virus scan on your PC is never a bad idea, and when you're dealing with an infected PC you're definitely going to want to start the cleaning process. Your best bet is to reboot your PC into Safe Mode—and then run your antivirus utility of choice. Has this ever happened to you? You spend hours upon hours trying to fix some problem with your PC. You search Web forums, you uninstall programs, you swap out hardware, but you can't figure out what's wrong. Finally you explain the problem to a friend or even (gasp!) a tech support representative. Inevitably, your advisory suggests that you change a simple setting, and, presto: Your machine works again.
That's often the way it goes when you're fixing tech products. It takes forever to track down a problem and then about 2 minutes to solve it. But if you know a few tricks for diagnosing difficulties with PCs, cameras, TVs, and other devices, you can shrink hours down to minutes. Tell us the symptoms, and we'll help you pinpoint the problem in this handy troubleshooting guide. We'll walk you through possible causes, from minor to moderate to dire. And--oh yeah--we'll tell you how to fix each problem, too.
  • Computer completely dead?
  • Computer keeps restarting and restarting...
  • Faint or fuzzy screen, or blank screen?
  • DVD, USB, sound not working?
  • Antivirus program, (or other programs) won't install?

    This list is, of course, by no means complete, and you should always use best practices to make sure that your PC doesn't need to be reinstalled all the time, is properly secured with anti-virus and a firewall, and is properly backed up at all times—but if you're currently having problems, keep reading for a list of common problems and troubleshooting techniques.

    PC Won't Boot Into Windows

    The Basic Guide to Troubleshooting Common Windows PC Problems


    Try Safe Mode First
    When your PC just won't boot into Windows at all, you'll probably want to start off with Safe Mode—use the F8 key right when the system starts up to access the menu and see if Windows will boot into Safe Mode. If you're able to get into Windows, the problem is likely something that would load only when you boot normally—graphics card drivers, junk applications, or perhaps some spyware applications.

    Even Safe Mode Doesn't Work

    If you can't even get into Safe Mode, you should use the Startup Repair tools, which can be accessed from the Advanced options in the Safe Mode menu; you can pull out your system repair disc, or your Windows installation disc and use the Repair option. If you're having abootloader problem that says "bootmgr is missing", you can use the command prompt from an installation CD and use the bootrec /fixboot command.
    The Basic Guide to Troubleshooting Common Windows PC Problems
    Use System Restore
    System Restore in Windows XP might not have been the greatest tool, but since Windows Vista came around, it's been an excellent choice for fixing up all sorts of problems, including issues that cause your system to not boot anymore. While testing, I once deleted a bunch of files in system 32 to purposely cause a blue screen of death, and then used System Restore to get the system up and running again in minutes. If you're unfamiliar with the process, you can follow this step-by-step guide to restoring your PC with System Restore.

    Try Booting Off an Ubuntu CD
    Whenever I'm having issues with a PC not booting up properly, one of the first things I do is grab an Ubuntu Live CD and try and boot from that, and see how well the system is working. If everything is working in Linux, then you know the problem is likely just your Windows installation, and not hardware related.


    PC Is Running Slowly

    The Basic Guide to Troubleshooting Common Windows PC Problems


    Check Task Manager
    The first thing that every geek is going to do when a computer is running slowly is open up Task Manager, or Process Explorer (if you've already got it installed) to see what process is taking up the most CPU or memory—that's generally the culprit. While you're in there, it's a good idea to look for other resource-wasting apps that we can kill.


    PC Crashing or Blue Screening
    The Basic Guide to Troubleshooting Common Windows PC Problems
    When your PC is crashing with the blue screen of death at random intervals, you should make sure that you first disable the automatic reboot after the blue screen, and then write down the error message so you can Google it later. If you're able to get back into Windows, you can try using the previously mentioned Blue Screen View tool to give you some extra information about the error message, but your best bet is usually to do a search.

    If you're using Windows 7 or later and you're getting a blue screen of death, chances are very high that the problem is either driver or hardware related—contrary to legend, Windows just doesn't crash like that very much unless the problem is tied to hardware somehow.
    Once you've identified the driver causing the problem, try and head into Safe Mode and uninstall or upgrade the driver causing the problem—sometimes the driver won't be visible, so you'll need to use a command-line trick to show hidden devices in Device Manager. If you're doing a bunch of work in Safe Mode, sometimes it's helpful to force Windows to load into Safe Mode without using the F8 key every time.
    No Luck? Recover Files and Re install

    If you simply can't get anything else to work and you don't have a full backup, your best bet is to pull out an Ubuntu Live CD and back up files from your PC, and then start the process of re-installing Windows again. If you're using the native Windows backup tools, you can restore your system from an image backup, or use the standard backup and restore process.
    Uninstall Computer hardware

    Now that we've killed the application that's currently killing the CPU, it's time to start getting rid of applications that we don't need. You can use Revo Uninstaller and the PC Decrapifier to clean up applications without leaving extra traces.
    Clean Up the PC
    Cleaning up your PC is really quite easy. You can start by running Disk Cleanup, but if you really want to get the job done, grab yourself a copy of CCleaner and run through a cleaning session. While you're at it, you can set up CCleaner to run on a schedule to keep the PC clean on a regular basis.

    Scan for Viruses and Spyware
    It's a good idea to run a system scan when your PC is running slower than normal and you've already determined that it's not a runaway application. We think the free Microsoft Security Essentials app is the perfect tool for the job.

    Use the Reliability Monitor
    This under-utilized tool is an excellent way to diagnose problems and figure out what might have caused your system problems—it will show you a full history of system crashes, application problems, and even Windows Updates, so you can track down what changed on your system right before your system started running slow. Just type in reliability into the Start Menu search box, and you'll be able to see everything, and even drill down into specific errors to see more details.

    Use the Advanced Tools in Windows 7
    Windows 7 has quite a number of useful tools to troubleshoot performance problems, but they're buried in Control Panel where you might not think to look. Just head to Performance Information and Tools –> Advanced tools and you'll see a list of performance issues along with suggested fixes for the problems.

    Trim Down Startup Apps to Speed Up Boot Times
    This applies both when your PC takes forever to boot and when you've got a glut of applications running away in your system tray that you don't need; it's time to trim down your startup applications. You can use the built-in MS Config utility or any number of tweaking applications, but you might want to take a look at Soluto, which not only helps you disable startup applications, but it shows you exactly which ones are affecting your boot times the most.

    Internet Is Slow or Not Loading

    The Basic Guide to Troubleshooting Common Windows PC Problems
    Pull Out the Ping Command
    If you're having problems connecting to the internet, you should first make sure that you are really connected—most of the time you can pull out a command prompt (hit the Windows key, type cmd, hit Enter) and type in a ping command like ping yahoo.com to see if you're getting any response.

    Disable and Re-Enable Your Connection
    If you're not getting a response, you can try disabling and re-enabling your wireless connection, which solves more problems than it really should. If that doesn't work, use the Windows network troubleshooter by right-clicking your wireless icon, and follow through the steps. Windows will disable and re-enable the adapter again, and wipe the DNS caches as well. If you're still having problems, there's a good chance your internet connection is just down.

    Slow Response Times
    Sometimes the problem isn't connecting to the internet, but slow response times while you're browsing—or maybe your browser is simply hanging. If you're using Internet Explorer, you canreset all your settings to fix problems; if you're using Firefox you can follow this guide to troubleshoot problems or just completely restore the default settings.

    Web Site Not Loading
    If the problem is a specific web site not loading, you can check downforeveryoneorjustme.comto see if you're the only one having the issue with the web site—or you can often do a quick search on Twitter to see if other people are complaining as well.

    Wireless Connection Dropping
    If you're having problems connecting to your wireless and staying connected, you probably need to tweak your connection. You can change your wireless channel to optimize your signal, but if you really want to make your connection better, try installing another wireless firmware orusing an old router as a repeater to boost your signal.

    Dealing with a Forgotten Password

    The Basic Guide to Troubleshooting Common Windows PC Problems


    While forgetting a password might not technically be a troubleshooting problem, it's a common problem that needs to be solved. Your best best is to try and recover your passwords using free tools to crack your existing passwords.
    If you've got an Ubuntu Live CD laying around, you can use that to reset your password, or if you want a more streamlined Linux-based Live CD and you're not afraid of some command-line action, you can use the System Rescue CD to reset your Windows password in no time at all.

    Windows Explorer Is Hanging

    The Basic Guide to Troubleshooting Common Windows PC Problems


    If you're having problems loading up Windows Explorer and browsing your file system, the problem is almost always a shell extension that shouldn't be installed, or some shell extensions that are conflicting with each other. For example, the shell extensions for Dropbox and TortoiseSVN tend to cause problems when you put your code into your Dropbox folder, causing hanging and generally slow file browsing.
    Your best bet is to grab a copy of ShellExView and start disabling third-party shell extensions, or uninstalling Windows Explorer plug-ins that you don't actually need. You can also use this tool in combination with ShellMenuView to clean up your messy Explorer context menu.

    PC Won't Boot
    If your PC won't even boot because of an infection, your antivirus provider might have their own boot disk that will let you clean the PC without booting into Windows, or if you have an Ubuntu Live CD laying around, you can use that to scan your PC for viruses.

Sunday, December 9, 2012

Computer Hardware


What is Computer Hardware?


Computer is the most important for modern world.  Your PC (Personal Computer) is a system, consisting of many components. Some of those components, like Windows XP, and all your other programs, are software. The stuff you can actually see and touch, and would likely break if you threw it out a fifth-story window, is hardware. Not everybody has exactly the same hardware. But those of you who have a desktop system, like the example shown in Figure 1, probably have most of the components shown in that same figure. Those of you with notebook computers probably have most of the same components. Only in your case the components are all integrated into a single book-sized portable unit.

Figure 1
The system unit is the actual computer; everything else is called a peripheral device. Your computer's system unit probably has at least one floppy disk drive, and one CD or DVD drive, into which you can insert floppy disks and CDs. There's another disk drive, called the hard disk inside the system unit, as shown in Figure 2. You can't remove that disk, or even see it. But it's there. And everything that's currently "in your computer" is actually stored on that hard disk. (We know this because there is no place else inside the computer where you can store information!).
Figure 2
The floppy drive and CD drive are often referred to as drives with removable media or removable drives for short, because you can remove whatever disk is currently in the drive, and replace it with another. Your computer's hard disk can store as much information as tens of thousands of floppy disks, so don't worry about running out of space on your hard disk any time soon. As a rule, you want to store everything you create or download on your hard disk. Use the floppy disks and CDs to send copies of files through the mail, or to make backup copies of important items.

  • Random Access Memory (RAM)

There's too much "stuff" on your computer's hard disk to use it all at the same time. During the average session sitting at the computer, you'll probably use only a small amount of all that's available. The stuff you're working with at any given moment is stored in random access memory (often abbreviated RAM, and often called simply "memory"). The advantage using RAM to store whatever you're working on at the moment is that RAM is very fast. Much faster than any disk. For you, "fast" translates to less time waiting and more time being productive. 

So if RAM is so fast, why not put everything in it? Why have a hard disk at all? The answer to that lies in the fact that RAM is volatile. As soon as the computer is shut off, whether intentionally or by an accidental power outage, every thing in RAM disappears, just as quickly as a light bulb goes out when the plug is pulled. So you don't want to rely on RAM to hold everything. A disk, on the other hand, holds its information whether the power is on or off.

  • The Hard Disk

All of the information that's "in your computer", so to speak, is stored on your computer's hard disk. You never see that actual hard disk because it's sealed inside a special housing and needs to stay that way. Unlike RAM, which is volatile, the hard disk can hold information forever -- with or without electricity. Most modern hard disks have tens of billions of bytes of storage space on them. Which, in English, means that you can create, save, and download files for months or years without using up all the storage space it provides.
In the unlikely event that you do manage to fill up your hard disk, Windows will start showing a little message on the screen that reads "You are running low on disk space" well in advance of any problems.  In fact, if that message appears, it won't until you're down to about 800 MB of free space. And 800 MB of empty space is equal to about 600 blank floppy disks. That's still plenty of room!

Obviously you know how to use your mouse, since you must have used it to get here. But let's take a look at the facts and buzzwords anyway. Your mouse probably has at least two buttons on it. The button on the left is called the primary mouse button, the button on the right is called the secondary mouse button or just the right mouse button. I'll just refer to them as the left and right mouse buttons. Many mice have a small wheel between the two mouse buttons, as illustrated in Figure 3.
Figure 3
The idea is to rest your hand comfortably on the mouse, with your index finger touching (but not pressing on) the left mouse button. Then, as you move the mouse, the mouse pointer (the little arrow on the screen) moves in the same direction. When moving the mouse, try to keep the buttons aimed toward the monitor -- don't "twist" the mouse as that just makes it all the harder to control the position of the mouse pointer.
If you find yourself reaching too far to get the mouse pointer where you want it to be on the screen, just pick up the mouse, move it to where it's comfortable to hold it, and place it back down on the mousepad or desk. The buzzwords that describe how you use the mouse are as follows:
  • Point: To point to an item means to move the mouse pointer so that it's touching the item.
  • Click: Point to the item, then tap (press and release) the left mouse button.
  • Double-click: Point to the item, and tap the left mouse button twice in rapid succession - click-click as fast as you can.
  • Right-click: Point to the item, then tap the mouse button on the right.
  • Drag: Point to an item, then hold down the left mouse button as you move the mouse. To drop the item, release the left mouse button.
  • Right-drag: Point to an item, then hold down the right mouse button as you move the mouse. To drop the item, release the right mouse button.

  • The Keyboard
Like the mouse, the keyboard is a means of interacting with your computer. You really only need to use the keyboard when you're typing text. Most of the keys on the keyboard are laid out like the keys on a typewriter. But there are some special keys like Esc (Escape), Ctrl (Control), and Alt (Alternate). There are also some keys across the top of the keyboard labeled F1, F2, F3, and so forth. Those are called the function keys, and the exact role they play depends on which program you happen to be using at the moment.
Most keyboards also have a numeric keypad with the keys laid out like the keys on a typical adding machine. If you're accustomed to using an adding machine, you might want to use the numeric keypad, rather than the numbers across the top of the keyboard, to type numbers. It doesn't really matter which keys you use. The numeric keypad is just there as a convenience to people who are accustomed to adding machines.
Figure 4
Most keyboards also contain a set of navigation keys. You can use the navigation keys to move around around through text on the screen. The navigation keys won't move the mouse pointer. Only the mouse moves the mouse pointer.
On smaller keyboards where space is limited, such as on a notebook computer, the navigation keys and numeric keypad might be one in the same. There will be a Num Lock key on the keypad. When the Num Lock key is "on", the numeric keypad keys type numbers. When the Num Lock key is "off", the navigation keys come into play. The Num Lock key acts as a toggle. Which is to say, when you tap it, it switches to the opposite state. For example, if Num Lock is on, tapping that key turns it off. If Num Lock is off, tapping that key turns Num Lock on.

  • Combination Keystrokes (Shortcut keys)

Those mysterious Ctrl and Alt keys are often used in combination with other keys to perform some task. We often refer to these combination keystrokes as shortcut keys, because they provide an alternative to using the mouse to select menu options in programs. Shortcut keys are always expressed as: key1+key2
where the idea is to hold down key1, tap key2, then release key1. For example, to press Ctrl+Esc hold down the Ctrl key (usually with your pinkie), tap the Esc key, then release the Ctrl key. To press Alt+F you hold down the Alt key, tap the letter F, then release the Alt key.

Saturday, December 8, 2012

Computer Programmer

Computer Programmer
  • Computer programmers write, or code, the programs that tell computers what to do. This is accomplished by converting the software program, designed by software engineers, into a series of instructions a computer can follow. The job is multifaceted in that it entails creating, adapting, modifying, troubleshooting and maintaining programs to ensure optimum operation of the computer in its assigned task.As a computer software engineer you will have many different job functions. The first job of a computer software engineer is to modify existing software to fix any errors or change it so that it is compatible to other hardware and improve the performance of the software. 
Software engineers will also develop system testing procedures. This can allow easier validation of software processes and changes to the programming and documentation of the programs code. Software engineers will also work in a large team of other computer professionals. They will analyze the needs of the software users and design software within these parameters. They also store and retrieve data for system requirements and capabilities. They will consult with customers to make sure that all of the software’s needs are met. They also coordinate installation and maintenance on the software systems. They collect data on costs, format, and security needs of their customers and users.The technical field is one of the most lucrative and exciting career fields to enter. If you have a knack for computer programming and love to work with computers it may be the perfect field to look into.
 A computer software engineer is a computer professional that creates, changes and develops general software applications and utility programs.Systems programmers develop systems that act as the computer's brains. Applications programmers develop systems that allow computers to do different jobs. According to the U.S. Bureau of Labor Statistics (www.bls.gov), job opportunities for computer programmers were projected to decrease by three percent between 2008 and 2018. This is due to the outsourcing of jobs and to the fact that many users are now able to write their own programs. In addition, some programming functions have been automated. Programmers now often assist software engineers in a number of their duties, such as the identification of user needs and program design. The demand for programmers is highest for individuals who have good technical skills and a solid grasp of the programming needs of specific employers' businesses.

  • Advancement

Because of the computer field's rapidly changing nature, programmers are advised to build on their expertise. With experience and additional courses, programmers may become lead programmers, supervisors or analysts. With more advanced degrees and specialized knowledge, programmers can advance to become full-fledged Further training, particularly in business, affords engineers the opportunity to become project managers, information officers, systems managers or independent consultants.

  • Certification

Professional and academic organizations offer various certifications. Although these are usually voluntary, certification indicates a level of competence, which can work to an individual's advantage in seeking employment or advancement. Vendors and software firms commonly require individuals to complete a certification program in order to work with their product.
  • Computer programming.
The Start Learning How to Write Programs course offers training through video tutorials. This course provides 17 units that cover topics in algorithm design, pointers, memory allocation, data structures, data types, program flow and binary. The Writing Basic Programs course presents training through lesson transcripts. Topics offered during this course include related mathematics, preparing to write a tic-tac-toe program, arrays, casts, multi-dimensional functions and advanced data structures. Students can also participate in quizzes at the end of every unit for both classes.

Wednesday, December 5, 2012

Computer Science Education


Computer Science Education
Computer Sciences Corporation (CSC) is one of the largest providers of technology-enabled business solutions and services to companies worldwide. The company has a critical mass in most of the key global information technology (IT) and business consulting markets. With its comprehensive scope of service offerings, large global footprint, and long-standing client relationships, we believe CSC is well-positioned to have a good run in the long term.
  • Computer science (CSC) spans the extent from search through programming to cutting-edge development of computing solutions. Computer science offers a foundation that permits graduates to adapt to new technologies and new ideas. The work of computer scientists falls into three categories: a) designing and building software; b) developing effective ways to solve computing problems, such as storing information in databases, sending data over networks or providing new approaches to security problems; and c) devising new and better ways of using computers and addressing particular challenges in areas such as robotics, computer vision, or digital forensics (although these specializations are not available in all computer science programs). Most computer science programs require some mathematical background.
  • Let us consider what is involved in a career path in each area.

  1. Career Path 1: Designing and implementing software. This refers to the work of software development which has grown to include aspects of web development, interface design, security issues, mobile computing, and so on. This is the career path that the majority of computer science graduates follow. While a bachelor’s degree is generally sufficient for entry into this kind of career, many software professionals return to school to obtain a terminal master’s degree. (Rarely is a doctorate involved.) Career opportunities occur in a wide variety of settings including large or small software companies, large or small computer services companies, and large organizations of all kinds (industry, government, banking, healthcare, etc.). Degree programs in software engineering also educate students for this career path.
  2. Career Path 2: Devising new ways to use computers. This refers to innovation in the application of computer technology. A career path in this area can involve advanced graduate work, followed by a position in a research university or industrial research and development laboratory; it can involve entrepreneurial activity such as was evident during the dot-com boom of the 1990s; or it can involve a combination of the two.
  3. Career Path 3: Developing effective ways to solve computing problems. This refers to the application or development of computer science theory and knowledge of algorithms to ensure the best possible solutions for computationally intensive problems. As a practical matter, a career path in the development of new computer science theory typically requires graduate work to the Ph.D. level, followed by a position in a research university or an industrial research and development laboratory.
  4. Career Path 4: Planning and managing organizational technology infrastructure. This is the type of work for which the new information technology (IT) programs explicitly aim to educate students.

Microsoft Office


Microsoft Office Word is activities help in office example: letter, Application, Data, writer, any writer gone this program. Microsoft office  is a non-free trade ord processor designed by Microsoft. It is part of the Microsoft Office retinue.  Microsoft Word is currently the most common word processor on the market. Cause it is so common, the  Documant format has become the de facto format for text documents.
What for used Microsoft Word ?
MS Word is a popular word-processing program used for creating documents such as lettersbrochures,learning activitiestestsquizzes and students' homework assignments. There are many powerful features available in Microsoft Word to make it easier to learn for students with disabilities.

New features in Word 2010

Microsoft Word is a word processing software package. You can use it to type letters, reports, and other documents. It helps a lot in spelling-check and words-count.
1. New visually compelling documents
With Word 2010, you can create compelling documents while applying formatting effects such as shadow, bevel, glow, and reflection to your document text. You can spell-check text that uses visual effects, and add text effects to paragraph styles. Many of the same effects used for images are now available to both text and shapes, enabling you to seamlessly coordinate all of your content.
2. Turn your text into compelling diagrams
Word 2010 offers you more options to add visual impact to your documents. Choose from dozens of additional SmartArt® Graphics to build impressive diagrams just by typing a bulleted list. Use SmartArt to transform basic, bullet-point text into compelling visuals that better illustrate your ideas.
3. Add visual impact to your document
New picture-editing tools in Word 2010 enable you to add special picture effects without additional photo-editing software. You can easily adjust pictures with color saturation and temperature controls. You also get improved tools for easier and more precise cropping and image correction, to help you turn a simple document into a work of art.  ...................... Thanks no more then Jafor

Sunday, December 2, 2012

Computer

This is fist Computer...
Computer is an important element of digital World. What is a computer? A computer is any device capable of performing computations (making calculations)--it performs a computation and produces an answer. That includes an abacus. But this is a little too simple and too broad to describe most computers today. Today's computers can perform very complex calculations at extremely high speeds using silicon-based semi-conductor technologies and a collection of storage, processing, presentation and user interface components to make it produce input and output in a format computer users can interpret.
"Who invented the computer?" is not a question with a simple answer. The real answer is that many inventors contributed to the history of computers and that a computer is a complex piece of machinery made up of many parts, each of which can be considered a separate invention.This series covers many of the major milestones in computer history (but not all of them) with a concentration on the history of personal home computers.
Konrad Zuse (1910-1995) was a construction engineer for the Henschel Aircraft Company in Berlin, Germany at the beginning of WWII. Konrad Zuse earned the semiofficial title of "inventor of the modern computer" for his series of automatic calculators, which he invented to help him with his lengthy engineering calculations. Zuse has modestly dismissed the title while praising many of the inventions of his contemporaries and successors as being equally if not more important than his own.One of the most difficult aspects of doing a large calculation with either a slide rule or a mechanical adding machine is keeping track of all intermediate results and using them, in their proper place, in later steps of the calculation. Konrad Zuse wanted to overcome that difficulty. He realized that an automatic-calculator device would require three basic elements: a control, a memory, and a calculator for the arithmetic.That said, the fact that "everyone agrees about most everything" isn't always such a good thing. Divergent opinions and voices are important, if only to help us reconsider why we believe what we believe. (They are also important because they might actually be right, of course, and all of the rest of us wrong, but that's another matter!) Even where there is an emerging consensus among leading thinkers and practitioners about what is critically important, this doesn't mean that what is actually being done reflects this consensus -- or indeed, that this consensus 'expert' opinion is relevant in all contexts.

Thursday, November 29, 2012

Bandarban


Bandarban, the district headquarters of the Bandarban Hill District, is situated ninety-two km. from Chittagong. Bandarban is hometown of the Bhomang chief who is the head of the Mogh tribe. The simple and hospitable Moghs are of Myanmar origin and Buddhists by religion, jovial and carefree by nature. Bandarban is also the home of the Murangs who are famous for their music and dances. Several other tribes of great interest live in the remote areas of the district. The highest peak of Bangladesh-Tahjin dong (4632 ft)-is located in the Bandarban district.
It's located at Pulpara, only 4 kilometer away from Balaghata town and 10 kilometer from Bandarban district. This Temple is the largest Theravada Temple with the second largest Buddha statue in Bangladesh.
Chimbuk mountain: The Chimbuk is the third highest mountain in Bangladesh. It's one of the most familiar tourism place in Bandarban. Chimbuk mountain is just 26 kilometer away from Bandarban hill city. Chimbuk hill is about 2500 feet high above sea level Keokradong mountain: Keokradong is the second highest mountain of Bangladesh. Keokradong is about 4,000 ft (1,230 meters) high from the sea level. It is situated only 30 kilometer away from the Ruma upazilla. This hills area is full of natural beauty. travelers and nature lovers can see many middle and big mountains and hills. Keokradong is covered with dense forests, birds and animals. Meghla Tourist Spot: Meghla Tourism Complex is one of the most attractive tourist spots for the travelers and tourists coming from outsite of Bangladesh and domestic.
Nafakhum waterfall: Nafakhum is one of the most beautiful waterfalls in Bangladesh and an romancing place to travel. Nafakhum is situated on the wild hilly Sangu River at a area called Remakri of Thanchi upazilla in Bandarban. Nilgiri mountain: Nilgiri is one of the tallest peaks and very beautiful tourist spots in Bangladesh. Nilgiri mountain is about 3600 feet high and situated only 46 km from Bandarban.  Rijuk Waterfall: Rijuk waterfall is located at Ruma upazilla of Bandarban. The water of Rijuk waterfall continuously falls into the river Sangu from about 150 mitres high hill with beautiful natural sound throughout the year and this water is shiny like pearl particles in the space creating a unique beauty of nature. Sangu River: It's the complete suite of the natural beauty of Bandarban. Sangu river enters the Bandarban district from the east and flows west across the Bandarban and finally falls into the bay of Bengal sea and about 270 k.m long. Sangu river is flowing through the hills for thousands of years.
Tajingdong: Tajingdong, also known as “Bijoy mountain” is the highest mountain of Bangladesh. Tajingdong is about 4400 feet (1310 meters) high from the sea level. Tajingdong is situated in Ruma upazilla. According to local tribal language “Tajing” means “Great” & “Dong” means “Hill” so that means “Great hill.
 mondir
The Buddha Dhatu Jadi also known as the Bandarban Golden Temple is located close to Balaghata town, in Bandarban City, in Bangladesh. Dhatu means material remains of a holy person and in this temple the relics belong to Buddha. It is the largest Theravada Buddhist Temple with the second largest Buddha statue in Bangladesh. The Bandaban Golden Temple belongs to the Theravada Buddhism order, which is practiced by the Marma tribal people, a dominant ethnic group of Bandarban. It was built in 2000 in Arakanese architecture, an adoption of South East Asia style.
Bandarban Ninetytwo kilometer from Chittagong by metalled road, Bandarban is the district headquarters of the Bandarban Hill District. Bandarban is the home town of the Bohmong Chief who is the head of the Mogh tribe. The Moghs are of Myanmar origin and Buddhists by religion. Jovial and carefree by nature, the Moghs are simple and hospitable people. Bandarban is also the home of the Murangs who are famous for their music and dance.

Tuesday, November 20, 2012

সার্চ ইন্জিন (SEO )


সার্চ ইন্জিন অপটিমাইজেশন (SEO)
সার্চ ইন্জিন হল এক প্রকার লক্ষ বস্তু. যা বিবিন্ন web site খুজে বাহির করতে সহায়তা করে। এবং এটি একটি web সাইটকে সবার আগে কি ভাবে আনা যায়।  

সার্চ ইন্জিন অপটিমাইজেশন (SEO ) কি?

পূথিবীতে অনেক সার্চ ইন্জিন আছে যেমন সবচেয়ে বিখ্যাত হল গুগল,এরপর আছে ইয়াহু,বিং ইত্যাদি।কেউ যদি বাংলায় এইচটিএমএল শিখতে চায় তাহলে হয়ত সে “এইচটিএমএল টিউটোরিয়াল” লিখে গুগলে সার্চ দেবে কারন সে হয়ত বাংলায় এইচটিএমএল টিউটোরিয়াল আছে এমন কোন ওয়েবসাইটরে ঠিকানা জানেনা।এখন ধরুন আপনার একটা ওয়েবসাইট আছে যেখানে বাংলায় এইচটিএমএল টিউটোরিয়াল আছে।এখন যদি “এইচটিএমএল টিউটোরিয়াল” লিখে গুগলে সার্চ দিলে গুগলের প্রথম পেজে আরও ভাল হবে যদি প্রথম পেজের প্রথম লিংকটাই আপনার সাইটের হয় তাহলে নিশ্চিত থাকতে পারেন যে ঐ ইউজার যে “এইচটিএমএল টিউটোরিয়াল” দিয়ে খুজছিল সে অবশ্যই আপনার সাইটে যাবেই।এই যে একজনের সাইট গুগলে সবার আগে দেখাল অথচ বাংলায় এইচটিএমএল টিউটোরিয়াল আছে এমন বহু সাইট,ব্লগ,ফোরাম ইত্যাদি থাকার পরেও,যে সাইট আগে দেখালো সে সাইটে কিছু কৌশল অবলম্বন করা হয়েছিল এসব কৌশলকে বলা হয় সার্চ ইন্জিন অপটিমাইজেশন (SEO)
সার্চ ইন্জিন অপটিমাইজেশন (SEO) প্রধানত ২ ধরনের
১.অন পেজ (যেটা সাইটের ভিতরেই করা হয় যেমন টাইটেল ট্যাগ,কনটেন্ট,কিওয়ার্ড ইত্যাদি প্রাসঙ্গিক হওয়া )
২.অফ পেজ (যেটা সাইটের বাইরে করা হয় যেমন ব্লগ,ফোরাম পোস্টিং)
ওয়েবকোচবিডি সাইটে আগে অনপেজ SEO টিউটোরিয়াল থাকবে এবং এরপর অফপেজ SEO
এখানে শুধু অর্গানিক সার্চ ইন্জিন অপটিমাইজেশন (Organic  SEO) এর টিউটোরিয়াল থাকবে,পেইড সার্চ ইন্জিন অপটিমাইজেশন (Paid SEO) নয়।
পেইড সার্চ ইন্জিন অপটিমাইজেশন: গুগলে সার্চ দিলে মাঝে মাঝে দেখবেন সার্চ রেজাল্টের ডানে বা উপরে ভিন্ন রং (সাধারনত হালকা খয়েরি) কিছু লিংক থাকে (যে শব্দ দিয়ে সার্চ দিয়েছেন সেটা সংশ্লিষ্ট)।এগুলি পেইড লিংক অর্থ্যাৎ এর জন্য গুগলকে অর্থ দিতে হয়েছে।এই ধরনের অপটিমাইজেশনকে পেইড এসইও (Paid SEO) বলে।

অর্গানিক সার্চ ইন্জিন অপটিমাইজেশন: যে লিংকগুলি সার্চ রেজাল্ট পেজে সাধারনভাবে প্রদর্শিত হয় মানে গুগল এগুলি কোন বিশেষ রং দিয়ে হাইলাইট করেনা এগুলি অর্গানিক লিংক।এই ধরনের অপটিমাইজেশনকে অর্গানিক এসইও (Organic SEO) বলে। এটাকে এলগরিদমিক SEO ও বলে।
এসইও-টাইটেল ট্যাগ টিউটোরিয়াল
এটা  খুবই গুরত্বপূর্ন একটা ওয়েব পেজের জন্য।ইউজার এবং সার্চ ইন্জিন উভয়কে এটা বলে দেয় যে পেজের মধ্যে কি আছে অর্থ্যাৎ একটা টাইটেল একটা পেজের সরাংশ।আপনার পেজের টাইটেল হতে হবে এমন যাতে এটা আপনার সাইটের আর অন্য কোন পেজের টাইটেলের সাথে মিলে না যায় অর্থ্যাৎ unique এবং নির্ভূল।
সার্চ রেজাল্ট যখন আমরা ব্রাউজারে দেখি তখন পেজ টাইটেল সবার আগে প্রথম লাইনে থাকে।যেমন

seo-title-tag

ইউজার যে কিওয়ার্ড দিয়ে সার্চ করবে সেই কিওয়ার্ডটি যদি সার্চ রেজাল্টে বোল্ড করে দেখায় তাও আবার পুরো পেজ টাইটেলটি,তাহলে আপনার সাইটের ট্রাফিক বহুগুন বেড়ে যাবে।পেজ টাইটেল সবসময় এমন দিবেন যেটার সাথে পেজের কনটেন্টের খুব মিল আছে।খুব বড় টাইটেল দেয়া উচিৎ নয় এতে অনেক অপ্রয়োজনীয় শব্দ টাইটেলে চলে আসে আর খুব বড় টাইটেল হলে গুগল এর সম্পূর্ন নয় বরং কিছু অংশ দেখায়।সবচেয়ে ভাল আপনার পেজ টাইটেল হবে ছোট,প্রাসঙ্গিক এবং তথ্যবহুল।
এসইও-মেটা ট্যাগ টিউটোরিয়াল
মেটা  (<meta>) ট্যাগ এর “description”  এ পেজে কি আছে তা সম্পর্কে সংক্ষেপে লিখুন।এটা গুগল এবং সকল সার্চ ইন্জিনকে একটা ধারনা দেয় যে এই পেজে কি আছে।এই বর্ননা ২/৩ লাইনের দিতে পারেন।মেটা বর্ননাকে গুগল আপনার ওই পেজটার কনটেন্টের সরাংশ হিসেবে ধরতে পারে।ধরতে পারে এজন্য বলা হয়েছে কারন ইউজার যে কিওয়ার্ড দিয়ে সার্চ করবে সেটার সাথে যদি সরাসরি পেজ কনটেন্টের কোন অংশের সাথে বেশি মিলে যায় তাহলে সেই অংশ গুগল সার্চ রেজাল্টে দেখাতে পারে।

seo meta description

ইউজারের দেয়া কিওয়ার্ড যদি এই সরাংশে (মেটা বর্ননায়) থাকে তাহলে সেটা বোল্ড করে দেখাবে যেমন উপরের ছবিতে দেখুন ইউজার এর “এইচটিএমএল টিউটোরিয়াল” লেখাটি সার্চ রেজাল্টে বোল্ড করে দেখাচ্ছে।এটা ইউজারকে একটা ইঙ্গিত দেয় যে,সে যে জিনিস খুজছে সেটার সাথে পেজটির কতটুকু মিল রয়েছে।তাই এমনভাবে মেটা বর্ননা দিন যাতে যেটা ইউজার সার্চ রেজাল্টে দেখেই যেন মনে করে এই পেজেই আমার প্রয়োজনীয় তথ্য থাকতে পারে।পেজের কনটেন্টের কোন অংশ আবার কপি করে মেটা বনর্নাতে পেস্ট করে দিয়েননা বরং পেজের কনটেন্টের উপর ছোটখাট একটা সারমর্ম লিখে দিন।
প্রতিটি পেজের মেটা বর্ননা যেন ভিন্ন ভিন্ন হয় তানাহলে ইউজার বা সার্চ ইন্জিন যখন একসাথে বহু পেজ দেখবে তখন সমস্যা হবে। শুধু একটা সাইটের সব পেজ সার্চ রেজাল্টে দেখা যায়)।আপনার সাইটে যদি হাজার হাজার পেজ থাকে তাহলে প্রতিটি পেজের জন্য আলাদা আলাদা মেটা বর্ননা তৈরী করা জটিল হয়ে পরবে সেক্ষেত্রে পেজের কনটেন্টের উপর ভিত্তি করে অটোমেটিক মেটা বর্ননা তৈরী হবে এধরনের টেকনিক অবলম্বন করতে হবে।
এসইও-লিংক স্ট্রাকচার টিউটোরিয়াল
লিংক স্ট্রাকচার খুব সহজ এবং বোধগম্য রাখুন যাতে সার্চ ইন্জিন এবং ইউজার উভয়েরই পড়তে এবং বুঝতে সুবিধা হয়।অনেক সময় দেখা যায় URL এমন থাকে যে বুঝাই যায়না এসময় ই্উজারের কপালে বিরক্তির ভাজ পড়তে পারে।সবচেয়ে ভাল, আপনি আইডি বা অবোধগম্য কোন প্যারামিটার URL এ ব্যবহারের চেয়ে এমন শব্দ জুড়ে দিন যেটা দেখেই যেন পেজ সমন্ধে একটা ধারনা হয়ে যায়।
URL সার্চ রেজাল্টে সবার নিচে(টাইটেল এবং এরপর সরাংশের নিচে)দেখায়।URL এ সেশন আইডি বা অপ্রয়োজনীয় প্যারামিটার ব্যবহার থেকে বিরত থাকুন।যেমন ছবির URL দেখুন এটা একটা খারাপ URL এর উদাহরন এবং SEO Friendly নয়
bad url

বরং URL নিচেরমত হওয়া ভাল।
URL এ অতিরিক্ত শব্দ ব্যবহার করা থেকে বিরত থাকতে হবে।আরেকটা গুরত্বপূর্ন বিষয় হচ্ছে প্রতিটি পেজের বা কনটেন্টের একটি মাত্র URL রাখা।একই পেজের যদি একাধিক URL থাকে সার্চ ইন্জিন কিন্তু আলাদা আলাদা পেজ মনে করে ফলে র‌্যাংকিংও সেভাবে দিয়ে থাকে ।যদি দেখেন যে আপনার সাইটের একটা পেজের কয়েকটা URL তাহলে একটা মেথড আছে এর মাধ্যমে সব URL কে একটা পছন্দনীয়  URL এ নিতে পারেন।এই মেথডে htsccess ফাইলের মাধ্যমে এটা করা যায়।এজন্য এপাচি সার্ভারের এই ফাইলটিতে কোড লিখে এই পরিবর্তন আনতে পারেন।আর যদি মেথড ব্যবহার না করেন তাহলে ক্যানোনিকাল URL ব্যবহার করতে পারেন।
URL এ ছোট হাতের অক্ষর ব্যবহার শোভনীয়,ছোট বড় হতের একসাথে করলে দেখতেও খারাপ লাগে,আসলে এটা এড়ানো উচিৎ।
৩০১ রিডাইরেক্ট টিউটোরিয়াল
লেখক মো:রেজওয়ানুল আলম   
৩০১ রিডাইরেক্ট একটা গুরত্বপূর্ন জিনিস সার্চ ইন্জিন অপটিমাইজেশন এর ক্ষেত্রে।৩০১ একটা কোড এর অর্থ স্থায়ী রিডাইরেক্ট (Permanent redirect).একটা সাইটের যদি দুটি ডোমেইন নাম থাকে অথবা একটা পেজের যদি দুটি বা আরও বেশি ঠিকানা থাকে তাহলে গুগল এখানে সব ঠিকানাগুলিকে আলাদা আলাদা ধরবে।এরফলে সার্চ রেজাল্টে এর বিরুপ প্রভাব পড়বে কারন ডুপ্লিকেট কনটেন্ট।সবচেয়ে মারাত্নক হচ্ছে সব সাইটের দুটি করে অটোমেটিক ঠিকানা হয়ে যায় যদিও এখানে সাইট একটি কিন্তু গুগল এখানে দুটি সাইট মনে করে তাই এখানে এই রিডাইরেকশন করা জরুরী রিডাইরেক্ট করে অর্থ্যাৎ একটা ঠিকানা রাখুন।এটা htaccess ফাইল দিয়ে করা যায়,সিপ্যানেল থেকেও করা যায়।নিচে  টাইপ করলে এ চলে যাবে (৩০১ রিডাইরেক্ট হবে) এই পদ্ধতিটি দেখানো হল-
htaccess ফাইল দিয়ে
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{HTTP_HOST} ^webcoachbd\.com$ [NC]
RewriteRule ^(.*)$ [L,R=301]

শুধু এই কোডটি পরীক্ষিত নিচেরগুলি পরীক্ষা করে দেখিনি
যদি চান টাইপ করলে webcoachbd.com এ যাবে তাহলে
#Options +FollowSymlinks
RewriteEngine On
RewriteCond %{http_host} ^ RewriteRule ^(.*) $1 [R=301,L]

সিপ্যানেলে
redirect tutorial

এখানে ক্লিক করে কোন্ পেজ থেকে কোন্ পেজে রিডাইরেক্ট করতে চান তা উল্লেখ করে দিয়ে Add বাটনে ক্লিক করলেই হয়ে যাবে।
এসইও-সাইট নেভিগেশন টিউটোরিয়াল
লেখক মো:রেজওয়ানুল আলম   
হোম পেজ বা মুল পাতা ভিত্তিক নেভিগেশন তৈরী করুন।ইউজার যেন হোম পেজ থেকে আপনার সাইটের সব পেজে যেতে পারে এবং সে যেন বুঝতে পারে যে এখন কোন পেজে আছে।এজন্য breadcrumb এই পদ্ধতি ব্যবহার করুন। 
ইউজার যদি URL এর কোন নির্দিষ্ট অংশ মুছে দিয়ে উপরের কোন ডিরেক্টরি বা পেজে যেতে চায় তাহলে যেন যেতে পারে।এখানে যেন 404 error page not found এসব এরর না দেখায়।যেমন ইউজার যদি নিচের লোকেশনে থাকে এবং শেষের oophp টুকু ব্রাউজারের এড্রেসবার থেকে মুছে দেয় তাহলে যেন তার আগের পেজে চলে যায় কোন এরর মেসেজ দেখানো ছাড়াই।
সাইটের নেভিগেশনের জন্য অর্থ্যাৎ এক পেজ থেকে অন্য পেজে যাওয়ার জন্য টেক্সট লিংক ব্যবহার করুন এতে করে সার্চ ইন্জিন আপনার সাইটকে ভাল করে বুঝতে পারে।নেভিগেশন যদি জাভাস্ক্রিপ্ট,ফ্লাশ বা ড্রপডাউন মেনু দিয়ে করেন তাহলে অনেক সার্চ ইন্জিন এই পরিস্থিতিতে হয়রান হয়ে যায় অনেক সার্চ ইন্জিন পারেইনা crawl করতে।