Monday, December 7, 2009
Thursday, September 10, 2009
download manager
while browsing there will be interrrupts for internet...
like power cut or some disconnectin or etc..
to resume the discontinued dowloads...
here is a best software u can use it...
http://www.freedownloadmanager.org/download.htm
just install it and restart ur browser..
Enjoy
Wednesday, September 9, 2009
#n.Download Opera
Opera browser has come up with a new version
check out the latest version at http://www.opera.com/
have a nice day
youtube cache videos in temp file
2.do u want to know where the youtube streamed videos go..
2.1. C:\Users\username\AppData\Local\Mozilla\Firefox\cache
if u have created profiles for mozilla
go to
2.2.C:\Users\username\AppData\Local\Mozilla\Firefox\Profiles\profilename\Cache
so search here...
the file may be of form for example 098EF875....
enjoy
Tuesday, May 12, 2009
21.list of uml diagrams softwares
My Little UML (Tools) Page
Feedback is welcome (also see the feedback page), especially if you have information about a tool that's died out or is being marketed under a new name. Be warned that some of these listings are a few years old!
Background and Context
I (and others) teach a course in software requirements at the University of Waterloo. For Fall 1999, we switched notations from OMT to UML, and we went looking for a reasonable UML tool. We had been using Software Through Pictures (OMT version) but we were unhappy with its reliability and general usability.
Our primary requirements for the new UML tool were
- that it should support most UML analysis diagrams (class, use-case, collaboration, sequence, and activity),
- that it be easy to use, reliable, scalable,
- that it be free or almost free to universities, and
- that there be a free-ish Windows and/or Linux version that students may install on their home machines.
We did not require support for features that many CASE tools provide, such as UML design diagrams, or for reverse engineering or code generation. All of these factors bear on the comments below. Your mileage may vary depending on your own requirements!
Disclaimer The views on this page are personal opinions. I have not accepted and will not accept money, favours, or similar rewards for comments on any tool mentioned on this page. Some of the vendors below have given me free versions of their software to try out, but that's it.
What tools do *I* use?
Currently (summer 2005), I use OmniGraffle for simple UML diagrams, and I use MagicDraw for more complex diagrams, where the underlying model needs to be represented explicitly.Some open source tools
- Modelling tools:
- Gaphor, a GPL modelling tool written in Python using GTK+ (and so will run on *nix, MacOS, and Windows with Python and GTK+ installed). Currently [June 2007], it supports class, component, action/activity, and use case diagrams, with sequence and collaboration diagrams coming "soon". The tool emphasizes drawing UML diagrams, rather than application generation.
- Umbrello, a GPL modelling tool that looks interesting, tho I have taken it for only a short test drive. Runs under (requires) KDE and Linux. Also supports code generation as well as reverse engineering (code to UML) for C++ and Java. Their grand goal is "to reach a deep integration with other KDE development tools to create an unique development platform".
- Astade is aimed at aiding in autogenerating C++ source from UML models. It is meant to be practical rather than research oriented. Currently, it can serve as a front end to GCC. It is early days in its development as of November 2005. An installer is available for MS-Windows, or you can compile up the sources yourself under Linux.
- FUJABA (the rather unlikely acronym stands for Forward Unto Java And Back Again), supports both reverse engineering of and code generation for Java systems. It's a research system (released under the LGPL), that supports UML class and behavioural diagrams. Disclaimer: Some of the past and present FUJABA project members are pals of mine (Hi Jens, Albert, Jörg).
- ArgoUML, a free research modelling tool; fairly fully featured; the main goal is to have a Really Useful user interface, unlike almost all existing CASE tools; there are some nice UI ideas in here; I encourage you to take it for a test drive and consider joining in on the development. Note that there is a commercial version of this tool that goes by the name Poseidon and is marketed by a Gentleware; they offer a free community edition as well as fancier editions that cost real money.
- Coral is an open source research-based modelling and meta-modelling tool, from �bo Akademi University in Finland. It can be used to develop new modeling languages or as a platform to construct other modelling tools. It implements OMG standards such as MOF and UML into an extensible framework that can be customized to a final application.
- Drawing tools:
- DIA, a freeware/GPL multiplatform (!!) drawing tool based on GTK; supports UML and other kinds of diagrams; this is intended to be a freeware Visio-like drawing tool rather than a modelling tool; I have a few UI quibbles, but overall this looks like a very nice drawing tool; DIA now comes standard with many Linux distributions. There are now also easy-to-install versions for Windows and OSX (since the port of GTK to those OSs made this possible). [updated Feb 2007]
- Violet, a very simple GPL drawing tool written by Cay Horstmann (who has written many nice books on programming in C++ and Java; I've used two of them in courses I've taught). Pretty much all of the comments on UMLet below apply to Violet, as it's pure Java (single jar file) and very simple to use/learn. The Violet UI is different tho; try both and see which you like more. (Roses are Rational, violets are GNU, ... get it? OK in light of recent events, I guess that roses are (big) blue now too.)
- UMLet, a small, very simple, and easy-to-use drawing tool (as opposed to a fully fledged modelling tool) from the Technical University of Vienna. It's free for educational and non-commerical use. While it's pure Java, the jar file is so small (v1.0 is less than 60K) that it should run well for most people. This tool would work very well for classroom use since students can download their own copy and it's so simple (and customizable), there's no real learning curve. This tool will not scale up to heavyweight modelling of big systems, but it isn't meant to.
Some commercial tools that support UML diagrams that I've at least had a look at
- Modelling tools:
- MagicDraw, a commercial tool; pure Java and will run on Windows / MacOS X and most Unix variants. Downloadable free community edition; more expensive editions give fancier features. It is very fully featured, and even compliant with the latest UML standard, if that matters to you. A nice piece of work.
- Update Fall 2004 -- UWaterloo has decided to get a site license for MagicDraw for use in various courses, including the software requirements course I teach sometimes. I've been using MagicDraw quite a bit recently, and I like it. If you are a UWaterloo person, you can download our current licenced version here.
- IBM Rational Rose, perhaps the best known UML tool; free to universities (if you ask), but it has a reputation for being awkward and buggy. I have not used it seriously since version Rose98i, so your mileage may vary (maybe it's improved!). Rational was been bought by IBM severl years ago, but I'll bet you knew that already.
- JUDE has a free community edition that supports basic UML diagrams, reverse engineering existing Java source code to UML, and the generation of Java skeleton source code from UML. They also have a professional (non-free) version with more features [e.g., ER modelling]. It is developed in Japan, and supports both English and Japanese language use. There is also a free product called JUDE/Server that supports UML model management (i.e., by various team members) for models produced by their professional version. [Updated Feb 2007.]
- Together, a commercial tool; pure Java; full version can be had for free for academic use; worked well for my limited needs when I tried it out in the summer of 2001. At some point since then, the Together suite was acquired by Borland.
- The comments on this tool are so out of date, that my original (correct) link now redirects you to a page on Peter Coad's technique for learning biblical Greek.
- MagicDraw, a commercial tool; pure Java and will run on Windows / MacOS X and most Unix variants. Downloadable free community edition; more expensive editions give fancier features. It is very fully featured, and even compliant with the latest UML standard, if that matters to you. A nice piece of work.
- Drawing tools:
- OmniGraffle is a drawing tool that comes bundled with new Macs (at least it did in Spring 2005 when I bought my first Powerbook). It's a drawing tool, not a modelling tool, but it does include some UML stencils. I have found it to produce the nicest looking UML diagrams of any tool I have tried so far, and it is currently my tool of choice for simple UML diagrams (I use MagicDraw for more complicated ones). It runs on MacOS X only. A "pro" version is available for a little more $$$; the pro version can also be used to do Powerpoint-like presenatations (i.e., multi-"canvas" documents, not just single diagrams).
- Visio, designed to be a top notch commercial drawing tool, rather than a reverse engineering or modelling tool per se. The level of support for UML diagrams has varied over the years, depending on which version you purchased, so be sure to check out the most recent web page if you are interested in using Viso for UML diagrams. Viso was bought out by Microsoft in 1999, but you knew that too, right?
- It may be possible to add This Visio stencil to the cheaper versions; that is, the stencil lets you draw vanilla pictures that look like UML but doesn't give you fancy cross referencing between diagrams;
- Cetus (see below also) has an excellent page on OOA/OOD tools, including (ahem) a link back to this page.
Other UML Tools I haven't looked at much (because I don't have time and frankly I doubt I will anytime soon), but the author/company that made them shamelessly asked me to add them to my list anyway
No endorsements implied for these tools; I haven't looked at 'em seriously.- gModeler is, well, a little different. It's a free online tool for drawing UML class diagrams. It's written in FlashMX (!!). I'm not sure how useful it is, but it does have a certain "wow that's cool" factor to it. It runs in any Flash-enabled web browser (I used Galeon under Linux).
- Steve Hanov, currently (March 2007) a graduate student in my department, has created a web-based sequence diagram generator. It takes simple textual input and creates a sequence diagram you can snarf. The service is free, but the project is not open source.
- Rhapsody (by iLogix, an OMG member) is meant to be a competitor to Rational Rose, supporting model-driven development and all those good things. A 30 day trial download is available. They also appear interested in university licences.
- Modelistic supports UML class diagrams only, reverse engineered from Java code. It's based around IBM's Eclipse platform. The idea (they claim) is that you can define your own sets of Java model elements, which you then use as filters for controlling how things are displayed, and this makes for a powerful Java analysis / visualization tool.
- Visual Thought is an apparently dead diagramming tool that has been released as freeware. It's meant to be a competitor to, say, Visio but specializing in software diagrams.
- EclipseUML from Omondo is a visual modelling tool for Java, natively integrated with Eclipse and CVS. It implements all UML diagrams. They claim to support model driven development using live bidirectional code and model synchronisation, database and J2EE. They have a stripped-down free version and a time-limited fully featured version for download.
- UMLStudio is a commercial tool supporting UML and other notations (including user-defined ones). It supports code generation and reverse engineering of C++ and Java.
- SmartDraw is meant to be a competitor for Visio (i.e., it's a drawing tool rather than a modelling tool). It appears only the most expensive Pro version will support UML, tho the company indicated to me that they might be willing to do a special deal for universities. It runs on Win32 platforms only.
- MetaEdit+, which seems like it is a "forward" engineering tool for editing design of methods. It claims to be both a CASE and a meta-CASE tool in that you can plug in your own subcomponenets. It supports UML plus several other notations. It runs on Win32 and several Unices, and the Linux version is "free for non-commercial use"(October, 2003).
- Select Component Architect specializes in UML support to aid in component-based design (CBD) and business system design. Apparently, this tool suite has been around for over 10 years; previous names include Select Enterprise and Select OMT Professional (August 2003).
- Visual Paradigm for the Unified Modeling Language (VP-UML) is a UML CASE suite that supports Java code generation; as of Jan 2002, a free beta is available.
- SequenceSketcher is a MacOS-X application for drawing sequence diagrams only.
- EctoSet Modeller, according to its developer, is a Windows-based UML tool with scripting for forward engineering. Scripts are provided for generating Delphi, C++Builder, Java and VB code. Available in Professional and Standard versions, plus a free read-only viewer.
- ProxyDesginer by ProxySource.com is a free PC-based tool for creating and sharing UML software designs.
- JVision is a commercial tool intended to help reverse engineer (and then presuambly re-engineer) Java source code libraries into UML diagrams; demo downloadable.
- iUML from Kennedy-Carter claims "Intelligent support for Executable UML" and runs on NT and Unix. A free "lite" version is available.
- Embarcadero Describe, a commercial tool formerly known as GDPro.
- WithClass is "a UML tool that runs under Windows (supports C++, Delphi, Java, VB, IDL)" from MicroGold.
- WinA&D and MacA&D from Excel Software claim to be the only fully compliant UML tools for both Win and Mac platforms; their translator tools can generate UML class models from C++, Java or Object Pascal.
- HAT (HOORA Analysis Tool) provides support for UML using the HOORA process, and claims to support Rose model imports, automatic diagrams (static model, dynamic model, package summary), requirements management and traceability, hierarchy support, dictionary support, Word documentation generation, C++ code generation, COM interface, and more.
- ObjectDomain a commercial tool; claims to support full UML; written in pure Java; demo downloadable.
- Visual UML, a commercial tool.
CASE Graveyard
The following UML tools seem to have died.- Object Technology Workbench according to their website, this tool provides "round-trip engineering and code generation, and integrates visual modeling into the entire development process." Win32 platforms only [the tool seems to have died while the website lives on as a consulting group]
- Object Engineering Workbench, or OEW, a commercial tool; modelling tool seems to be freely downloadable but extra features cost real money; all UML diagrams are supported in the free version; UI not as good as Rose but supports more of UML
- FreeCASE, a freeware OO CASE tool that seems to be in very early development
Selected Feedback on this page
- ... can be found here.
Some more UML information
- Some personal comments on a few UML books (pretty outdated, tho).
- UML central at Rational Inc
- Cetus (see above also) has some excellent pages on UML.
- A nice page on how to choose a UML modelling tool
Saturday, May 9, 2009
oracle 10g installation
Notes on Oracle 10g Installation
Go to the Oracle download web site: http://www.oracle.com/technology/software/products/database/oracle10g/index.html
You may need two different downloads:
The 10g release is the database system itself. You need it only if you want to have databases local to your machine. 10g Client has the SQLPlusWorksheet application. It will allow you to connect to our Oracle server and/or your local database. Click on each release above to see the installation notes. There are additional notes on starting and stopping Oracle 10g, and logging on to Oracle.
Installing 10g
The following is a series of screen snapshots that capture the settings you'll need. Install Oracle at the top of C: (or some other disk). I don't think Oracle likes blanks in its path (e.g., like "Program Files").

Select personal edition, provide a database password and remember this password! Here's the next panel:

Click install. The installer will take a while. You may (or may not) get errors during installation. In such cases, you may or may not get a correct installation. When it has not worked, I ended all of my user processes, and started again. Finally this page appears:

The most important thing to do at this time is to click password management button. You MUST activate the Scott account (and any others that you want). You will then be presented with a screen of information that looks like the following. Copy its contents into a text file for safe keeping.
You're almost done. Search the Oracle installation directory for the tnsnames.ora file. It should be in directory oracle\product\10.1.0\DB4\NETWORK\ADMIN. Open it and you'll find an entry like the one below:
ORACLE =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST =)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = oracle)
)
)
Copy this, as we will need to paste it into a corresponding file in the 10g client, once it is installed. You may have a different name than ORACLE = . This is the service name (ORACLE or whatever) that you will use to log onto your database.
For reference, here is the tnsnames.ora file that I use for my 10g server. Remember, I used the name ORACLE for my service name; yours might be different. Note also that "commando" is the name of my machine.
# tnsnames.ora Network Configuration File: C:\oracle\product\10.1.0\Db_4\network\admin\tnsnames.ora |
Starting and Stopping Oracle
Oracle will install lots of services which will heavily load your machine. Pull up the Windows services panel and see which ones are running. Make note of them, and do the following. Turn off each service and have it start manually. (If not, each time you boot your machine, Oracle will begin to run, and it is a resource hog). To run the local database, you need to start 3 services: OracleService, DBConsole, and CSService. I believe they can be started in any order. In fact, I use the following batch script on my windows machine to start, stop oracle:
rem %1 is either start or stop
net %1 OracleServiceORCL
net %1 OracleOradb10g_home1TNSListener
net %1 OracleCSService
Please note that the names of these services may be different on your machine, so modify the above script accordingly.
Installing 10g Client
Here is the splash screen:

