Course Criteria

Add courses to your favorites to save, share, and find your best transfer school.
  • 3.00 Credits

    This course covers fundamental algorithms and data structures for convex hulls, Voronoi diagrams, Delauney triangulation, Euclidean spanning trees, point location, and range searching. Also included are lower bounds and discrepancy theory. Optimization in geometry will be covered. This includes fixed dimensional linear programming and shortest paths. Graphic data structures such as BSP trees will be covered. 3. 000 Credit Hours 3. 000 Lecture hours Levels: Graduate Doctoral, Graduate Business, Graduate, Undergraduate Schedule Types: Lecture College of Science & Letters College Computer Science Department
  • 3.00 Credits

    Design of efficient algorithms for a variety of problems, with mathematical proof of correctness and analysis of time and space requirements. Topics include lower bounds for sorting and medians, amortized analysis of advanced data structures, graph algorithms (strongly connected components, shortest paths, minimum spanning trees, maximum flows and bipartite matching) and NP-Completeness. 3. 000 Credit Hours 3. 000 Lecture hours Levels: Graduate Doctoral, Graduate Business, Graduate, Undergraduate Schedule Types: Lecture College of Science & Letters College Computer Science Department
  • 3.00 Credits

    Formal specification of how programs execute operational semantics , how mathematical functions programs compute denotational semantics , and how to use logic to characterize properties and invariants of the program execution (axiomatic semantics). 3. 000 Credit Hours 3. 000 Lecture hours Levels: Graduate Doctoral, Graduate Business, Graduate, Undergraduate Schedule Types: Lecture College of Science & Letters College Computer Science Department
  • 3.00 Credits

    Theoretical foundations for software metrics. Data collection. Experimental design and analysis. Software metric validation. Measuring the software development and maintenance process. Measuring software systems. Support for metrics. Statistical tools. Setting up a measurement program. Application of software measurement. 3. 000 Credit Hours 3. 000 Lecture hours Levels: Graduate Doctoral, Graduate Business, Graduate, Undergraduate Schedule Types: Lecture College of Science & Letters College Computer Science Department
  • 3.00 Credits

    Linear programs and their properties. Efficient algorithms for linear programming. Network flows, minimum cost flows, maximum matching, weighted matching, matroids. Prerequisite:CS 430 and a linear algebra course. 3. 000 Credit Hours 3. 000 Lecture hours Levels: Graduate Doctoral, Graduate Business, Graduate, Undergraduate Schedule Types: Lecture College of Science & Letters College Computer Science Department
  • 3.00 Credits

    Formal definition of syntax with emphasis on context-free languages. Elementary techniques for scanning and parsing programming languages. Symbol table management. Semantic routines and code generation. The class will write a simple translator. 3. 000 Credit Hours 3. 000 Lecture hours Levels: Graduate Doctoral, Graduate Business, Graduate, Undergraduate Schedule Types: Lecture College of Science & Letters College Computer Science Department
  • 3.00 Credits

    Advanced topics in compiler construction, including incremental and interactive compiling, error correction, code optimization, models of code generators, etc. The objective of the course is to provide an in-depth coverage of compiler optimization techniques, including both classical optimization and areas of current interest in compiler research. 3. 000 Credit Hours 3. 000 Lecture hours Levels: Graduate Doctoral, Graduate Business, Graduate, Undergraduate Schedule Types: Lecture College of Science & Letters College Computer Science Department
  • 3.00 Credits

    This course focuses on the engineering and analysis of network protocols and architecture in terms of the Internet. Topics include content distribution, peer-to-peer networking, congestion control, unicast and multicast routing, router design, mobility, multimedia networking quality of service, security and policy-based networking. 3. 000 Credit Hours 3. 000 Lecture hours Levels: Graduate Doctoral, Graduate Business, Graduate, Undergraduate Schedule Types: Lecture College of Science & Letters College Computer Science Department
  • 3.00 Credits

    Introduces the student to advanced computer networking through research, combining lectures and discussion on current computer network topics with student research in a focused area. The focus will change each time the course is offered, thus keeping current with advanced in computer networking. Quantitative methods will be emphasized. The successful student will emerge from this course a minor expert in a specific networking area. 3. 000 Credit Hours 3. 000 Lecture hours Levels: Graduate Doctoral, Graduate, Undergraduate Schedule Types: Lecture College of Science & Letters College Computer Science Department
  • 3.00 Credits

    Qualitative and quantitative analysis of networks. A combination of analytical and experimental analysis techniques will be used to study topics such as protocol delay, end-to-end network response time, intranet models, Internet traffic models, web services availability, and network management. 3. 000 Credit Hours 3. 000 Lecture hours Levels: Graduate Doctoral, Graduate Business, Graduate, Undergraduate Schedule Types: Lecture College of Science & Letters College Computer Science Department
To find college, community college and university courses by keyword, enter some or all of the following, then select the Search button.
(Type the name of a College, University, Exam, or Corporation)
(For example: Accounting, Psychology)
(For example: ACCT 101, where Course Prefix is ACCT, and Course Number is 101)
(For example: Introduction To Accounting)
(For example: Sine waves, Hemingway, or Impressionism)
Distance:
of
(For example: Find all institutions within 5 miles of the selected Zip Code)
Privacy Statement   |   Terms of Use   |   Institutional Membership Information   |   About AcademyOne   
Copyright 2006 - 2024 AcademyOne, Inc.