Computerlinguistik oder Informatik+Linguistik?

Moin,

Ich interessiere mich dafür, an der Uni Heidelberg Computerlinguistik zu studieren, weil ich mich sehr für Sprachen interessiere und auch Informatik, insbesonfere ihre praktische Anwendung durch Programmieraufgaben, spannend finde.

Es gäbe jedoch eine alternative. Die LMU bietet Informatik mit einem 60 ETCS Nebenfach an. Da könnte ich "Sprache Literatur und Kultur" wählen und mich auf die Bereichr Fremdsprachen und Linguistik konzentrieren.

Der Hauptunterschied wäre, dass ich in München die Module, die speziefischerweise Themen der Computerlinguistik behandeln, nicht hätte, und stattdessen hätte ich mehr Module z.B. zur technischen und theoretischen Informatik. Ich interessiere mich aber sehr für die speziefischerweise computerlinguistischen Module und nicht wirklich für Dinge wie Betriebssysteme.

Daher würde ich eher nach Heidelberg gehen, wenn nur das Interesse zählen würde, aber es gibt auch Verschiedheiten, wenn es sich um die Berufschancen handelt. Mit CL ist man schon Spezialist, hat aber vielleicht genügend Informatikkenntnise, um auch in anderen Bereichen zu arbeiten, mit Informatik ist man breiter aufgestellt. Außerdem ist es vielleicht von Vorteil, dass jeder von Informatik schonmal gehört hat, während dass für CL nicht unbedingt der Fall ist...

Ich könnte mir gut vorstellen, im CL-Bereich auch zu arbeiten, bin mir aber nicht sichrr und könnte mir auch viele andere Berufe vorstellen.

Ein Gefühl, das ich hätte, wäre, dass es vllt mit CL schwer wäre, in einem anderen Bereich zu arbeiten, während man mit Informatik noch im CL Bereich arbeiten könnte.

Was denkt ihr? Sind meine Sorgen begründet oder sollte ich mir den Kopf lieber nicht zerbrechen und einfach das machen, worauf ich Lust habe?

Infos, Informatik, Universität, Computerlinguistik
Next.js Provider ohne meine ganze App Client Side zu machen?

Als Beispiel wenn ich Redux nutzen möchte muss ich es um einen Provider wickeln und ein YouTuber hatte es mal erklärt wieso daraus dann nicht alle Untergeordneten Components auch automatisch Client Side werden aber ich habe es nicht verstanden wieso das so ist. Was genau passiert da im Hintergrund.

/app/layout.tsx :

import type { Metadata } from "next";
import { Inter } from "next/font/google";
import "./assets/styles/globals/globals.scss";
import { StoreProvider } from "@/store/StoreProvider";

const inter = Inter({ subsets: ["latin"] });

export const metadata: Metadata = {
  title: "",
  description: "",
};

export default function RootLayout({
  children,
}: Readonly<{
  children: React.ReactNode;
}>) {
  return (
    <StoreProvider>
      <html lang="de">
        <head>
          <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=0"/>
        </head>
        <body className={inter.className}>
          {children}
        </body>
      </html>
    </StoreProvider>
  );
}

/app/StoreProvider.tsx :

'use client';
import { store } from "./store";
import { Provider } from "react-redux";

export const StoreProvider = ({ children }
    : { children : React.ReactNode}) => {
    return <Provider store={store}>{children}</Provider>;
}

Denn normlerweise wenn ich "use client" in einer Contact.tsx benutze wird auch "ContactForm.tsx" automatisch use client.

Eigentlich sollte man ja nur einzelne Buttons use client machen wenn möglich damit Contact dennoch ohne JavaScript das erste mal gerendered wird für den Nutzer.

Bin gerade darauf gekommen weil ich das gleiche jetzt nochmal für einen Darkmode Provider mit TailwindCSS machen wollte wie im Video hier https://www.youtube.com/watch?v=7zqI4qMDdg8&ab_channel=DaveGray

Er sagt keine angst eure ganzen Server Components bleiben Server Components nur ich verstehe Sprachlich/Akustisch nicht was er da auf englisch genau meint obwohl ich gut englisch kann.

IT, Webseite, JavaScript, Code, Informatik, Programmiersprache, Webentwicklung, Frontend, TypeScript

Meistgelesene Beiträge zum Thema Informatik