Choose administrator, Next. The installer will grinds for about 10 minutes.

Click cancel. You're almost done.
Now, search for the tnsnames.ora file in the 10g Client installation. It should be in oracle\product\10.1.0\Client_2\NETWORK\ADMIN. Do the following:
- Add the Oracle descriptor to this file that you extracted from your 10g install. (Click here see how to get this). This descriptor will allow you to log into to your local Oracle database. You can logon as "scott", password "tiger", and the installation service name that was defined in your Oracle 10g installation (e.g., ORACLE).
- Now add the following additional descriptor. It will allow you to log on as yourself to our class's Oracle server at school. You log on with your user name and password, using microlab as the service.
MICROLAB =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = oracle.microlab.cs.utexas.edu)(PORT = 1521))
)
(CONNECT_DATA =
(SID = orcl)
(SERVER = DEDICATED)
)
)
For reference, here is the tnsnames.ora file that I use for my 10g client. Remember, I used the name ORACLE for my service name; yours might be different:
# tnsnames.ora Network Configuration File: C:\Oracle\product\10.1.0\Client_1\NETWORK\ADMIN\tnsnames.ora |
Logging onto Oracle
Use SQLPlusWorksheet to logon to either your local install of 10g or our classes server.
- Local login: log on as "scott", password "tiger", and the installation service name that was defined in your Oracle 10g installation (e.g., ORACLE).
- Server login: log on with your user name and password, using microlab as the service.
Unlocking The Scott Account
So you forgot to unlock the Scott account, eh? Here is a suggestion. Login using SQLPlusWorksheet to oracle as "System", using the password you gave to system accounts during installation. Then run the following script:
Notes on Oracle 10g Installation
Go to the Oracle download web site: http://www.oracle.com/technology/software/products/database/oracle10g/index.html
You may need two different downloads:
The 10g release is the database system itself. You need it only if you want to have databases local to your machine. 10g Client has the SQLPlusWorksheet application. It will allow you to connect to our Oracle server and/or your local database. Click on each release above to see the installation notes. There are additional notes on starting and stopping Oracle 10g, and logging on to Oracle.
Installing 10g
The following is a series of screen snapshots that capture the settings you'll need. Install Oracle at the top of C: (or some other disk). I don't think Oracle likes blanks in its path (e.g., like "Program Files").

Select personal edition, provide a database password and remember this password! Here's the next panel:

Click install. The installer will take a while. You may (or may not) get errors during installation. In such cases, you may or may not get a correct installation. When it has not worked, I ended all of my user processes, and started again. Finally this page appears:

The most important thing to do at this time is to click password management button. You MUST activate the Scott account (and any others that you want). You will then be presented with a screen of information that looks like the following. Copy its contents into a text file for safe keeping.
You're almost done. Search the Oracle installation directory for the tnsnames.ora file. It should be in directory oracle\product\10.1.0\DB4\NETWORK\ADMIN. Open it and you'll find an entry like the one below:
ORACLE =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST =)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = oracle)
)
)
Copy this, as we will need to paste it into a corresponding file in the 10g client, once it is installed. You may have a different name than ORACLE = . This is the service name (ORACLE or whatever) that you will use to log onto your database.
For reference, here is the tnsnames.ora file that I use for my 10g server. Remember, I used the name ORACLE for my service name; yours might be different. Note also that "commando" is the name of my machine.
# tnsnames.ora Network Configuration File: C:\oracle\product\10.1.0\Db_4\network\admin\tnsnames.ora |
Starting and Stopping Oracle
Oracle will install lots of services which will heavily load your machine. Pull up the Windows services panel and see which ones are running. Make note of them, and do the following. Turn off each service and have it start manually. (If not, each time you boot your machine, Oracle will begin to run, and it is a resource hog). To run the local database, you need to start 3 services: OracleService, DBConsole, and CSService. I believe they can be started in any order. In fact, I use the following batch script on my windows machine to start, stop oracle:
rem %1 is either start or stop
net %1 OracleServiceORCL
net %1 OracleOradb10g_home1TNSListener
net %1 OracleCSService
Please note that the names of these services may be different on your machine, so modify the above script accordingly.
Installing 10g Client
Here is the splash screen:

