Bachelor der Informatik - Bachelor of Computer Science
Der Bachelor of Computer Science oder Bachelor of Science in Computer Science (abgekürzt BCompSc oder BCS oder BS CS oder B.Sc. CS ) ist eine Art Bachelor-Abschluss, der nach einem Hochschulstudium der Informatik verliehen wird . Im Allgemeinen legen Informatikstudiengänge den Schwerpunkt auf die mathematischen und theoretischen Grundlagen des Rechnens.
Derselbe Kernlehrplan kann je nach Schule zu anderen Abschlüssen führen, darunter:
- Bachelor of Arts (BA) in Informatik
- Bachelor of Applied Science (BASc) in Informatik
- Bachelor of Technology in Informatik und Ingenieurwissenschaften (B.Tech)
- Bachelor of Science in Informationstechnologie
- Bachelor in Mathematik in Informatik
- Bachelor of Engineering (BEng oder BE) in Informatik
- Bachelor of Computing in Informatik
- Bachelor of Science in Ingenieurwissenschaften (Informatik) - BSE (CS)
- Bachelor of Computer Security in Informatik
- Bachelor of Science (BSc oder BS) in Informatik (BSc CS oder BSCS oder BSc (Comp))
Einige postsekundäre Einrichtungen bieten auch einen Honours Bachelor of Computer Science an .
Berufliche Qualifikationen nach Abschluss des Studiums
Die erforderlichen Fähigkeiten und Qualifikationen für die Tätigkeit als Computer- oder Softwareingenieur umfassen eine Vielzahl theoretischer Aspekte aus den Bereichen Informatik und Elektronik. Die folgende Liste zeigt eine Einteilung nach den aktuell geforderten Berufsbildern: [4]
- Vertiefte Kenntnisse von mindestens einer Programmiersprache (derzeit verwendet) oder einer bestimmten Technologie.
- Englisch lesen können, da die meisten Dokumente zu den Arbeitsbereichen als Informatiker in dieser Sprache verfasst sind.
- Umgang mit Versionskontrollsystemen. Obwohl dies nicht zwingend erforderlich ist, verwenden die meisten Unternehmen, die Computeringenieure beschäftigen, Versionskontrollsysteme.
- Kenntnisse in Informationstheorie und Telekommunikation, die optimierte und rechtskonforme Designs ermöglichen und bei Bedarf Selbstkontrolle und Audits ermöglichen.
- Berechenbarkeitstheorie zur Berechnung der Durchführbarkeit des zu lösenden Problems.
- Effizienzbewusstsein für die industrielle Mechanisierung von Informationen (Skalierbarkeit, Zuverlässigkeit, etc ...).
- Automatentheorie und Algorithmenentwurfstheorie zum Entwurf geeigneter Automatisierungslösungen in der Informationsverarbeitung.
- Software-Engineering-Verständnis, um die besten Techniken für Design, Entwicklung und Wartung von Software zu bewerten, vorbehaltlich der Berechnungen von Qualitätseinschränkungen, Zeit, Kosten usw.
- Künstliche Intelligenz oder Knowledge Engineering wie Mustererkennung oder neuronale Netze zur Berechnung und Gestaltung von Wissensproduktionssystemen als industrieller Wettbewerbsvorteil im Informationsmanagement.
- Elektronik zum Berechnen und Entwerfen von Kommunikations- und Steuerungsschnittstellen zwischen Computern und verschiedenen mechanischen und elektrischen Geräten, wie z. B. Datenerfassungssystemen.
- Branchen- und betriebswirtschaftliches Verständnis, das für die Planung, Leitung und Kontrolle von Computerprojekten und die Leitung von ICT-Abteilungen erforderlich ist.
- Hardwarekenntnisse zur Analyse und Entwicklung von Lösungen im Bereich der Mikroprozessorarchitektur.
Typische Anforderungen
Da Informatik ein weites Feld ist, variieren die Kurse, die für den Erwerb eines Bachelor-Abschlusses in Informatik erforderlich sind. Eine typische Liste von Kursanforderungen umfasst Themen wie:
- Computerprogrammierung
- Programmierparadigmen
- Algorithmen
- Datenstrukturen
- Logik & Berechnung
- Rechnerarchitektur
Einige Schulen legen möglicherweise mehr Wert auf Mathematik und verlangen zusätzliche Kurse wie:
- Lineare Algebra
- Infinitesimalrechnung
- Wahrscheinlichkeitstheorie und Statistik
- Kombinatorik und diskrete Mathematik
- Differentialrechnung und Mathematik
Neben den Grundkursen der Informatik können die Studierenden in der Regel zusätzliche Kurse aus einer Vielzahl von verschiedenen Bereichen wählen, wie zum Beispiel:
- Berechnungstheorie
- Betriebssysteme
- Numerische Berechnung
- Compiler , Compiler-Design
- Echtzeit-Computing
- Verteilte Systeme
- Computernetzwerke
- Datenkommunikation
- Computergrafik
- Künstliche Intelligenz
- Menschliche interaktion mit dem Computer
- Informationstheorie
- Softwaretest
- Informationsabsicherung
Einige Schulen ermöglichen es den Schülern, sich auf einen bestimmten Bereich der Informatik zu spezialisieren.
Verwandte Abschlüsse
- Bachelor of Software Engineering
- Bachelor of Science in Informationstechnologie
- Bachelor of Computing
- Bachelor der Informationstechnologie
- Bachelor of Computer Information Systems
- Bachelor in Computerdesign