Bs Informatica

West Virginia State University

Programma Beschrijving

Lees de Officiële Beschrijving

Bs Informatica

West Virginia State University

De Computer Science programma zullen de studenten over object-georiënteerd en procedurele programmeertechnieken, datastructuren en database management, besturingssystemen en distributed computing te leren om hen te voorzien van een fundamenteel begrip van de concepten van de informatica, die hen in staat stellen zich aan te passen aan en functie in lopende computeromgeving.

Computer Science Cursussen

CS 100. Inleiding tot computers en hun toepassingen (3 credit-uren) Computer History, de toepassing en de ethiek, besturingssystemen, tekstverwerking, spreadsheets, databases en het integreren van applicaties, datacommunicatie en internet computer beveiliging en privacy. Voorwaarde: ACT Math score 19 of hoger of gelijkwaardig.

CS 101. INLEIDING TOT Computer PROGRAMMERING (3 credit-uren) De fundamentele concepten van procedureel programmeren met behulp van C, historische en sociale context van de informatica, en een overzicht van de informatica als discipline. Voorwaarde: In aanmerking te komen voor Math 120.

CS 102. INLEIDING TOT Computer PROGRAMMERING (3 credit-uren) Inleiding tot de fundamentele concepten van het object-georiënteerde paradigma en het gebruik van een programmeertaal met OO specifieke kenmerken. Voorwaarde: "C" of beter in CS 101.

CS 202. FORTRAN PROGRAMMERING (3 credit-uren) Gestructureerde FORTRAN met documentatie, input-output, loops, logica verklaringen. Vereisten: MATH 120 en CS 101.

CS 204. INLEIDING TOT COBOL PROGRAMMERING (3 credit-uren) Biedt de basiselementen van de computer taal nodig is om programma's met een nadruk op zakelijke applicaties te draaien. Vereisten: CS 101.

CS 210. FUNDAMENTALS besturingssystemen (3 credit-uren) Een inleiding tot de organisatie van de computer besturingssystemen en het bereik van de computer operaties die beschikbaar zijn via effi ciënt gebruik van besturingssystemen. Voorwaarde: CS 102.

CS 214. Introductie Visual BASIC (3 credit-uren) Deze cursus introduceert de studenten aan de standaard visuele basisvormen, controles en procedures evenement. Sequentiële en random access file handling, toegang tot de database en algemene taal structuur zal worden onderzocht. Voorwaarde: CS 101.

CS 230. DATA BASE MANAGEMENT SYSTEMS (3 credit-uren) Deze cursus presenteert de geschiedenis van database management systemen, de logische en fysieke structuren van verschillende huidige modellen en aanbiedingen op een praktische, ervaringsgerichte manier met het ontwerp van databanken en het beheer van systemen die ze onder controle. Vereisten: CS 102.

CS 236. INTRODUCTIE VAN PASCAL (3 credit-uren) De basisbegrippen en vaardigheden, met inbegrip van algemene probleemoplossende technieken, bestanden en tekstverwerking, en abstracte datastructuren. Vereisten: CS 101.

CS 240. GEGEVENS communicatie en netwerken (3 credit-uren) Een inleiding tot de theorieën, terminologie, apparatuur en distributie media geassocieerd met datacommunicatie en netwerken. Voorwaarde: CS 102.

CS 250. datastructuren en algoritmen (3 credit-uren) Een inleiding tot de implementatie en het gebruik van abstracte data types, waaronder dynamische arrays, gelinkte lijsten, stapels, wachtrijen, bomen, hash tabellen en hopen evenals algoritmen die werken op deze structuren met een voorstudie van algoritmische complexiteit . Voorwaarde: CS 102 en MATH 205

CS 266. INTRODUCTIE VAN JAVA (3 credit-uren) Deze cursus introduceert de student in de programmeertaal Java. Dit object-georiënteerde taal is aan populariteit wint voor het ontwikkelen van veilige, platformonafhankelijke applicaties en vaak de taal van uw keuze voor internet-toepassingen. Voorwaarde: CS 102.

CS 299. Special Topics (1-4 krediet uur) Een tweedejaars-niveau cursus ontworpen voor een onderwerp van speciale lopende rente. Voorwaarde: Zoals door het aanbod.

CS 309. SOFTWARE ENGINEERING (3 credit-uren) Toepassing van de instrumenten, methoden en disciplines van de informatica aan het oplossen van echte problemen. Onderwerpen zijn onder meer: ​​de software proces, software life-cycle modellen, software teams, kwaliteitsborging, duur van het project en de kostenraming. Voorwaarde: CS 250.

CS 310. Computerarchitectuur en programmeren in assembler (3 credit-uren) Een inleiding tot het ontwerp en de organisatie van de computersystemen. Inleiding tot afruil evaluatie op basis van Amdahl's Law en de bespreking van de fundamentele bouwstenen van computer systemen, waaronder de logische rekeneenheid (ALU), floating point unit (FPU), geheugen hiërarchie, en input-output (I / O) systeem. Studie omvat de instructieset architectuur (ISA), een vergelijking van RISC en CISC architecturen. Vereisten: CS 102 en MATH 205.

CS 311. object-georiënteerd programmeren (3 credit-uren) Object-georiënteerd programmeren met behulp van talen zoals C ++, Java, Smalltalk, Delphi. Voorwaarde: CS 250.

CS 335. INLEIDING TOT systeemanalyse (3 credit-uren) levenscyclus van bedrijfsinformatie studie, het ontwerp, de ontwikkeling en de exploitatiefase; haalbaarheid; project control. Vereisten: CS 250.

CS 336. scripttalen (3 credit-uren) Shell scripts en batch-bestanden, programmeren met geïnterpreteerde talen zoals Perl, Python, PHP, JavaScript of VBScript voor automatisering van systeembeheer taken en web programmeren. Voorwaarde: CS 102.

CS 365. GUI PROGRAMMERING (3 credit-uren) Grafische user interface ontwerp en implementatie met behulp van visuele programmering gereedschappen en bibliotheken. Voorwaarde: CS 250.

CS 399. Special Topics (1-3 krediet uur) Een tweedejaars-niveau cursus ontworpen voor een onderwerp van speciale lopende rente. Voorwaarde: Zoals door het aanbod.

CS 405. Algoritmes (3 credit-uren) Ontwerp en analyse van algoritmen en datastructuren, asymptotische analyse, herhaling relaties, probabilistische analyse, verdeel en heers, zoeken, sorteren en grafiek processing algoritmes. Voorwaarde: CS 250.

CS 408. SENIOR INFORMATICA SEMINAR (2 credit uur) Integreert het werk in de verschillende opleidingen afgerond. Het lezen en onderzoek gericht. (Om te worden genomen in een van de laatste twee semesters voorafgaand aan het afstuderen.)

CS 410. systeembeheer (3 credit-uren) Onderhoud van een multi-user computersysteem, het beheer van diensten, beheren van gebruikers, data, file systemen, netwerken, beveiliging. Vereisten: CS 240 en CS 336.

CS 415. THEORIE of Computing (3 credit-uren) formele grammatica en talen, Chomsky normaalvorm, Greibach-normaalvorm, eindige automaten, stapelautomaten, draaimachines, berekenbaarheid. Vereisten: CS 250 en CS 311.

CS 425. COMPILER DESIGN (3 credit-uren) Introduceert de theorie en praktijk van de programmeertaal vertaling. Onderwerpen zijn onder compiler ontwerp, lexicale analyse, parsing, symbool tafels, aangifte en opslagbeheer, code generatie, en optimalisatie technieken. Vereisten: CS 250 en 310.

Deze school biedt programma's in:
  • Engels
Duur & Kosten
Deze cursus is Campus gesitueerd
Start Date
Startdatum
Sept. 2018
Duration
Duur
Deeltijd
Voltijd
Locations
Verenigde Staten - Charleston, West Virginia
Startdatum: Sept. 2018
Aanmeldingslimiet Vraag informatie aan
Einddatum Vraag informatie aan
Dates