B438 Pre-self Evaluation
The following questions cover
many of the major goals of this course. A similar set of questions will be asked
at the end of the course to determine the effectiveness of the course in meeting
those goals. The CSCI department uses the following scale as a measure of
knowledge:
-
Mastery means you are able to
exhibit knowledge of the material and/or skill with the procedure, in a new
but appropriate context, even without guidance.
-
Familiarity means you are able to
answer questions about the material and/or to use the procedure, in a new but
appropriate context, with guidance.
-
Exposure means you have heard the
term and/or seen the procedure, but may not be able to discuss or use it
effectively without further instruction.
Please answer the following
using A=Mastery, B=Familiarity, C=Exposure, D=Don't know.
-
Analyze, design and select
equipment for a LAN.
-
Install and administer a LAN
or WAN.
-
Physical characteristics of
transmitting digital data (e.g. frequency, amplitude, noise).
-
Signal modulation (e.g.
frequency, amplitude, phase).
-
At least one application
protocol definition and use such as HTTP, SMTP and FTP.
-
Transport protocol definition
and operation such as TCP.
-
Network protocol definition
and operation such as IP.
-
Low-level communication
protocol definition and operation such as IEEE 802.3 (i.e. Ethernet).
-
Implement concurrency
(light-weight or heavy-weight) in a program.
-
Implement client-server or
peer-to-peer programs (e.g. Web server or client, networked game).
-
Design and/or implement a
communications or networking protocol.
-
Communication software
programming model (e.g. TCP/IP ports and sockets).
-
Graphs (e.g. spanning trees,
cyclic networks).
-
Graph algorithm (e.g. shortest
path).
-
Router, bridge and gateway
operation.
-
Routing methods (e.g. link
state, distance-vector, hierarchical, and flooding).
-
Layered software model (e.g.
TCP/IP).
-
Reliable data communication
algorithms (e.g. selective-repeat, go-back-n).
-
Error detection and correction
techniques (e.g. parity, Hamming codes, Cyclic Redundancy Check).
-
Network security dangers and
defensive techniques (e.g. firewalls, proxy servers, buffer overrun, access
permission pitfalls).