Note Bca
Note Bca
bca-104 Programmazione in C 3 3 18 50
bca-109 Multimediale 3 3 18 50
BCA_SYL_2019-2020 DOCUMENTO1 | 1
SCHEMA DI ESAME
LAUREA IN APPLICAZIONI INFORMATICHE
Teoria:
Part A:
1. 10 Domande da 1,5 punti ciascuna – 15 punti
La risposta non deve superare le 50 parole.
3. Tutte le domande sono obbligatorie
Part B:
1. 5 Domande di 3 punti ciascuna –15 punti
La risposta non dovrebbe superare le 50 parole.
3. Tutte le domande sono obbligatorie
Parte C:
1. 3 domande da 7+7+6 punti ciascuna –20 punti.
2. Ci sarà una scelta interna in ogni domanda.
3. La risposta non deve superare le 400 parole
Pratiche e Progetti:
Gli esami pratici saranno condotti da un esaminatore interno e uno esterno per un gruppo di 40 studenti
studenti in un giorno.
La durata dell'esame pratico è di 3 ore.
Ogni studente dovrebbe preparare un file di esercitazione di laboratorio per ciascun documento pratico e
dovrebbe essere presentato durante gli esami pratici.
La distribuzione della prova pratica di 50 punti è la seguente:
a. 30 punti per l'esame pratico, esercizio per 3 domande
b. 10 punti per Viva-voce
c. 10 punti per il file dell'esercitazione di laboratorio
BCA_SYL_2019-2020 DOCUMENTO1 | 2
Duration: 3 hours Punteggio Max: 50
bca-101 Tecnologie e Pratiche di Cyber Sicurezza
Concetti di sicurezza delle informazioni, Panoramica: Contesto e scenario attuale, tipi di attacchi, obiettivi
per sicurezza, sicurezza dell'e-commerce, informatica forense, steganografia
Security threats and vulnerabilities, overview of security threats, weak/strong passwords, insecure
connessioni di rete, codice maligno, bug di programmazione, crimine informatico e terrorismo informatico,
guerra dell'informazione e sorveglianza, virus, trojan, worm, botnet, ransomware, shell, backdoor
Pratiche di gestione della sicurezza, panoramica della gestione della sicurezza, classificazione delle informazioni
process, security policy, risk management, security procedures and guidelines, business continuity
e recupero da disastri, etica e migliori pratiche
Leggi e standard di sicurezza, assicurazione della sicurezza, leggi sulla sicurezza, diritti di proprietà intellettuale
international standards, security audit
Controllo degli accessi e rilevamento delle intrusioni, panoramica sull'identificazione e sull'autorizzazione, panoramica di
sistemi di rilevamento delle intrusioni, sistemi di rilevamento delle intrusioni e sistemi di prevenzione delle intrusioni
Gestione dei server e firewall, gestione degli utenti, panoramica dei firewall, tipi di firewall
Reti wireless e sicurezza, componenti delle reti wireless, problemi di sicurezza nelle reti wireless
BCA_SYL_2019-2020 DOCUMENT1 | 3
Durata: 3 ore Max Marks: 50
bca-102 Fondamenti di Informatica
Tastiera del computer, dispositivi di puntamento, mouse, trackball, touchpad, joystick, sensibile al tocco
schermi, sistemi basati su penna, digitizer, dispositivi di scansione dati, sistemi di riconoscimento ottico, codice a barre
readers, optical mark readers, optical scanners, drum scanners, hand scanner, flatbed scanner, web
{"camera":"macchina fotografica","game pad":"controller di gioco","digital camera":"fotocamera digitale"}
Dispositivi a copia cartacea: Stampante, stampanti ad impatto, ruota di margherita, stampante a matrice di punti, stampante a linea, catena
printers, comb printers, non-impact printers, DeskJet, inkjet printers, laser printer, thermal transfer
stampante, stampanti di codici a barre.
Display del computer: CRT, LCD, display a proiezione, pannello a plasma, standard di visualizzazione,
adattatore per visualizzazione in bianco e nero, HGA, CGA, EGA, VGA, MGA, SVGA, XGA, QVGA, SXGA, UXGA
Introduzione alla memoria, classificazioni, memoria ad accesso casuale, memoria volatile, memoria non volatile
{"memory":"memoria","flash memory":"memoria flash","read-only memory":"memoria di sola lettura","secondary memory":"memoria secondaria","the cache memory":"la memoria cache","auxiliary storage":"memoria ausiliaria"}
memory, memory hierarchy, storage devise, magnetic tape, magnetic disk, floppy disk, hard disks,
CD, DVD, magneto-ottico.
BCD, ASCII, EBCDIC code, Excess-3 code, gray code, software, User interface, system software,
software di programmazione, logica del software applicativo, porte logiche e rappresentazione dell'algebra booleana
semplificazioni tramite kMap.
Virus informatici: Introduzione, storia, tipi di virus informatici, classificazione dei virus, modi per
catch a computer virus, symptoms of a computer virus.
Applicazione del computer: editoria desktop, sport, ricerca e progettazione nel design e nella manifattura,
militare, robotica, pianificazione e gestione, marketing, medicina e assistenza sanitaria, arti
comunicazioni, scientifico, educazione.
Introduzione a Internet, storia, IP, TCP e UDP, protocollo applicativo, world wide web, come il
web works, web standards, website, overview, types of websites, electronic mail, internet, e-mail
header, saved message file extension, messages and mailboxes, introduction to intranet, uses,
advantages, disadvantages.
BCA_SYL_2019-2020 DOCUMENT1 | 4
durata: 3 ore Punteggio massimo: 50
Albero binario - Rappresentazione - Traversamento - Albero binario di ricerca - Inserimento e cancellazione in un albero binario di ricerca
albero
Grafico - Rappresentazione del Grafico - Percorso più breve - Operazioni sui Grafi - Percorrere un Grafo
BCA_SYL_2019-2020 DOCUMENTO1 | 5
Durata: 3 ore Punteggio massimo: 50
bca-104 Programmazione in C
Panoramica del linguaggio C: Storia del C, insieme di caratteri, token C, identificatori, parole chiave, tipi di dati,
{"Variables":"Variabili","Constants":"Costanti","Symbolic Constants":"Costanti simboliche","Operators in C":"Operatori in C","Hierarchy of Operators":"Gerarchia degli operatori","Expressions":"Espressioni","Type":"Tipo"}
Gestione delle Operazioni di Input e Output: Funzioni I/O Formattate e Non Formattate, Decision Making,
ramificazione e cicli: Dichiarazioni di presa di decisione - istruzione if, istruzione if-else, annidamento di if
else statements, else–if ladder, switch statement, ?: operator
Cicli - while, do-while, for loop, ciclo annidato, istruzioni break, continue e goto. Funzioni:
Definizione della funzione, prototipazione, tipi di funzioni, passaggio di argomenti alle funzioni, annidate
Funzioni, Funzioni ricorsive.
Strutture - Dichiarazione e Inizializzazione, Struttura Annidata, Array di Strutture, Passaggio delle Strutture a
funzioni, Unioni, typedef, enum, Campi bit. Punti - Dichiarazioni, Aritmetica dei puntatori, Puntatori e
funzioni, Chiamata per valore, Chiamata per riferimento, Puntatori e Array, Array di Puntatori, Puntatori e
Strutture. Significato dell'allocazione di memoria statica e dinamica, Funzioni di allocazione della memoria.
BCA_SYL_2019-2020 DOCUMENTO1 | 6
Durata: 3 ore Punteggio massimo: 50
Relazioni: matrici booleane, relazione binaria, matrice di adiacenza della relazione, proprietà delle relazioni
operazioni delle relazioni, relazione di connettività, chiusura transitiva, algoritmo di Warshall, equivalenza
relation, equivalence class
Metodi di dimostrazione: vacua, triviale, diretta, indiretta per contrapposizione e contraddizione, costruttiva &
dimostrazione non costruttiva, controesempio. L'algoritmo di divisione, proprietà di divisibilità (primi
numeri e numeri composti) principio di induzione matematica, il secondo principio di
induzione matematica, teorema fondamentale dell'aritmetica. Correttezza dell'algoritmo: parziale
correttezza, invariante di ciclo, testare la correttezza parziale della ricerca lineare e binaria, ordinamento a bolle e
ordinamento per selezione
Teoria dei grafi: Grafi, diretti, non diretti, semplici, adiacenza e incidenza, grado di un vertice, sotto-
grafo, grafo completo, ciclo e grafo ruota, grafo bipartito e grafo bipartito completo, grafo pesato
unione di grafi semplici. Grafi isomorfi completi, cammino, cicli e circuiti euleri e
Grafi Hamiltoniani. Alberi: alberi di copertura - Algoritmo di Kruskal, trovare l'albero di copertura utilizzando la ricerca in profondità
ricerca, ricerca in ampiezza, complessità del grafo, albero di copertura minimo.
BCA_SYL_2019-2020 DOCUMENTO1 | 7
Durata: 3 ore Punteggio massimo: 50
Applicazione della Multimedia: Sistema Multimedia Intelligente, formazione e istruzione, chioschi, multimedia
in ufficio e a casa.
Flash: Animazione con Interazione, Concetti di Base, Disegno, Linee e Forme, Pennellate e Riempimento
Forme e Pennelli, Selezione, Trasformazione e Rimodellamento, Importazione di opere d'arte e Manipolazione
Images. Animation: Animating One Frame at a Time, Motion Tweening , Symbols and Instances ,
Interpolazione di forma, Suono.
Actions: Buttons, Button action, Frame Action, Action and Movie Clip Symbols , Actions , Browsers
e Reti, Oltre le Azioni di Base. Flash CS 6: Elementi dell'Interfaccia, Pannelli, Strumenti, Livello
Folders, Accessibility, Video.
BCA_SYL_2019-2020 DOCUMENTO1 | 8