Degree Option: Computer Communications & Networks
by UVic Computer Science and Software Engineering
- Courses
- People
- Labs
-
The Computer Communications & Networks degree option in the undergraduate programs of UVic Computer Science and Software Engineering is "for students who wish to acquire a strong background in Communications and Networks. The Co-op option or the work experience option is strongly recommended." --- UVic 2008--2009 Calendar
- Year 1
- CSC 110: Fundamentals of Programming: I (Units: 1.5, Hours: 3-2)
- CSC 115: Fundamentals of Programming: II (Units: 1.5, Hours: 3-2)
- CSC 212: The Practice of Computer Science (Units: 1.5, Hours: 3-1)
- ENGL 115: University Writing (Units: 1.5, Hours: 3-0) or ENGL 135: Academic Reading and Writing (Units: 1.5, Hours: 3-0)
- MATH 100: Calculus: I (Units: 1.5, Hours: 3-0-1)
- MATH 101: Calculus: II (Units: 1.5, Hours: 3-0)
- MATH 122: Logic and Foundations (Units: 1.5, Hours: 3-0)
- Electives (Units: 4.5)
- Year 2
- CSC 225: Algorithms and Data Structures: I (Units: 1.5, Hours: 3-1)
- CSC 230: Introduction to Computer Architecture (Units: 1.5, Hours: 3-1.5)
- ENGR 240: Technical Writing (Units: 1.5, Hours: 3-0)
- MATH 201: Introduction to Differential Equations (Units: 1.5, Hours: 3-0-1) or MATH 202: Intermediate Calculus For Computer Science (Units: 1.5, Hours: 3-0-1)
- MATH 222: Discrete and Combinatorial Mathematics (Units: 1.5, Hours: 3-0)
- MATH 233A: Matrix Algebra: I (Units: 1.5, Hours: 3-0)
- SENG 265: Software Development Methods (Units: 1.5, Hours: 3-1)
- Electives (Units: 4.5)
- Year 3
- CSC 320: Foundations of Computer Science (Units: 1.5, Hours: 3-0)
- CSC 330: Programming Languages (Units: 1.5, Hours: 3-0)
- CSC 350: Computer Architecture (Units: 1.5, Hours: 3-0)
- CSC 360: Introduction to Operating Systems (Units: 1.5, Hours: 3-1)
- CSC 361: Computer Communication and Networks (Units: 1.5, Hours: 3-2)
- CSC 370: Database Systems (Units: 1.5, Hours: 3-0)
- STAT 260: Introduction to Probability and Statistics: I (Units: 1.5, Hours: 3-0)
- Electives (Units: 4.5)
- Year 4
- Two of the following three
- CSC 463: Wireless and Mobile Networks (Units: 1.5, Hours: 3-0)
- CSC 466: Overlay and Peer-to-Peer Networking (Units: 1.5, Hours: 3-0)
- CSC 467: Switching, Network Traffic and Quality of Service (Units: 1.5, Hours: 3-0)
- Two of the following three or computer networks topics courses
- CSC 461: Multimedia Systems (Units: 1.5, Hours: 3-3)
- CSC 462: Distributed Computing (Units: 1.5, Hours: 3-3)
- CSC 446: Operations Research: Simulation (Units: 1.5, Hours: 3-0)
- Other Courses (Unit 9.0), e.g.,
- CSC 435: Compiler Construction (Units: 1.5, Hours: 3-1)
- CSC 454: Fault Tolerant Computing (Units: 1.5, Hours: 3-0)
- CSC 460: Design and Analysis of Real-time Systems (Units: 1.5, Hours: 3-3)
- CSC 464: Concurrency (Units: 1.5, Hours: 3-0)
- CSC 485: Topics in Systems (Units: 1.5, Hours: 3-0)
- Faculty members:
- Affiliated faculty members:
- Advanced Networking Technology Lab (ANTLab)
High-performance networking aspects, Optical Networks, Queueuing Theory
- Automated Testing Lab (atLab)
Automated testing, combinatorial test generation, grammar-based test generation, and network vulnerability testing, especially of SCADA and PCS devices.
- Protocols for Advanced Networking Lab (PANLab)
Protocols for advanced networking, performance analysis of networked systems, and applied network security
- Sensor and Wireless Ad-hoc Networking Lab (SWANLab)
Wireless Sensor Networks and Mobile Computing
- Parallel and Distributed Computing (PANDA Group)
-
Last Update: