CSC Graduate Course Catalog

CSC 501Operating Systems Principles3(3-0-0) F,S
Preq: CSC 244, CSC 314 and MA 421
Fundamental issues related to the design of operating systems. Process scheduling and coordination, deadlock, memory management and elements of distributed systems.
TRACS Listings: fall sprg WolfWare Info
Current Course Homepage: CSC501
CSC 503Computational Applied Logic3(3-0-0) F
Preq: CSC 333 of LOG 335 or LOG 435
Introduction to the conceptual and formal apparatus of mathematical logic, to mathematical concepts underlying the process of logical formalization, and to the applications of various logics across a broad spectrum of problems in computer science and artificial intelligence.
WolfWare Info
Current Course Homepage: CSC503
CSC 505Design and Analysis Of Algorithms3(3-0-0) F,S
Preq: CSC 314 and CSC 224
Algorithm design techniques: use of data structures, divide and conquer, dynamic programming, greedy techniques, local and global search. Complexity and analysis of algorithms: asymptotic analysis, worst case and average case, recurrences, lower bounds, NP-completeness. Algorithms for classical problems including sorting, searching and graph problems (connectivity, shortest paths, minimum spanning trees).
TRACS Listings: fall sprg WolfWare Info
Current Course Homepage: CSC505
CSC (ECE) 506Architecture Of Parallel Computers3(3-0-0) F,S
Preq: CSC 312, or CSC 456, or ECE 406.
The need for parallel and massively parallel computers. Taxonomy of parallel computer architecture, and programming models for parallel architectures. Example parallel algorithms. Shared-memory vs. distributed-memory architectures. Correctness and performance issues. Cache coherence and memory consistency. Bus-based and scalable directory-based multiprocessors. Interconnection-network topologies and switch design. Brief overview of advanced topics such as multiprocessor prefetching and speculative parallel execution.
TRACS Listings: fall sprg WolfWare Info
Current Course Homepage: CSC506
CSC 510Software Engineering3(3-0-0) F
Preq: CSC 314 and CSC 224
An introduction to software life cycle models; size estimation; cost and schedule estimation; project management; risk management; formal technical reviews; analysis, design, coding and testing methods; configuration management and change control; and software reliability estimation. Emphasis on large development projects. An individual project required following good software engineering practices throughout the semester.
TRACS Listings: fall sprg WolfWare Info
Current Course Homepage: CSC510
CSC 512Compiler Construction3(3-0-0) S
Preq: CSC 314 and 333
Theory and practice of compiler writing. Lexical analysis, table driven LL(1), LR(1) and LALR(1) parsers, code generation, flow analysis, run-time storage organization and optimization. Writing a compiler using software tools a significant part of course.
WolfWare Info
Current Course Homepage: CSC512
CSC 513Electronic Commerce Technology3(3-0-0) F
Preq: CSC 501
Exploration of technological issues and challenges underlying electronic commerce. Distributed systems; network infrastructures; security, trust, and payment solutions; transaction and database systems; and presentation issues. Project required. No Audits.
TRACS Listings: sprg WolfWare Info
Current Course Homepage: CSC513
CSC (BUS) 516E-Commerce Practicum3(3-0-0) F,S
Preq: BUS 510 and 511 or CSC 510 and 513
Semester-long team project to prototype a secure e-commerce system to address a real problem furnished by an organization. Students will be organized into teams including invididuals of varying backgrounds, majors and skill sets to cover both the business and technical aspects of the problem.
WolfWare Info
Current Course Homepage: CSC516
CSC (ECE) 517Object-Oriented Languages and Systems3(3-0-0) F
Preq: CSC 316
Object-oriented languages and systems built with object-oriented software components. Object-oriented design methodologies, such as CRC cards and the Unified Modeling Language (UML). Requirement analysis. Design patterns. Agile methods. Object-oriented programming environments, such as the Eclipse platform. Platforms for Web services, such as J2EE. Project required.
WolfWare Info
Current Course Homepage: CSC517
CSC 520Artificial Intelligence I3(3-0-0) F,S
Preq: CSC 316 and either CSC 224 or LOG 201 or LOG 335 or background in symbolic logic
Introduction to and overview of artificial intelligence. Study of AI programming language such as LISP or PROLOG. Elements of AI problem-solving technique. State spaces and search techniques. Logic, theorem proving and associative databases. Introduction to knowledge representation, expert systems and selected topics including natural language processing, vision and robotics.
TRACS Listings: fall WolfWare Info
Current Course Homepage: CSC520
CSC 522Automated Learning and Data Analysis3(3-0-0) S
Preq: CSC 226 or LOG 201, ST 370, MA 305
Introduction to the problems and techniques for automated discovery of knowledge in databases. Topics include representation, evaluation, and formalization of knowledge for discovery; classification, prediction, clustering, and association methods.Selected applications in commerce, security, and bioinformatics. Students cannot get credit for both CSC 422 and CSC 522.
TRACS Listings: sprg WolfWare Info
Current Course Homepage: CSC522
CSC 523Computational Linguistics3(3-0-0) F
Overview of natural language processing including applications in textural analysis and machine translation. Overview of current theories of language with emphasis on syntax. Lexical and syntactic processing including parsing with context-free grammars, top-down and bottom-up parsing, deterministic and non- deterministic parsing. Chart parsers, Recursive Transition Networks and Augmented Transition Networks.
CSC 530Computational Methods for Molecular Biology3(3-0-0) F,Alt yr(odd)
Preq: CSC 314
Coreq: CSC 505
Computer algorithms supporting genomic research: DNA sequence comparison and assembly, hybridization mapping, phylogenetic reconstruction, genome rearrangement, protein folding and threading.
TRACS Listings: sprg WolfWare Info
Current Course Homepage: CSC530
CSC 540Database Management concepts and Systems3(3-0-0) F
Preq: CSC 316
Advanced database concepts. Logical organization of databases: the entity-relationship model; the relational data model and its languages. Functional dependencies and normal forms. Design, implementation, and optimization of query languages; security and integrity, consurrency control, transaction processing, and distributed database systems.
TRACS Listings: fall sprg WolfWare Info
Current Course Homepage: CSC540
CSC 541Advanced Data Structures3(3-0-0) F
Preq: CSC 314
Complex and specialized data structures relevant to design and development of effective and efficient software. Hardware characteristics of storage media. Primary file organizations. Hashing functions and collision resolution techniques. Low level and bit level structures including signatures, superimposed coding, disjoint coding and Bloom filters. Tree and related structures including AVL trees, B*trees, tries and dynamic hashing techniques.
TRACS Listings: fall WolfWare Info
Current Course Homepage: CSC541
CSC (ISE) 546Management Decision and Control Systems3(2-2-0) F
Preq: CSC 423 or BUS 541
Planning, design, and development and implementation of comprehensive computer-based information systems to support management decisions. Formal information systems principles; information requirements analysis; knowledge acquisition techniques; information modeling. Information resource management for quality operational control and decision support; system evaluation, process improvement and cost effectiveness.
TRACS Listings: fall sprg WolfWare Info
Current Course Homepage: CSC546
CSC 548Parallel Systems3(3-0-0) F
Preq: CSC 246 or CSC 451 or CSC 501
Basic concepts of parallel computation; parallel programming models and algorithm design; load balancing and performance optimization; parallel I/0 and high-end storage systems; high performance parallel applications.
TRACS Listings: fall WolfWare Info
Current Course Homepage: CSC548
CSC 554Human-Computer Interaction3(3-0-0) F
Preq: CSC 314
Basic theory and concepts of human-computer interaction. Human and computational aspects. Cognitive engineering. Practical HCI skills. Significant historical case studies. Current technology and future directions in user interface development.
TRACS Listings: fall WolfWare Info
Current Course Homepage: CSC554
CSC (ISE) 556Voice Input/Output Communication Systems3(3-0-0) F
Preq: IE 307 or CSC 312
Introduction to physical, linguistic and computational principles underlying speech synthesis and speech recognition. Human factors of speech I/O. Advantages and disadvantages of implementing voice applications. Hands-on use of voice I/O equipment through class projects. Case studies of current applications of speech I/O technology.
CSC 557Multimedia Computing and Networking3(3-0-0) S
Preq: CSC 501 and CSC/ECE 570
An introduction to the technologies that support the creation of sound, images, and video on the computer, and transmission across networks. Physical and perceptual properties of each media type. Operations on multimedia, including recording, processing, and playback. Important compression methods and standards, such as JPEG and MPEG. Techniques for providing low-latency, bounded-error, multicast transmission in packet-switched networks.
WolfWare Info
Current Course Homepage: CSC557
CSC 562Computer Graphics3(3-0-0) F
Preq: CSC Majors
Principles of computer graphics with emphasis on three-dimensional graphics. 3-D progjections and transformations, curves and surfaces, color and texture, animation, visualization, and global illumination techniques. Programming project required.
TRACS Listings: sprg WolfWare Info
Current Course Homepage: CSC562
CSC (MA) (OR) 565Graph Theory3(3-0-0) F, Alt. Even Yrs.
Preq: CSC 224 or MA 351.
Basic concepts of graph theory, including: paths and connectivity, Euler tours and Hamilton cycles, matchings and independence, graph coloring, planarity, directed graphs and network flows, vector spaces associated with a graph, and applications with emphasis on organizing problems for computer solution.
TRACS Listings: fall WolfWare Info
Current Course Homepage: CSC565
CSC (ECE) 570Computer Networks3(3-0-0) F,S
Preq: ECE 206 or CSC 312, ST 371, CSC 258 and Senior standing or Graduate standing
General introduction to computer networks. Discussion of protocol principles, local area and wide area networking, OSI stack, TCP/IP and quality of service principles. Detailed discussion of topics in medium access control, error control coding, and flow control mechanisms. Introduction to networking simulation, security, wireless and optical networking.
TRACS Listings: fall sprg WolfWare Info
Current Course Homepage: CSC570
CSC (ECE) 573Internet Protocols3(3-0-0) F
Preq: CSC/ECE 570
Principles and issues underlying provision of wide area connectivity through interconnection of autonomous networks. Internet architecture and protocols today and likely evolution in future. Case studies of particular protocols to demonstrate how fundamental principles applied in practice. Selected examples of networked client/server applications to motivate the functional requirements of internet working. Project required.
TRACS Listings: fall sprg WolfWare Info
Current Course Homepage: CSC573
CSC (ECE) 574Computer and Network Security3(3-0-0) F, S
Security policies, models, and mechanisms for secrecy, integrity, and availability. Basic cryptography and its applications; operating system models and mechanisms for mandatory and discretionary controls; introduction to database security; securityin distributed systems; network security (firewalls, IPsec, and SSL); and control and prevention of viruses and other rogue programs.
TRACS Listings: fall sprg WolfWare Info
Current Course Homepage: CSC574
CSC (ECE) 575Introduction to Wireless Networking3(3-0-0) S
Preq: ECE/CSC 570
Introduction to cellular communications, wireless local area networks, ad-hoc and IP infrastructures. Topics include: cellular networks, mobility management, connection admission control algorithms, mobility models, wireless IP networks, ad-hoc routing, sensor networks, quality of service, and wireless security.
TRACS Listings: sprg WolfWare Info
Current Course Homepage: CSC575
CSC (ECE) 576Connection-Oriented Networks3(3-0-0) F,S
Preq: CSC/ECE 570
Topics related to connection-oriented packet network architectures, such as: frame relay, the asynchronous transfer mode(ATM), multi-protocol label switching (MPLS), and generalized multi-protocol label swiching (GMPLS), signalling protocols, and related quality-of-service issues. Restricted to students in CSC,CPE,CNE,CNC,ORC,ORE.
TRACS Listings: fall sprg WolfWare Info
Current Course Homepage: CSC576
CSC (ECE) (OR) 579Introduction To Computer Performance Modeling3(3-0-0) F
Preq: CSC 312 or ECE 206 and MA 421
Workload characterization, collection and analysis of performance data, instrumentation, tuning, analytic models including queuing network models and operational analysis, economic considerations.
TRACS Listings: fall sum1 sprg WolfWare Info
Current Course Homepage: CSC579
CSC (MA) 580Numerical Analysis I3(3-0-0) F,S
Preq: MA 405; MA 425 or MA 711; high-level computer language
For students in engineering, physical and mathematical sciences. Algorithm behavior and applicability. Effect of roundoff errors, systems of linear equations and direct methods, least squares via Givens and Householder transformations, stationary and Krylov iterative methods, the conjugate gradient and GMRES methods, convergence of GMRES, eigenvalue problems, systems of nonlinear equations, Newton's method.
TRACS Listings: fall sprg WolfWare Info
Current Course Homepage: CSC580
CSC 582Computer Models of Interactive Narrative3(3-0-0) F
A theoretical and practical study of the computational models supporting the creation of interactive narrative systems. Topics include basic introductions to cognitive, linguistic and film theoretic models of narrative; representations and reasoning techniques from artificial intelligence related to the creation of storylines, dialog, camera control and other features of narrative in text-based and/or 3D virtual worlds; mechanisms for controlling character behavior in multi-agent multi-user stories; and applications of these techniques ranging from interactive entertainment to educational software to training simulations.
TRACS Listings: fall WolfWare Info
Current Course Homepage: CSC582
CSC (MA) 583Introduction to Parallel Computing3(3-0-0) S
Preq: CSC 302 or MA 402 or MA/CSC 428 or MA/CSC 580
Introduction to basic parallel architectures, algorithms and programming paradigms; message passing collectives and communicators; parallel matrix products, domain decomposition with direct and iterative methods for linear systems; analysis of efficiency, complexity and errors; applications such as 2D heat and mass transfer.
TRACS Listings: sprg WolfWare Info
Current Course Homepage: CSC583
CSC 591Special Topics In Computer Science1-6 F,S
Preq: B average in technical subjects
Topics of current interest in computer science not covered in existing courses.
TRACS Listings: fall sprg WolfWare Info
Current Course Homepage: CSC591 CSC591A CSC591B CSC591C CSC591D CSC591E CSC591F CSC591G CSC591I CSC591K CSC591M CSC591N CSC591O CSC591Q CSC591R CSC591S CSC591T CSC591U CSC591V CSC591W CSC591X CSC591Y CSC591Z
More Info on CSC591 Special Topics Descriptions
CSC 600Computer Science Graduate Orientation1(1-0-0) F
Introduction for new graduate students to (a) information about graduate program, department, and university resources, and (b) research projects conducted by CSC faculty.
TRACS Listings: fall WolfWare Info
Current Course Homepage: CSC600
CSC 630Master's Independent Study1-3 F,S,Sum
Individual investigation of topics under the direction of member(s) of the graduate faculty.
TRACS Listings: fall sum1 sprg WolfWare Info
Current Course Homepage: CSC630
CSC 685Master's Supervised Teaching1-3
Preq: Master's student
Teaching experience under the mentorship of faculty who assist the student in planning for the teaching assignment, observe and provide feedback to the student during the teaching assignment, and evaluate the student upon completion of the assignment.
TRACS Listings: fall sum1 sprg WolfWare Info
Current Course Homepage: CSC685
CSC 688Non-Thesis Masters Continuous Registration - Half Time Registration1(1-0-0) F,S,Sum
Preq: Master's student
For students in non-thesis master's programs who have completed all credit hour requirements for their degree but need to maintain half-time continuous registration to complete incomplete grades, projects, final master's exam, etc.
TRACS Listings: fall sum1 sprg
CSC 689Non-Thesis Master Continuous Registration - Full Time Registration3(3-0-0) F,S,Sum
Preq: Master's student
For students in non-thesis master's programs who have completed all credit hour requirements for their degree but need to maintain full-time continuous registration to complete incomplete grades, projects, final master's exam, etc. Students may register for this course a maximum of one semester.
TRACS Listings: fall sum1 sprg WolfWare Info
Current Course Homepage: CSC689
CSC 690Master's Examination1-6 F,S,Sum
Preq: Master's student
For students in non thesis master's programs who have completed all other requirements of the degree except preparing for and taking the final master's exam.
TRACS Listings: fall sum1 sprg WolfWare Info
Current Course Homepage: CSC690
CSC 693Master's Supervised Research1-9 F,S,Sum
Preq: Master's student
Instruction in research and research under the mentorship of a member of the Graduate Faculty.
TRACS Listings: fall sum1 sprg WolfWare Info
Current Course Homepage: CSC693
CSC 695Master's Thesis Research1-9 F,S
Preq: Master's student
Thesis research.
TRACS Listings: fall sum1 sprg WolfWare Info
Current Course Homepage: CSC695
CSC 696Summer Thesis Research1(1-0-0) Sum
Preq: Master's student
For graduate students whose programs of work specify no formal course work during a summer session and who will be devoting full time to thesis research.
TRACS Listings: sum1
CSC 699Master's Thesis Preparation1-3 F,S,Sum
Preq: Master's student
For students who have completed all credit hour requirements and full-time enrollment for the master's degree and are writing and defending their thesis.
TRACS Listings: fall sum1 sprg WolfWare Info
Current Course Homepage: CSC699
CSC 707Automata, Languages and Computability Theory3(3-0-0) S
Preq: CSC 224 required, CSC 333 recommended
Formal models of language and computation; finite automata and regular languages, pushdown automata and context-free languages, Turing machines. Relative power of models, Chomsky hierarchy. Inherent complexity of problems: undecidability, computational complexity, intractable problems.
TRACS Listings: sprg WolfWare Info
Current Course Homepage: CSC707
CSC 712Software Testing and Reliability3(3-0-0) F; Alt. Even Yrs.
Preq: CSC 510
An advanced introduction to software testing and reliability. The course is a balanced mixture of theory, practice, and application. Methods, techniques, and tools for testing software and producing reliable and secure software are used and analyzed. Software reliability growth models and techniques for improving and predicting software reliability are examined, and their practical use is demonstrated. Good knowledge of C++ or Java. Knowledge of the basics of statistics, calculus, and linear algebra.
TRACS Listings: fall WolfWare Info
Current Course Homepage: CSC712
CSC 714Real Time Computer Systems3(3-0-0) S, Alt. Yrs.
Preq: CSC 451 or CSC 501
Design and implementation of computer systems required to provide specific response times. Structure of a real-time kernel, fixed and dynamic priority scheduling algorithms, rate monotonic scheduling theory, priority inheritance protocols, real-timebenchmarks, case study of a real-time kernel.
WolfWare Info
Current Course Homepage: CSC714
CSC 715Concurrent Software Systems3(3-0-0) S
Preq: CSC 501
Concepts, techniques and tools for development of concurrent (parallel or distributed) software systems. Specification of concurrency, design of concurrent software systems, concurrent languages and validation of concurrent programs.
WolfWare Info
Current Course Homepage: CSC715
CSC 716Design of Secure and Reliable Systems3(3-0-0) S
Preq: CSC/ECE 574 and (CSC 501 or CSC 512)
Advanced topics in computer system security and reliability with algorithms/techniques from both fields. Emphasis on system level design issues, e.g., how systems fail, how algorithms can be compromised, how protocols can be attacked, and ultimately, how application design, complier, operating systems, and processor architectures can be enhanced to detect and mask attacks/failures. Background in operating systems, compliers, networking required.
CSC 720Artificial Intelligence II3(3-0-0) S
Preq: CSC 520
A second course in artificial intelligence emphasizing advanced concepts of AI including logic programming, automatic programming, natural language understanding, visual perception by machine, learning and inference, intelligent computer-aided instruction, knowledge representation, robotics and other topics to be chosen by instructor. Students asked to write programs in AI programming language such as LISP and PROLOG.
TRACS Listings: sprg WolfWare Info
Current Course Homepage: CSC720
CSC 723Computational Semantics3(3-0-0) S
Preq: CSC 523 and CSC 224
Examination of how to represent meaning in natural language to a computer. Logical systems for representing meaning. Other systems for representing meaning such as conceptual dependencies. Generating natural language output from databases representing knowledge. Reading of advanced material in such areas as natural language dialogue processing.
CSC 725Intelligent Multimedia Systems3(3-0-0) S, Alt. Yrs(even)
Preq: CSC 520
Principles and issues underlying intelligent multimedia technologies. Animated intelligent agents, intelligent behavior planning, affective reasoning, gesture and locomotion planning, mixed-initiative multi-modal dialogue control, and natural language generation. Intelligent multimedia presentation planning. Intelligent 3D virtual cinematography. Interactive narrative planning with animated intelligent agents. Selected examples of applications in knowledge-based learning environments, intelligent training systems, interactive entertainment.
WolfWare Info
Current Course Homepage: CSC725
CSC 742Database Management Systems3(3-0-0) S
Preq: CSC 431 or 541
Database concepts. Database design. Data models: entity-relationship and relational. Data manipulation languages including SQL. Data Dictionaries. Query processing. Concurrency. Software development environments using a database system. Expert, object-oriented, multimedia and distributed database systems. Database systems architecture. Use of a commercial database management system.
TRACS Listings: sprg WolfWare Info
Current Course Homepage: CSC742
CSC 743Secure Data Management3(3-0-0) F
Preq: CSC/ECE 574 and (CSC 440 or CSC 540). Background in databases and basic security concepts required.
Advanced topics in secure data management with techniques in traditional database management systems as well as in recent advances in emerging areas. Emphasis on new security issues and challenges imposed by the Internet and the Web on cross-organization data sharing and management. Example topics include XML, data management in P2P, trust management, data authorship, and the integration of security and privacy policies with information systems.
TRACS Listings: sprg WolfWare Info
Current Course Homepage: CSC743
CSC (ECE) 748Parallel Processing3(3-0-0) S
Preq: CSC(ECE) 506
Concepts of parallelism, data-flow, program flow, partitioning and scheduling, performance metrics and scalability, vector processing, Superscalar and VLIW, SIMD and MIMD machines, recent parallel machines, such as T3D, DASH, Tera KSR1, SP/1 and SP2, parallel models and program development
WolfWare Info
Current Course Homepage: CSC748
CSC 750Service-Oriented Computing3(3-0-0) S
Preq: CSC 540: Database Management Concepts and Systems
Concepts, theories, and techniques for computing with services. This course examines architectures for Web applications based on the classical publish, find, and bind triangle, but formulates it at a higher level. It considers sophisticated approaches for the description, discovery, and engagement of services, especially over the Web and the Grid. This course emphasizes service composition. Key topics include semantics, transactions, processes, agents, quality of service, compliance, and trust.
TRACS Listings: sprg WolfWare Info
Current Course Homepage: CSC750
CSC (ISE) 756Advances In Voice Input/Output Communications Systems3(2-3-0) S
Preq: CSC 556
Selected topics from current literature in voice input/output research, technology and applications. Execution of a significant experiment or project by each student.
CSC 761Advanced Topics in Computer Graphics3(3-0-0) S Alt.Yrs(Odd)
Preq: Graduate standing in Computer Science
Understanding and discussing current advances and research topics in computer graphics. Possible topics include nonphotorealistic rendering, modeling natural phenomena, illumination and rendering techniques, model simplification, animation, visualization, graphics hardware. Learning to critique research papers from important venues in the computer graphics field. Learning to read, interpret, and present computer graphics research papers in a conference-type environment.
TRACS Listings: sprg WolfWare Info
Current Course Homepage: CSC761
CSC (ISE) (OR) 762Computer Simulation Techniques3(3-0-0) F
Preq: ST 512 and a scientific programming language
Basic discrete event simulation methodology: random number generators, simulation designs, validation, analysis of simulation output. Applications to various areas of scientific modeling. Simulation language such as SLAM and GPSS. Computer assignments and projects.
TRACS Listings: fall sprg WolfWare Info
Current Course Homepage: CSC762
CSC 766Code Optimization for Scalar and Parallel Programs3(3-0-0) S, Alt. Yr. (odd)
Preq: CSC 512, or CSC 548, or CSC 501
Advanced research issues in code optimization for scalar and parallel programs; program analysis, scalar and parallel optimizations as well as various related advanced topics.
TRACS Listings: fall
CSC (ECE) 773Advanced Topics in Internet Protocols3(3-0-0) S
Preq: CSC/ECE 573
Cutting-edge concepts and technologies to support internetworking in general and to optimize the performance of the TCP/IP protocol suite in particular. Challenges facing and likely evolution for next generation intenetworking technologies. This course investigates topics that include, but may be not limited to: Internet traffic measurement, characteriztion and modeling, traffic engineering, network-aware applications, quality of service, peer-to-peer systems, content-distribution networks, sensor networks, reliable multicast, and congestion control.
TRACS Listings: sprg WolfWare Info
Current Course Homepage: CSC773
CSC (ECE) 774Advanced Network Security3(3-0-0) S
Preq: CSC/ECE 570, CSC/ECE 574
A study of network security policies, models, and mechanisms. Topics include: network security models; review of cryptographic techniques; internet key management protocols; electronic payments protocols and systems; intrusion detection and correlation; broadcast authentication; group key management; security in mobile ad-hoc networks; security in sensor networks.
TRACS Listings: sprg WolfWare Info
Current Course Homepage: CSC774
CSC (ECE) 775Advanced topics in Wireless Networking3(3-0-0) F
Preq: ECE/CSC 575
Reviews the current state of research in wireless networks, network architectures, and applications of wireless technologies; students will design, organize, and implement or simulate systems in a full-semester research project. For students with background in networking and communications who wish to explore research and development topics.
TRACS Listings: fall WolfWare Info
Current Course Homepage: CSC775
CSC (ECE) 776Design and Performance Evaluation of Network Systems and Services3(3-0-0) S
Preq: CSC(ECE) 570 and CSC(ECE) 579
Introduction to the design and performance evaluation of network services. Topics include top-down network design based on requirements, end-to-end services and network system architecture, service level agreements, quantitative performance evaluation techniques. Provides quantitative skills on network service traffic and workload modeling, as well as, service applications such as triple play, internet (IPTV), Peer-to-peer (P2P), voice over IP (VoIP), storage, network management, and access services.
TRACS Listings: sprg WolfWare Info
Current Course Homepage: CSC776
CSC (ECE) 777Telecommunications Network Design3(3-0-0) S
Preq: CSC(ECE) 570
Analytic modeling and topological design of telecommunications networks, including centralized polling networks, packet switched networks, T1 networks, concentrator location problems, routing strategies, teletraffic engineering and network reliability.
TRACS Listings: fall WolfWare Info
Current Course Homepage: CSC777
CSC (ECE) 778Optical Networks3(3-0-0) F
Preq: CSC/ECE 573, CSC/ECE 576, CSC/ECE 579, CSC/ECE 570
A study of optical networks with wavelength division multiplexing (WDM) technology. Topics include: optical fiber and transmission technology; first generation optical networks (SONET); optical access networks; wavelength routing networks; related protocols and standards.
TRACS Listings: fall WolfWare Info
Current Course Homepage: CSC778
CSC (ECE) 779Advanced Computer Performance Modeling3(3-0-0) S, Alt. Yrs.
Preq: CSC, ECE or OR/IE 761
In-depth study of computer performance modeling techniques such as exact and approximate analysis of queuing networks and direct and iterative numerical solutions of queuing systems.
TRACS Listings: fall WolfWare Info
Current Course Homepage: CSC779
CSC (MA) 780Numerical Analysis II3(3-0-0) F,S
Preq: MA 580
Approximation and interpolation, Fast Fourier Transform, numerical differentiation and integration, numerical solution of initial value problems for ordinary differential equations.
TRACS Listings: sprg WolfWare Info
Current Course Homepage: CSC780
CSC (MA) 783Parallel Algorithms and Scientific Computation3(3-0-0) F, Alt yrs(odd)
Preq: MA/CSC 583, or MA/CSC 580 and some parallel computing
Multiprocessing and vector architectures including current hardware and software. Parallel implementations of numerical linear algebra algorithms for matrix products, linear systems as well as nonlinear algebraic systems and eigenvalue problems. Applications to science and engineering including 3D space and system models.
WolfWare Info
Current Course Homepage: CSC783
CSC 791Advanced Topics In Computer Science1-6 F,S
Advanced topics of current interest in computer science not covered by existing courses.
TRACS Listings: fall sprg
Current Course Homepage: CSC791A CSC791B CSC791C CSC791D CSC791E CSC791F CSC791G CSC791J CSC791K CSC791M CSC791O CSC791Q CSC791T CSC791U CSC791V CSC791Y CSC791Z
More Info on CSC791 Special Topics Descriptions
CSC 801Seminar in Computer ScienceCredits Arranged F,S
Preq: Graduate standing
Faculty and graduate student research presentations and discussions centered around current research problems in Computer Science and advanced theories in these areas. Students are expected to make presentations of published works and, depending onthe course credit received and their academic degree progress, present their own research results. Critical discussions of the various research approaches and results and their relationships based on the presentations and additional readings and research. Departmental Approval Required.
TRACS Listings: fall sprg WolfWare Info
Current Course Homepage: CSC801
CSC 830Doctoral Independent Study1-3 F,S,Sum
Individual investigation of advanced topics under the direction of member(s) of the graduate faculty.
TRACS Listings: fall sum1 sprg WolfWare Info
Current Course Homepage: CSC830
CSC 885Doctoral Supervised Teaching1-3 F,S,Sum
Preq: Doctoral student
Teaching experience under the mentorship of faculty who assist the student in planning for the teaching assignment, observe and provide feedback to the student during the teaching assignment, and evaluate the student upon completion of the assignment.
TRACS Listings: fall sum1 sprg WolfWare Info
Current Course Homepage: CSC885
CSC 890Doctoral Preliminary Exam1-9 F,S,Sum
Preq: Doctoral student
For students who are preparing for and taking written and/or oral preliminary exams.
TRACS Listings: fall sum1 sprg WolfWare Info
Current Course Homepage: CSC890
CSC 893Doctoral Supervised Research1-9 F,S,Sum
Preq: Doctoral student
Instruction in research and research under the mentorship of a member of the Graduate Faculty.
TRACS Listings: fall sum1 sprg WolfWare Info
Current Course Homepage: CSC893
CSC 895Doctoral Dissertation Research1-9 F,S,Sum
Preq: Doctoral student
Dissertation research
TRACS Listings: fall sum1 sprg WolfWare Info
Current Course Homepage: CSC895
CSC 896Summer Dissertation Research1(1-0-0) Sum
Preq: Doctoral student
For graduate students whose programs of work specify no formal course work during a summer session and who will be devoting full time to thesis research.
TRACS Listings: sum1
CSC 899Doctoral Dissertation Preparation1-3 F,S,Sum
Preq: Doctoral student
For students who have completed all credit hour, full-time enrollment, preliminary examination, and residency requirements for the doctoral degree, and are writing and defending their dissertations.
TRACS Listings: fall sum1 sprg WolfWare Info
Current Course Homepage: CSC899
go to top