Ohjelman kuvaus
Monimutkaisimmat järjestelmät perustuvat yksinkertaisiin käsitteisiin, tietokoneiden ideaan. Sähköisesti ne on valmistettu miljardeista yksinkertaisista kytkinlaitteista. Samoin tietokoneohjelmisto alkaa yksinkertaisilla komennoilla, jotka perustuvat täysin totta ja väärään logiikkaan. Tästä säätiöstä kasvaa monimutkaiset ja älykkäät järjestelmät, kuten itse ajavat autot ja puheentunnistusohjelmistot.
Elizabethtown College tietojenkäsittelytieteen laitoksella aloitamme yksinkertaisista, peruskäsitteistä ja periaatteista tietokoneohjelmistoista ja laitteistoista, opetamme opiskelijat huolellisesti ymmärtämään ne ja työnnämme sitten opiskelijamme sinne, missä he voivat kehittää omia monimutkaisia järjestelmiä. Esittelemme erilaisia aloja, jotka tarjoavat sinulle erilaisia tapoja tutkia päivittäin käyttämäämme tekniikkaa. Koodin kirjoittamisesta, algoritmien ymmärtämisestä ja ohjelmoinnista kiinnostuneiden opiskelijoiden tulisi harkita pääosastoa osastollamme. Älä pelkää, jos sinulla ei ole laajaa kokemusta! Kannustamme opiskelijoita, joilla on kaikentyyppistä kokemusta ja mukavuutta, liittymään meihin.Mitä tietojenkäsittelytieteen pääaineet tutkivat?Tietojenkäsittelytieteen tutkinto keskittyy enemmän ohjelmistojen kehittämiseen kuin muut tietojärjestelmien tai tietotekniikan päätoimialamme. Vaikka nämä tutkinnot painottavat enemmän tiedonhallintaa ja laitteistoja, tietojenkäsittelytiede antaa eniten valmiuksia ohjelmistojen suunnitteluun, testaamiseen ja virheenkorjaukseen; taidot, joiden arvo kasvaa edelleen työmarkkinoilla. Lisäksi ohjelmamme tarjoaa enemmän huomiota tietoturvaan kuin melkein mikään muu tutkinto tietojenkäsittelytieteessä Pennsylvaniassa.
Rakennettu menestykseen
Osastollamme on lähes 100-prosenttinen työpaikka tai tutkinnon suorittaneiden koulutusaste heti valmistumisen jälkeen. Kun ala kasvaa nopeammin kuin koskaan ennen, tietojenkäsittelytieteen tutkinnon suorittamisesta ei ole koskaan huolta. Ohjelmamme valmistavat opiskelijamme mihin tahansa ammattiin ja uraan. Pyydämme säännöllisesti markkinoilta ja alumneilta palautetta arvostetuista taidoista ja mukautamme opetussuunnitelmaamme vastaavasti. Pysymme mukana alan kehityksessä, ja opiskelijoillemme taataan käytännön kokemus heidän pääosastostaan riippumatta.
Pysymme edellä trendeissä, jotta opiskelijoistamme voi tulla alan johtajia valmistumisesta lähtien. Opiskelijoillemme on myös kasvatettu tunne ammatillisesta, eettisestä, oikeudellisesta, turvallisuudesta ja sosiaalisesta vastuusta. Tämä vastuuntunto ulottuu heidän uraansa, mikä tekee heistä entistä vastaanottavaisempia asiakkaiden tarpeisiin ja toiveisiin sekä herkät työnsä paikallisille ja maailmanlaajuisille vaikutuksille.Tietojenkäsittelytiede (BS)Opiskelijoiden tietotekniikan oppimistulokset:
Opiskelija osaa:Käytä tieteenalalle soveltuvaa tietojenkäsittelytietoa ja matematiikkaa, mukaan lukien yleiset tietorakenteet ja perusalgoritmit.
Analysoi ongelma ja tunnista ja määritä sen ratkaisuun sopivat laskentavaatimukset.
Selitä tietokonelaitteisto aina logiikan perusportista ja yhdistelmälogiikkapiiristä korkean tason tietokoneorganisaatioon.
Suunnittele, toteuta ja arvioi tietokonepohjainen järjestelmä, prosessi, komponentti tai ohjelma, mukaan lukien käyttöjärjestelmät ja tietokantajärjestelmät, vastaamaan haluttuihin tarpeisiin.
Toimi tehokkaasti tiimeissä ja käytä ohjelmistotuotannon periaatteita yhteisen tavoitteen saavuttamiseksi.
Kommunikoi tehokkaasti useiden yleisöjen kanssa.
Selitä tietojenkäsittelyn paikalliset ja maailmanlaajuiset vaikutukset ja niihin liittyvät ammatilliset, eettiset, oikeudelliset, turvallisuus- ja sosiaaliset vastuut.
Harjoittele jatkuvaa ammatillista kehitystä.
Käytä nykyisiä tekniikoita, taitoja ja työkaluja, jotka ovat välttämättömiä laskennan harjoittamiseksi, mukaan lukien tietokonekielien teoria ja suunnittelu sekä niiden kääntäminen koneoperaatioiksi, ohjelmointiparadigmat, mukaan lukien menettelytapojen, olio- ja rinnakkaisohjelmointi, sekä tietoliikenteen ja tietoverkkojen laitteisto- ja ohjelmisto-osat .
Selitä prosesseja, jotka tukevat tietojärjestelmien toimittamista ja hallintaa tietyssä sovellusympäristössä.Tietojenkäsittelytieteen tärkeimmät vaatimukset ovat:CS 121 - Tietojenkäsittelytiede I
CS 122 - Tietojenkäsittelytiede II
CS 221 - Tietorakenteet
CS 222 - Järjestelmien ohjelmointi (EGR 222)
CS 309 - tietokantajärjestelmät
CS 322 - Algoritmit
CS 332 - Tietokoneiden organisaatio ja arkkitehtuuri (EGR 332)
CS 341 - Ohjelmistotuotanto
CS 342 - Tietokoneverkot
CS 421 - kääntäjän suunnittelu
CS 422 - käyttöjärjestelmät (EGR 422)
MA 121 - MA-laskenta I
MA 122 - Calculus II
MA 235 - Johdatus matemaattisiin todisteisiin
Kaksi tietojenkäsittelytieteen tai tietojenkäsittelytieteen kurssia vähintään 200 tasolla (Opiskelija voi valita suorittavansa CS 490 tai CS 495 yhtenä tämän pääaineen valinnaisista vaihtoehdoista.)Ehdotettu neljän vuoden suunnittelija:
Ensimmäisen vuoden kurssiehdotukset:FYS 100 - ensimmäisen vuoden seminaariEN 100 - PLE-kirjoitus ja kieli Or
FI 150 - PLE Advanced Writing ja LanguageCS 121 - Tietojenkäsittelytiede I
CS 122 - Tietojenkäsittelytiede II
MA 121 - MA-laskenta I
MA 122 - Calculus IIToisen vuoden ehdotetut kurssit:CS 221 - Tietorakenteet
CS 222 - Järjestelmien ohjelmointi (EGR 222)
CS 342 - Tietokoneverkot
MA 235 - Johdatus matemaattisiin todisteisiinKolmannen vuoden ehdotetut kurssit:CS 309 - tietokantajärjestelmät
CS 322 - Algoritmit
CS 332 - Tietokoneiden organisaatio ja arkkitehtuuri (EGR 332)
CS 341 - OhjelmistotuotantoNeljännen vuoden ehdotetut kurssit:CS 421 - kääntäjän suunnittelu
CS 422 - käyttöjärjestelmät (EGR 422)
Kaksi tietojenkäsittelytieteen valinnaisia kursseja (yhteensä 8 op)Huomautuksia:CS 121 ja CS 122 ovat edellytyksiä tietojenkäsittelytieteen ylemmän tason kursseille, ja ne on suoritettava ennen kuin ylemmän tason kursseja voidaan yrittää. Saapuvien opiskelijoiden sijoitus CS 121 / CS 122: n yläpuolelle tapahtuu joko AP-tenttipisteillä tai keskustelemalla kurssin ohjaajan ja laitoksen puheenjohtajan kanssa.
MA121 ja MA 122 vaaditaan tietojenkäsittelytieteen pääaineilta, ja ne tulisi suorittaa ensimmäisen vuoden aikana, jos mahdollista. Opiskelija, joka on saavuttanut vähintään 4 pisteen College Board Advanced Placement Calculus AB -tutkinnossa, tulisi sijoittaa MA 122 ensimmäiselle lukukaudelle. Luotto myönnetään maisterille MA 121. Opiskelija, joka on saanut vähintään 4 pisteen College Boardin Advanced Placement Calculus BC -tutkinnossa, saa hyvitykset sekä MA 121: stä että MA 122: sta.
C- tai parempi vaaditaan edetä MA 121: stä MA 122: een.Varustettu muutokseenRaaka teknisten taitojen kehittämisen lisäksi keskitymme viestintätaitojen kehittämiseen opetussuunnitelmassa. Työnantajat etsivät aktiivisesti opiskelijoita, joilla on vahvat viestintätaidot, jotka menestyvät yhteistyössä ja löytävät erilaisia lähestymistapoja ongelmanratkaisuun.
Tietojenkäsittelytieteen opiskelijat saavat analyyttistä ja ohjelmointiosaamista useilla eri laitteistoalustoilla useilla ohjelmointikielillä. Osastomme uskoo, että käytännön aktiviteetit ja kokemukset edistävät oppimista nopeammin ja syvemmin kuin perinteiset luentoluennot. Et lue vain käytännön sovelluksista tai ohjelmistokehityksestä; vietät aikasi koodin suunnitteluun, rikkomiseen ja virheenkorjaukseen ongelmien ratkaisemiseksi luovasti. Voit suorittaa algoritmeja ja tietorakenteita, ohjelmistotekniikkaa, kääntäjien suunnittelua ja käyttöjärjestelmiä sekä joukon johdantokursseja ja valinnaisia tietojenkäsittelytieteen kursseja.
Aseistettuaan tietojenkäsittelytieteen tutkinnolla voit harjoittaa monia ammatteja, kuten ohjelmistoinsinööri, sovelluskehittäjä, web-kehittäjä tai data-analyytikko, joka työskentelee terveydenhuollon, sosiaalisen median, yritysten tai laboratoriotieteiden kanssa.