Anunț Important
BA în informatică
studenții specializați în informatică (CS) învață să înțeleagă și să evalueze organizarea, proiectarea și construcția sistemelor hardware și software pentru calcul. În plus, ating un nivel de abilitate matematică care le permite să abstractizeze și să analizeze formal procesele de calcul. Ei analizează problemele care necesită calcul pentru a răspunde și proiectează și implementează soluții eficiente și eficiente.
rezultatele învățării
- înțelegeți și evaluați organizarea, proiectarea și construcția sistemelor hardware și software pentru calcul.
- atinge un nivel de abilitate matematică care să permită elevului să abstractizeze și să analizeze formal procesele de calcul.
- analizați problemele care necesită calcul pentru a răspunde și proiectați și implementați soluții de probleme adecvate care sunt eficiente și eficiente.
cerințe
toți studenții din primul an, pentru prima dată, vor urma cursuri în bu Hub, un program de educație generală care este integrat în întreaga experiență de licență. Cerințele bu Hub sunt flexibile și pot fi satisfăcute în multe moduri diferite, prin cursuri în și dincolo de cele majore și, în unele cazuri, prin activități co-curriculare. Studenții specializați în informatică vor satisface în mod obișnuit, prin cursuri în majore, cerințele BU Hub în raționamentul cantitativ, precum și unele cerințe în comunicare și setul de instrumente intelectuale. Restul cerințelor bu Hub vor fi satisfăcute prin selectarea dintr-o gamă largă de cursuri disponibile în afara experiențelor majore sau, în unele cazuri, co-curriculare.
specializarea în informatică necesită un total de cincisprezece cursuri de 4 credite, toate completate cu o notă de C sau mai mare.
elevii CS sunt așteptați să fie confortabili cu matematica standard de liceu, precum și cu calculul la un nivel echivalent cu finalizarea CAS MA 123.
cele 15 cursuri necesare pentru majore sunt împărțite în patru grupe: A, B, C și D. studenții trebuie să ia toate cursurile din grupa A, cel puțin 2 cursuri din grupa B, cel puțin 2 cursuri din grupa C și un total de 15 cursuri din grupele A–D.
Grupa A: cursuri fundamentale
aceste cursuri construiesc baze esențiale pentru studiul CS. Elevii trebuie să ia toate cele cinci.
- CAS CS 111 Introducere în informatică 1
- CAS CS 112 Introducere în informatică 2
- CAS CS 131 structuri combinatorice
- CAS CS 210 Sisteme Informatice
- CAS CS 330 Introducere în analiza algoritmilor
grupa B: instrumente formale
aceste cursuri oferă instruire în algoritmi de bază și metode formale. Elevii trebuie să ia cel puțin două din acest grup.
- CAS CS 132 algoritmi geometrici
- CAS CS 235 algoritmi algebrici
- CAS CS 237 probabilitate în calcul
Grupa C: subiecte centrale
aceste cursuri sunt mai avansate decât grupele A și B și acoperă subdomenii importante ale CS. Elevii trebuie să ia cel puțin două din acest grup.
- CAS CS 320 concepte de limbaje de programare
- CAS CS 332 elemente în teoria calculului
- CAS CS 350 fundamentele sistemelor de calcul
Grupa D: Electives
- toate cursurile CAS CS la nivelurile 400 și 500
lista condițiilor prealabile sau a co-cerințelor pentru un curs CS poate conține un curs CS „X” cu o alternativă non-CS „Y.” într-un astfel de caz, cursul „Y” poate fi luat în considerare pentru major în loc de curs „X.”
în cazuri speciale, un student, cu acordul instructorul, poate solicita directorului de licență să numere alte cursuri decât cele specificate mai sus. Se atrage atenția asupra următoarelor: cursuri GRS CS numerotate 600 și mai sus; 500-cursuri de nivel în matematică & Statistică (CAS MA); și cursuri de Inginerie Informatică oferite de Colegiul de inginerie (ENG).
CAS CS credit major nu va fi acordat pentru cursurile Metropolitan College (MET).
onoruri în Major
studenții care doresc onoruri în CS major vor trebui să finalizeze două semestre de lucrări de cercetare sub supravegherea unui membru al Facultății (CAS CS 401/402), care va culmina cu un document scris și o prezentare orală în fața unui comitet al Facultății.