_______________________ |
| CSC 401 Data and Computer Communications Networks |
|
|
||
Prerequisite |
ST 370- Probability and Statistics for Engineers CSC 246 – Concepts and Facilities of Operating Systems for Computer Scientists Restrictions: Credits are not allowed for both CSC 401 and ECE 407. Credits are not allowed for both CSC 401 and CSC/ECE 570.
|
|
| Course Objectives | Telecommunications and networking attracts a large number of students, reflecting an increased emphasis in society on the information age. The area is of great practical importance; nearly every one of us makes use of networking on a daily basis, often without a second thought about the details of operation. An important goal of this course is to reveal the underlying principles of operation. Specifically, the course will introduce students to the fundamental problems and solution techniques involved in networking, ranging from the physical transmission of information to ensuring reliable end-to-end transport for applications. In addition, case studies of particular protocols will demonstrate how these fundamental concepts are manifest in practice. Case studies provide an excellent opportunity to see how principles are applied in practice. They also provide the opportunity to practice a critical skill: shifting through details for the key idea.
In addition, the subject area serves to integrate a wide range of computer science (and electrical engineering) concepts, including coding, algorithms, distributed systems, mathematical performance analysis, fault tolerance, etc.
|
|
| Course Requirements | HOMEWORK: Several assignments, 20% EXAMINATIONS: Two midterm exams (15% each) and a final exam (20%), all closed book PROJECTS: 2-3 projects, 30% SOFTWARE REQUIREMENTS: No particular requirements
|
|
| Textbook | Kurose and Ross, Data and Computer Communications Networks, 4th edition, Addison-Wesley, 0-321-49770-8
|
|
| Computer and Internet Requirements | NCSU has recommended minimum specifications for computers that are generally used for courses. Those specifications can be found here: http://www.ncsu.edu/it/compspecs/ Engineering Online recommends that your computer meets or exceeds the following minimum specifications below. A computer with greater capability (processor speed, RAM, internet bandwidth, disk capacity) will be more likely to properly display the video content of Engineering Online courses. Windows:
Mac OS X:
Linux:
|
|
| Instructor | Dr. George N Rouskas, Professor |