Bs informatica

West Virginia State University

Descrizione del corso di studi

Leggi la descrizione ufficiale

Bs informatica

West Virginia State University

Il Programma Informatica sarà insegnare agli studenti le tecniche orientate agli oggetti e la programmazione procedurale, strutture dati e la gestione di database, sistemi operativi e calcolo distribuito, al fine di fornire loro una comprensione fondamentale di quei concetti di informatica che consentirà loro di adattarsi e funzione in qualsiasi corrente ambiente di calcolo.

Corsi di informatica

CS 100. INTRODUZIONE AL COMPUTER E LORO APPLICAZIONI (3 ore di credito) Computer History, di applicazione e di etica, sistemi operativi, word processing, fogli di calcolo, database e applicazioni di integrazione, di comunicazione dati e la sicurezza informatica internet e privacy. Prerequisiti: ACT Math punteggio 19 o superiore o equivalente.

CS 101. INTRODUZIONE ALLA PROGRAMMAZIONE COMPUTER (3 ore di credito) I concetti fondamentali della programmazione procedurale utilizzando C, contesto storico e sociale del computing, e una panoramica di informatica come disciplina. Prerequisito: ammissibilità per la matematica 120.

CS 102. INTRODUZIONE ALLA PROGRAMMAZIONE COMPUTER (3 ore di credito) Introduzione ai concetti fondamentali del paradigma orientato agli oggetti e l'uso di un linguaggio di programmazione con OO caratteristiche specifiche. Prerequisito: "C" o meglio in CS 101.

CS 202. FORTRAN PROGRAMMAZIONE (3 ore di credito) FORTRAN strutturato con la documentazione, input-output, loop, istruzioni logiche. Prerequisiti: MATH 120 e CS 101.

CS 204. INTRODUZIONE ALLA PROGRAMMAZIONE COBOL (3 ore di credito) fornisce gli elementi di base del linguaggio necessario computer per eseguire programmi con l'accento sulle applicazioni aziendali. Prerequisiti: CS 101.

CS 210. FONDAMENTI DI SISTEMI OPERATIVI (3 ore di credito) Un'introduzione alla organizzazione dei sistemi operativi informatici e la gamma di operazioni del computer disponibili attraverso effi ciente uso di sistemi operativi. Prerequisiti: CS 102.

CS 214. INTRODUZIONE ALLA VISUAL BASIC (3 ore di credito) Il corso introduce gli studenti ai moduli standard di Visual Basic, controlli e procedure di evento. Gestione dei file di accesso sequenziale e casuale, l'accesso al database e la struttura generale della lingua saranno esplorate. Prerequisiti: CS 101.

230. DATI CS SISTEMI DI GESTIONE BASE (3 ore di credito) Il corso presenta la storia dei sistemi di gestione dei database, le strutture logiche e fisiche di diversi modelli attuali, e offerte in un modo pratico esperienziale con la progettazione di basi di dati e sistemi di gestione che li controllano. Prerequisiti: CS 102.

CS 236. INTRODUZIONE ALLA PASCAL (3 ore di credito) I concetti e le competenze di base, tra cui generali tecniche, file di problem-solving e di elaborazione testi, e strutture dati astratte. Prerequisiti: CS 101.

CS 240. comunicazione dati e networking (3 ore di credito) Un'introduzione alle teorie, i media la terminologia, attrezzature, e di distribuzione connessi alle comunicazioni di dati e networking. Prerequisiti: CS 102.

CS 250. strutture dati e algoritmi (3 ore di credito) Introduzione alla realizzazione e l'utilizzo di tipi di dati astratti compresi gli array dinamici, liste collegate, pile, code, alberi, tabelle hash, e cumuli così come algoritmi che operano su queste strutture con uno studio preliminare di complessità algoritmica . Prerequisiti: CS 102 e 205 MATEMATICA

CS 266. Introduzione a Java (3 ore di credito) Il corso introduce gli studenti al linguaggio di programmazione JAVA. Questo linguaggio orientato agli oggetti sta guadagnando popolarità per lo sviluppo, la piattaforma di applicazioni indipendenti sicure e spesso la lingua scelta per le applicazioni internet. Prerequisiti: CS 102.

CS 299. TEMI SPECIALI (1-4 ore di credito) Corso A-livello sophomore progettato per un tema di particolare attualità. Prerequisiti: Come affermato dall'offerta.

