Ważne ogłoszenie

licencjat z informatyki

studenci kierunku Informatyka (CS) uczą się rozumieć i oceniać organizację, projektowanie i budowę sprzętu i oprogramowania dla komputerów. Dodatkowo osiągają poziom zdolności matematycznych, pozwalając im na formalne abstrakcje i analizę procesów obliczeniowych. Analizują problemy, które wymagają obliczeń, aby odpowiedzieć, i projektowania i wdrażania rozwiązań, które są skuteczne i skuteczne.

efekty kształcenia

  • zrozum i oceń organizację, projektowanie i budowę sprzętu i systemów informatycznych.
  • osiągnięcie poziomu zdolności matematycznych pozwalających uczniowi na formalne abstrakcje i analizę procesów obliczeniowych.
  • Analizuj problemy, które wymagają obliczeń, aby odpowiedzieć, a także projektuj i wdrażaj odpowiednie rozwiązania problemów, które są wydajne i skuteczne.

wymagania

wszyscy studenci pierwszego roku po raz pierwszy będą realizować zajęcia w BU Hub, programie kształcenia ogólnego, który jest zintegrowany z całym doświadczeniem licencjackim. Wymagania BU Hub są elastyczne i mogą być zaspokajane na wiele różnych sposobów, poprzez zajęcia w Szkole Głównej i poza nią, a w niektórych przypadkach poprzez wspólne zajęcia. Studenci kierunku Informatyka będą zwykle, poprzez zajęcia w głównym, spełniają wymagania Bu Hub w rozumowaniu ilościowym, jak również niektóre wymagania w komunikacji i zestaw narzędzi intelektualnych. Pozostałe wymagania BU Hub zostaną spełnione, wybierając spośród szerokiej gamy dostępnych kursów poza głównym lub, w niektórych przypadkach, co-curricular doświadczeń.

kierunek Informatyka wymaga w sumie piętnastu 4-stopniowych kursów, wszystkie zakończone stopniem C lub wyższym.

od uczniów CS oczekuje się, że będą dobrze znali standardową matematykę w liceum, a także rachunek różniczkowy na poziomie równoważnym z ukończeniem CAS MA 123.

15 kursów wymaganych na kierunek jest podzielonych na cztery grupy: A, B, C i D. studenci muszą wziąć udział w wszystkich kursach w grupie a, co najmniej 2 kursach z grupy B, co najmniej 2 kursach z grupy C i łącznie 15 kursach z grup A-D.

Grupa A: kursy podstawowe

kursy te budują podstawowe podstawy do nauki CS. Uczniowie muszą wziąć wszystkie pięć.

  • CAS CS 111 Wprowadzenie do informatyki 1
  • CAS CS 112 Wprowadzenie do informatyki 2
  • CAS CS 131 struktury kombinatoryczne
  • CAS CS 210 Systemy Komputerowe
  • CAS CS 330 Wprowadzenie do analizy algorytmów

grupa B: narzędzia formalne

kursy te zapewniają szkolenie z podstawowych algorytmów i metod formalnych. Uczniowie muszą wziąć co najmniej dwa z tej grupy.

  • CAS CS 132 algorytmy geometryczne
  • CAS CS 235 algorytmy algebraiczne
  • CAS CS 237 Prawdopodobieństwo w informatyce

Grupa C: tematy Centralne

kursy te są bardziej zaawansowane niż grupy A i B i obejmują zasadniczo ważne podpowiedzi CS. Uczniowie muszą wziąć co najmniej dwa z tej grupy.

  • CAS CS 320 pojęcia języków programowania
  • CAS CS 332 Elementy teorii obliczeń
  • CAS CS 350 podstawy systemów komputerowych

Grupa D: Electives

  • Wszystkie kursy CAS CS na poziomach 400 i 500

lista warunków wstępnych lub warunków wspólnych dla kursu CS może zawierać kurs CS „X” z alternatywnym „y” innym niż CS. „W takim przypadku kurs” Y „może być liczony do głównego zamiast kursu”x”.

w szczególnych przypadkach student może być, za zgodą instruktora, może zwrócić się do dyrektora studiów o zaliczenie kursów innych niż wymienione powyżej. Zwraca się uwagę na następujące kwestie: kursy GRS CS numerowane 600 i powyżej; kursy na poziomie 500 z matematyki & Statystyka (CAS MA); oraz kursy Inżynierii Komputerowej oferowane przez College of Engineering (ENG).

CAS CS major credit nie będzie udzielany na kursy Metropolitan College (MET).

wyróżnienia w kierunku głównym

studenci ubiegający się o wyróżnienia w kierunku głównym CS będą musieli ukończyć dwa semestry prac badawczych pod nadzorem członka wydziału etatowego (CAS CS 401/402), co zakończy się pisemnym dokumentem i ustną prezentacją przed komisją Wydziału.