Loading...
COMP-SCI 5510
Information Theory
|
|
|
Representation, transmission and transformation of information, information compression and protection, generation, storage, processing and transmission of information. Prerequisite: BS in Computer Science, Engineering, or Mathematics.
|
Credits: 3 hours
|
back to top | |
COMP-SCI 5511
Advanced Telecommunications Networks
|
|
|
Efficient source coding and channel coding techniques, principles of switching, digital transmission over microwave, copper and optical media, T-carrier and SONET systems, traffic consideration in telecommunications networks, network synchronization, control and management, ATM concepts. Prerequisite(s): COMP-SCI 394R and COMP-SCI 411.
|
Credits: 3 hours
|
back to top | |
COMP-SCI 5513
Digital Cellular Communications
|
|
|
Principles of microwave communications, performance metrics, mobile communications and cellular topology, co-channel and adjacent channel interference, fading and shadowing, various types of diversity, TDMA, FDMA and CDMA and other techniques for channel assignment, cellular network architectures, design considerations, PCN concepts. Prerequisite COMP-SCI 411.
|
Credits: 3 hours
|
back to top | |
COMP-SCI 5514
Optical Fiber Communications
|
|
|
Fiber optic cable and its characteristics, optical sources and transmitters, optical detectors and receivers, optical components such as couplers and connectors, WDM and OFDM techniques, modulation and transmission of information over optical fibers, design of optical networks, single and multihop fiber LANs, optical carrier systems. Prerequisite: COMP-SCI 411.
|
Credits: 3 hours
|
back to top | |
COMP-SCI 5517
Digital Switching: Techniques And Architectures
|
|
|
Integration of transmission and switching, single and multistage switching principles, space and time division switching, conventional switch architectures such as 4ESS, integration of circuit and packet switching, ATM switching and design considerations, ATM switch architectures, evaluation and comparison, future trends. Prerequisite(s): COMP-SCI 394R and COMP-SCI 411.
|
Credits: 3 hours
|
back to top | |
COMP-SCI 5520
Network Architecture I
|
|
|
Principles, protocols, and architectures of data networks, internetworking, routing, layering, and addressing, with specific investigation of the Internet Protocol (IP), Mobile IP, Multiprotocol Label Switching (MPLS), IP over Asynchronous Transfer Mode (ATM) networks, and virtual private networks. Prerequisite: COMP-SCI 420 or COMP-SCI 421A, COMP-SCI 431.
|
Credits: 3 hours
|
back to top | |
COMP-SCI 5521
Network Architecture II
|
|
|
Principles, protocols and architectural issues of computer networks for transport layer and above, with specific emphasis on TCP/IP for best-effort services as well as for emerging multi-media services. Prerequisite: COMP-SCI 5520.
|
Credits: 3 hours
|
back to top | |
COMP-SCI 5522
Computer Network Design And Analysis
|
|
|
Topological design, capacity and flow assignment problem-modeling and algorithms, and their analysis, issues in network control. Prerequisite(s): CS 394R; CS 421A, and CS 303.
|
Credits: 3 hours
|
back to top | |
COMP-SCI 5524
Protocol Design
|
|
|
Protocols as formal algorithms, architectural definition, protocol specification languages and models and their translation to implementation languages, overview of verification methods, symbolic execution. Prerequisite: CS 421.
|
Credits: 3 hours
|
back to top | |
COMP-SCI 5526
Network Routing
|
|
|
Algorithms, protocols and analysis for network routing. Routing in different networks such as circuit-switched networks, Internet, broadband networks, and transmission networks are covered. Prerequisites: COMP-SCI 5520 and COMP-SCI 5522.
|
Credits: 3 hours
|
back to top | |
COMP-SCI 5528
Local Area Networks: Analysis And Design
|
|
|
Definition of local area networks (LAN), LAN architecture and protocols, topology, transmission media, channel access protocols, modeling, simulation and performance evaluation of LANs, considerations in design and implementation, examples. Prerequisite: COMP-SCI 421A and COMP-SCI 494R.
|
Credits: 3 hours
|
back to top | |
COMP-SCI 5531
Advanced Operating Systems
|
|
|
Components of an operating system, scheduling/routing mechanisms, process control blocks, design and test various operating system components. Prerequisite: COMP-SCI 431.
|
Credits: 3 hours
|
back to top | |
COMP-SCI 5532
Discrete Event Simulation
|
|
|
Review of statistical distributions, generation of pseudorandom variates and stochastic processes, basic queueing systems such as M/M/m and Jackson Networks, simulation project. Prerequisite: CS 594.
|
Credits: 3 hours
|
back to top | |
COMP-SCI 5551
Advanced Software Engineering
|
|
|
Current concepts in software architecture and design, comparative analysis for design, object-oriented software design, software quality criteria for evaluation of software design. Introduction to metrics, project management and managerial ethics. Prerequisite: COMP-SCI 451.
|
Credits: 3 hours
|
back to top | |
COMP-SCI 5552
Advanced Data Structures
|
|
|
Formal modeling including specification and deviation of abstract data types, completeness issues in the design of data types and data structures, implementation of data structures from a formal data type specification, verification of abstract to concrete data mapping. Prerequisite(s): COMP-SCI 291 and COMP-SCI 303.
|
Credits: 3 hours
|
back to top | |
COMP-SCI 5554
Software Tools And Programming Environments
|
|
|
Taxonomy of software tools and environments, generic software tool architecture, interface techniques for users, intra-system and stand-alone systems, integration of heterogeneous systems components. Prerequisite: COMP-SCI 451.
|
Credits: 3 hours
|
back to top | |
COMP-SCI 5556
Human Factors In Computer Systems
|
|
|
Design of ""user friendly"" man-machine interface, survey of recent psychological studies in man-machine interaction, user interface design, instrumentation and testing, analytic models of man-machine interaction. Prerequisite: CS 451.
|
Credits: 3 hours
|
back to top | |
COMP-SCI 5560
Knowledge Discovery And Management
|
|
|
This course teaches students fundamental theory and practice in the field of knowledge discovery and management and also provides them with hands-on experience through application development. Prerequisites: COMP-SCI 5551, and either COMP-SCI 461 or COMP-SCI 464 Offered: Every Winter
|
Credits: 3 hours
|
back to top | |
COMP-SCI 5561
Advanced Artificial Intelligence
|
|
|
AI systems and their languages, implementations and applications, case studies of various expert systems, current research topics in AI, logic programming using PROLOG. Prerequisite: CS 461.
|
Credits: 3 hours
|
back to top | |
COMP-SCI 5564
Inference Techniques And Knowledge Representation
|
|
|
Inference Techniques is an in-depth course of logic and automatic theorem proving, intended for Computer Science graduate students, with particular importance to those students interested in Artificial Intelligence. The main areas of study will be concerned with the principals and techniques used for automatic theorem proving. An overview of the representation of knowledge and logic, a detailed appreciation of theorem proving methods, and implementation techniques will be provided in the course. The course will provide background for further study in varying fields of A.I. Prerequisite: CS 461 or consent of instructor.
|
Credits: 3 hours
|
back to top | |
|