Choose administrator, Next. The installer will grinds for about 10 minutes.

Click cancel. You're almost done.
Now, search for the tnsnames.ora file in the 10g Client installation. It should be in oracle\product\10.1.0\Client_2\NETWORK\ADMIN. Do the following:
- Add the Oracle descriptor to this file that you extracted from your 10g install. (Click here see how to get this). This descriptor will allow you to log into to your local Oracle database. You can logon as "scott", password "tiger", and the installation service name that was defined in your Oracle 10g installation (e.g., ORACLE).
- Now add the following additional descriptor. It will allow you to log on as yourself to our class's Oracle server at school. You log on with your user name and password, using microlab as the service.
MICROLAB =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = oracle.microlab.cs.utexas.edu)(PORT = 1521))
)
(CONNECT_DATA =
(SID = orcl)
(SERVER = DEDICATED)
)
)
For reference, here is the tnsnames.ora file that I use for my 10g client. Remember, I used the name ORACLE for my service name; yours might be different:
# tnsnames.ora Network Configuration File: C:\Oracle\product\10.1.0\Client_1\NETWORK\ADMIN\tnsnames.ora |
Logging onto Oracle
Use SQLPlusWorksheet to logon to either your local install of 10g or our classes server.
- Local login: log on as "scott", password "tiger", and the installation service name that was defined in your Oracle 10g installation (e.g., ORACLE).
- Server login: log on with your user name and password, using microlab as the service.
Unlocking the Scott Account
So you forgot to unlock the Scott account, eh? Using SQLPlusWorksheet, login as "system" using the password that you gave to system accounts when you installed oracle. Next, execute the following statements:
alter user scott account unlock;
grant connect, resource to scott;
That should do it. If you want to create new accounts, try this:
create user LOGINNAME profile default identified by PASSWORD;
alter user LOGINNAME account unlock;
grant connect, resource to PASSWORD;
oracle 10g forget password
Many times, users may find themselves with a lost SYS password when using Oracle 10g. Though it may appear difficult, there are many solutions to this issue.
For example, on Oracle DBA Forums, a user finds themselves troubled by a lost SYS password, and was given these solutions by various repliers:
-
First, 'Dave' advises that you can connect using the alter user privilege under any user, and change the password since it has been lost.
-
Next, JGarmany
Make sure that the database and listener services are started. Then open a command prompt and log in as / as sysdba. Then change the sys password.
c:> sqlplus /nolog
SQL> connect / as sysdba
SQL> alter user sys identified by ,new password>;
If you get asked for a password when you log in as / you need to create or recreate the password file using orapw. Check the $ORACLE_HOME/database directory for a file called orapw. That is the password file for the database. Create (or recreate) it using:
c:\> orawpd file=$ORACLE_HOME/database/orapwdpassword= entries=5
Notice it is from the dos prompt
-
Lastly, 'vienpbvbard' informs that you may also want to try the following when you are troubled by a lost SYS password:
******* please note that i got this info from internet .. i am not aware of this********
1. login oracle user
2. cd $ORACLE_HOME/network/admin
3. ed(vi) file sqlnet.ora
4. Remark by # at begining of line
SQLNET.AUTHENTICATION_SERVICES = (NONE)
=> #SQLNET.AUTHENTICATION_SERVICES = (NONE)
5. sqlplus /nolog or (svrmgrl) command
6. connect sys as sysdba, or connect internal
(not need input the password).
Thursday, April 30, 2009
MS in USA
Indian students contribute to the highest International student population in U.S. Universities surpassing China in the latest year. There are 74,603 students presently enrolled in US Universities.
The following are the factors that influence any student's decision to pursue a Masters program in United States.
1. World Class Education
2. Excellent research facilities
3. Easy to survive
4. International exposure
5. Immense Opportunities for the deserving
6. Sizeable Indian population
US Education System:
In United States of America, the education system comprises of 12 years of primary and secondary schooling. A student who has completed 12 years of education will be eligible to apply for a bachelors program and a student who has completed 16 years of education is eligible to apply for a Masters program. Its unlike in India where 3 years traditional degree is not sufficient to apply for masters program in US. Student from India with 3 years degree should complete an additional year of degree program to become eligible for admission.
There are four semesters mentioned below are available in the US Universities,
1. Fall semester
Starts in the month of August / September
Apply before end of March month
2. Spring semester
Starts in the month of January / February
Apply before end of September month
3. Summer Semester
Starts in the month of April
Apply before November of the previous year
4. Winter Semester
Starts in the month of November
Apply before end of May month
It is strongly recommended to opt for Fall semester as their first priority in applying to Universities followed by Spring semester. The choice of Universities is wide and the chances of financial aid are also high during Fall semester.
If one wishes to improve his chances of securing admission and financial assistance, it is advised to students to send their application packets to the respective Universities 9-12 months prior to the start of the semester.
Rolling Admissions: Some of the Universities follow the system of Rolling admissions, where they do not have any application deadlines and accept applications throughout the year. They provide admissions based on the availability of seats for that respective semester. Once the intake is full, they defer the application packet of the students to the next semester.
General terminology used in US unlike in India:
Graduation/Graduate Programs
In India, we refer to B.Tech., B.E., MBBS, B.A., B.Sc., B.Com, B.Pharm., etc. as graduate programs, and M.Tech, M.Sc., M.A., etc as post graduation programs. In the US, programs like B.Tech., B.E., MBBS, B.A., B.Sc., B.Com, B.Pharm. are referred to as undergraduate programs.
M.S., M.A., MBA and Ph.D. are referred to as graduate programs by the US universities.
So, remember that you have completed (or studying) your undergraduate program and you are applying for admission into graduate programs in the US universities.
Courses
For us in India, B.Tech is a course; B.Com. is a course. In the US, the term course is used to refer to (what we call as) subjects. For example, if you are Computer Science Engineer, you would have done a course called Digital Signal Processing (Note that this is one of the subjects that you would have done).
So, in your Statement of Purpose and other documents where you want to mention the subjects that you have done, use the word "courses."
Major
The branch of study is referred to as major. For example, if you are a mechanical engineer, you will say that you majored in Mechanical Engineering.
Grade 10 and 12
When you are talking about your Tenth Standard (SSC, etc.) or Twelfth Standard (HSC, etc.) in your essays, it is better that you use terms like Grade 10 and Grade 12 (respectively) rather than use words like SSC and HSC. The universities will immediately understand words like Grade 10 and 12 as that is the terminology they are familiar with.
Your Academic Scores
The US universities use GPA (Grade Point Average) as a measure for expressing academic performance. However while quoting your marks, if your university gives percentage marks, use only percentage marks. If your university gives a scale of conversion from percentage to GPA, use such a scale and convert your marks to GPA - otherwise, do not use your own conversion scale or methodology to express your marks in GPA.
Credit hour
Credit given for attending one lecture hour of class each week for 15 weeks or equivalent. Most college classes are three credit hours, meaning their total meeting time for a week is three hours.
Admission Process:
Factors that play a major role in the admission process:
1. Test Scores (GRE® / TOEFL®): Your scores in GRE (General Test)® and TOEFL® are required by good universities before they decide on your application for admission into their universities. Some universities may also ask you to take GRE® Subject test depending on your background and the major area you are applying for.
2. Academics (GPA): Your marks in Tenth and Twelfth standards and undergraduation will form an important part of the admission process. Your marks up to the semester you have completed should be sent along with the application packet. Good academics of the student always improve the admission chances and chances of financial assistance.
3. Statement of purpose: SOP is an essay stating your objectives and why the university should select you. This forms an important part of the admission process. An effectively written SOP can always make a difference in the deciding the admission status.
4. Recommendation Letters: The comments/recommendations of the recommender put down in the form of a written document is known as a Recommendation Letter. Recommendation letters also form an important part of the admission process.
Types of Financial Assistance:
1. Fellowships and Scholarships
2. Assistantships
i) Teaching Assistantship
ii) Research Assistantship
3. On Campus jobs
®GRE and TOEFL are registered trademarks of Educational Testing Service(ETS)