Důležité Oznámení

BA v informatice

Studenti obor v Computer Science (CS) naučit chápat a hodnotit organizaci, designu a konstrukce hardwarových a softwarových systémů pro výpočetní techniku. Navíc dosahují úrovně matematických schopností, které jim umožňují formálně abstraktní a analyzovat výpočetní procesy. Analyzují problémy, které vyžadují výpočet odpovědět, a navrhnout a implementovat řešení, která jsou efektivní a efektivní.

výsledky učení

  • porozumět a hodnotit organizaci, návrh a konstrukci hardwarových a softwarových systémů pro výpočetní techniku.
  • dosáhnout úrovně matematické schopnosti umožňující student formálně abstraktní a analyzovat výpočetní procesy.
  • analyzujte problémy, které vyžadují výpočet k zodpovězení, a navrhněte a implementujte vhodná řešení problémů, která jsou efektivní a efektivní.

Požadavky

Všechny první rok, první-time studenti budou pokračovat v kurzu v BU Hub, obecný program vzdělávání, který je integrován do celé pregraduální zkušenosti. Požadavky bu Hub jsou flexibilní a mohou být splněny mnoha různými způsoby, prostřednictvím kurzů v hlavních i mimo ně a, v některých případech, prostřednictvím společných vzdělávacích aktivit. Studenti obor v Computer Science se obvykle, a to prostřednictvím kurzu ve velkých, uspokojit BU Hub požadavky na Kvantitativní Uvažování, stejně jako některé požadavky v Komunikaci a Intelektuální výbavy. Zbývající požadavky bu Hub budou splněny výběrem ze široké škály dostupných kurzů mimo hlavní nebo, v některých případech, společné vzdělávací zkušenosti.

hlavní obor informatiky vyžaduje celkem patnáct 4-úvěrových kurzů, všechny dokončené se stupněm C nebo vyšším.

očekává se, že studenti CS budou spokojeni se standardní středoškolskou matematikou a počtem na úrovni odpovídající dokončení CAS MA 123.

15 kurzů potřebných pro major jsou rozděleny do čtyř skupin: A, B, C a D. Studenti musí mít všechny předměty ve Skupině A, alespoň 2 předměty ze Skupiny B, alespoň 2 předměty ze Skupiny C, a celkem 15 kurzů ze Skupin A–D.

Skupina A: Základní Kurzy

Tyto kurzy vytvořit nezbytné základy pro studium na UO. Studenti musí vzít všech pět.

  • CAS CS 111 Úvod do Počítače Věda 1
  • CAS CS 112 Úvod do informatiky 2
  • CAS CS 131 Kombinatorické Struktury
  • CAS CS 210 Počítačové Systémy
  • CAS CS 330 Úvod do Analýzy Algoritmů

Skupina B: Formální Nástroje

Tyto kurzy poskytují vzdělávání v základní algoritmy a formální metody. Studenti musí vzít alespoň dva z této skupiny.

  • CAS CS 132 Geometrické Algoritmy
  • CAS CS 235 Algebraické Algoritmy
  • CAS CS 237 Pravděpodobnost při výpočtu

Skupina C: Ústřední Témata

Tyto kurzy jsou více pokročilé než Skupiny a a B, a pokrývají v zásadě důležité podpolí CS. Studenti musí vzít alespoň dva z této skupiny.

  • CAS CS 320 Pojmy z Programovacích Jazyků
  • CAS CS 332 Prvky v Teoretické Výpočty
  • CAS CS 350 Základy počítačové Systémy

Skupina D: Volitelné předměty

  • CAS CS kurzy na 400 a 500 úrovní

seznam předpoklady nebo co-potřeby pro CS samozřejmě může obsahovat CS kurz „X“ s non-CS alternativní „Y“. V takovém případě, samozřejmě „Y“ může být počítán k hlavní místo samozřejmě „X“.

Ve zvláštních případech, student, se souhlasem instruktora, může petici Pregraduální Ředitel počítat kurzy jiné než uvedené výše. Pozornost je volána na následující: GRS CS kurzy číslované 600 a výše; 500-level kurzy v matematice & Statistika (CAS MA); a kurzy počítačového inženýrství nabízené vysokou školou inženýrství (ENG).

CAS CS hlavní kredit nebude poskytnut na kurzy Metropolitan College (MET).

Ocenění v Hlavních

Studenty, kteří hledají Vyznamenání v CS hlavní bude muset dokončit dva semestry výzkumné práce pod dohledem držba-dráha fakulty člen (CAS CS 401/402), které vyvrcholí v písemné a ústní prezentace před komisí fakulty.