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.