CS 309. SOFTWARE ENGINEERING (3 ore di credito) Applicazione degli strumenti, i metodi e le discipline di informatica per risolvere i problemi del mondo reale. Tra gli argomenti: il processo di software, modelli di ciclo di vita del software, team di sviluppo software, la garanzia della qualità, durata del progetto e la stima dei costi. Prerequisiti: CS 250.

CS ARCHITETTURA 310. COMPUTER E MONTAGGIO LINGUAGGIO DI PROGRAMMAZIONE (3 ore di credito) un'introduzione alla progettazione e organizzazione dei sistemi informatici. Introduzione alla valutazione compromesso basato sulla legge di Amdahl e discussione dei mattoni fondamentali dei sistemi informatici, tra cui l'unità logica aritmetica (ALU), virgola mobile (FPU), gerarchia di memoria, e di sistema (I / O) di input-output. Studio include l'architettura set di istruzioni (ISA), un confronto di architetture RISC e CISC. Prerequisiti: CS 102 e 205 MATH.

CS 311. programmazione orientata agli oggetti (3 ore di credito) Programmazione orientata agli oggetti utilizzando linguaggi come C ++, Java, Smalltalk, Delphi. Prerequisiti: CS 250.

CS 335. Introduzione all'analisi SYSTEMS (3 ore di credito) del ciclo di vita delle informazioni aziendali di studio, progettazione, sviluppo, e fasi operative; fattibilità; controllo del progetto. Prerequisiti: CS 250.

CS 336. Linguaggi di scripting (3 ore di credito) Gli script di shell e file batch, programmazione con linguaggi interpretati come Perl, Python, PHP, JavaScript o VBScript per l'automatizzazione delle attività di amministrazione del sistema e programmazione web. Prerequisiti: CS 102.

CS 365. GUI PROGRAMMAZIONE (3 ore di credito) di progettazione dell'interfaccia utente grafica e implementazione utilizzando strumenti di programmazione visuale e biblioteche. Prerequisiti: CS 250.

CS 399. Argomenti speciali (1-3 ore di credito) Corso A-livello sophomore progettato per un tema di particolare attualità. Prerequisiti: Come affermato dall'offerta.

CS 405. Algoritmi (3 ore di credito) Progettazione e analisi di algoritmi e strutture dati, analisi asintotica, relazioni di ricorrenza, analisi probabilistica, divide et impera, ricerca, ordinamento e algoritmi di elaborazione grafica. Prerequisiti: CS 250.

CS 408. COMPUTER SCIENCE SEMINARIO MAGGIORE (2 ore di credito) integra il lavoro svolto nei vari corsi. Lettura e ricerca orientata. (Per essere preso in uno degli ultimi due semestri prima della laurea.)

CS 410. L'AMMINISTRATORE (3 ore di credito) Mantenimento di un sistema informatico multi-utente, la gestione dei servizi, la gestione degli utenti, la gestione dei dati, i file system, networking, sicurezza. Prerequisiti: CS 240 e CS 336.

CS 415. TEORIA DI INFORMATICA (3 ore di credito) grammatiche formali e linguaggi, Chomsky Normal Form, Greibach forma normale, automi finiti, automi a pila, macchine di tornitura, computabilità. Prerequisiti: CS 250 e CS 311.

CS 425. COMPILER PROGETTAZIONE (3 ore di credito) Introduce la teoria e la pratica della traduzione linguaggio di programmazione. Gli argomenti includono la progettazione del compilatore, analisi lessicale, analisi, tabelle dei simboli, la dichiarazione e la gestione dello storage, la generazione di codice, e le tecniche di ottimizzazione. Prerequisiti: CS 250 e 310.

Questa scuola offre corsi di studio in:
  • Inglese
Durata e prezzo
Questo corso è Obbligo di frequenza
Start Date
Data d'inizio
Settembre 2019
Duration
Durata
Part time
A tempo pieno
Price
Prezzo
Information
Deadline
Locations
Stati Uniti d'America - Charleston, Virginia Occidentale
Data d'inizio : Settembre 2019
Scadenza domanda Richiedi info
Data di conclusione Richiedi info
Dates
Settembre 2019
Stati Uniti d'America - Charleston, Virginia Occidentale
Scadenza domanda Richiedi info
Data di conclusione Richiedi info