Zaawansowane komputery to szerokie pojęcie używane do opisania określonego typu komputera wysokiej klasy i procesów na nim przeprowadzanych lub zestawu umiejętności wykorzystywanych na komputerach osobistych. Oba znaczenia są zupełnie różne i nie ma ścisłej definicji tego wyrażenia, więc to, co jedna osoba ma na myśli, mówiąc o zaawansowanych komputerach, może bardzo różnić się od tego, co mówi druga osoba. Ogólnie rzecz biorąc, jeśli kurs jest oferowany w tym temacie, odnosi się on do zaawansowanych umiejętności obsługi komputera, podczas gdy agencja promująca zaawansowane przetwarzanie prawdopodobnie mówi o zaawansowanych komputerach.
Obliczenia o wysokiej wydajności (HPC) to jedno ze znaczeń zaawansowanych obliczeń. W tym sensie odnosi się do wykorzystania superkomputerów, czyli klastrów komputerowych funkcjonujących jako superkomputer, do realizacji ogromnych projektów. Mimo że współczesne komputery mają dużą moc obliczeniową, wszystkie, oprócz najpotężniejszych, mogą zająć dużo czasu, aby wykonać najbardziej złożone funkcje. Generalnie tego typu obliczenia są wykorzystywane do symulacji, często w dziedzinie inżynierii.
Na przykład grupa inżynierów pracująca nad nowym projektem skrzydła może użyć zaawansowanych obliczeń do symulacji dynamiki płynów. Dzięki wystarczająco silnej symulacji mogą zatem wirtualnie prototypować nowe projekty, wprowadzając drobne zmiany, aż znajdą idealny projekt, w którym to momencie mogą faktycznie rozpocząć produkcję produktu. Podobnie astrofizycy mogą użyć zaawansowanych obliczeń do modelowania czegoś, co ich zdaniem ma miejsce w gwiazdach. Lub chemicy i biolodzy mogą używać zaawansowanego komputera do obliczania nowych struktur białkowych lub mapowania genomu.
Zupełnie inne użycie tego wyrażenia odnosi się do tych umiejętności obsługi komputera, których większość użytkowników nie posiada. Wiele umiejętności, które wchodzą w zakres tego przedmiotu, w rzeczywistości nie byłoby uważanych za zaawansowane przez użytkowników komputerów wysokiego szczebla, ale kursy oferowane jako regionalne programy obłożenia lub uczelnie i tak często używają tego wyrażenia.
Na przykład większość użytkowników komputerów robi na swoim komputerze tylko kilka rzeczy: pisze dokumenty, wysyła e-maile, słucha muzyki, przegląda sieć i bawi się zdjęciami. W ramach każdej z tych rzeczy prawdopodobnie wiedzą tylko, jak wykonać niezbędne minimum, aby uzyskać pożądany rezultat. Zaawansowane komputery uczyłyby szerszego zakresu umiejętności i zagłębiały się w każdą z nich.
Na przykład zajęcia oferowane w lokalnym college’u, które uczą studentów korzystania z programu Photoshop, można nazwać zaawansowanymi zajęciami komputerowymi. Podobnie klasa, która szczegółowo opisuje, jak najlepiej wykorzystać system operacyjny Windows, może również odnosić się do siebie w ten sposób. Co ciekawe, znacznie bardziej zaawansowane zestawy umiejętności, takie jak programowanie lub konfiguracja sieci na dużą skalę, rzadko, jeśli w ogóle, byłyby określane jako zaawansowane korzystanie z komputera, ponieważ użytkownicy tych umiejętności prawdopodobnie używaliby bardziej szczegółowego terminu. Zaawansowany użytkownik komputera może czasami być również określany jako użytkownik zaawansowany, co oznacza, że uzyskuje więcej mocy ze swojego komputera.