ABOUT RIC
ACADEMICS
ADMISSIONS
ATHLETICS & RECREATION
CAMPUS LIFE
PERFORMING AND FINE ARTS

Courses at the 400-level

CSCI 401: Software Engineering

The software development process is examined from initial requirements analysis to operation and maintenance. Student teams develop a software system from requirements to delivery, using disciplined techniques.
3 credit hours

Prerequisites:
  • CSCI 315
  • or consent of the department chair
CSCI 422: Introduction to Computation Theory

Computation theory concepts are introduced, including finite state automata, pushdown automata, and Turing machines. Also covered are the applications of these concepts to lexical analysis, parsing, and algorithms.
3 credit hours

Prerequisites:
  • CSCI 315
  • MATH 200 or 436
CSCI 423: Analysis of Algorithms

Techniques to analyze and design efficient algorithms are presented. Topics include recurrence relations, “big oh” analysis, NP completeness, set operations, heaps, graphs, and trees.
3 credit hours

Prerequisites:
  • CSCI 315
  • MATH 200 or 436
  • One semester of calculus
CSCI 427: Introduction to Artificial Intelligence

Fundamental artificial intelligence methods are introduced, including search, inference, problem solving, and knowledge representation. AI applications, such as natural language understanding and expert systems, are introduced.
3 credit hours

Prerequisites:
  • CSCI 315
CSCI 435: Operating Systems and Computer Architecture

Topics include instruction sets, I/O and interrupt structure, addressing schemes, memory management, process management, performance, and evaluation.
3 credit hours

Prerequisites:
  • CSCI 313
  • CSCI 315
CSCI 437: Introduction to Data and Computer Communications

Data and computer communications are discussed through the topics of data transmission, data encoding, digital data communication techniques, data link control, multiplexing, and networking.
3 credit hours

Prerequisites:
  • CSCI 315
CSCI 450: Topics


3 credit hours

CSCI 455: Introduction to Database Systems

Database structure, organization, languages, and implementation are introduced, including data modeling, relational and object-oriented systems, query languages, and query processing. (Formerly Database Programming.)
3 credit hours

Prerequisites:
  • CSCI 315
MATH 409: Mathematical Problem Analysis

Problem-solving strategies in mathematics are identified. The level of problems and their analyses is designed to give students confidence in their ability to handle problems and a basis for the teaching of problem analysis.
4 credit hours

Prerequisites:
  • MATH 143
  • MATH 144
  • Either MATH 209 or consent of department chair
MATH 411: Calculus IV

A continuation of Mathematics 314, study includes Lagrange multipliers, line integrals, Green’s Theorem, transformations and the Jacobian, and an introduction to analysis involving limits and the derivative.
3 credit hours

Prerequisites:
  • MATH 314
MATH 416: Ordinary Differential Equations

The fundamentals of differential equations are studied in the context of applications. Topics include analytical and numerical solutions of first- and second-order equations, systems of equations, and modeling.
3 credit hours

Prerequisites:
  • Preceding or concurrent enrollment in MATH 314
MATH 417: Introduction to Numerical Analysis

Algorithms and computer programs are used/developed to solve various mathematical problems. Topics include numerical solutions of equations, numerical differentiation and integration, and interpolation and approximation of functions.
3 credit hours

Prerequisites:
  • MATH 213
  • One computer science course
  • or consent of the department chair
MATH 418: Introduction to Operations Research

Operations research is the systematic application of mathematical techniques for generating better decisions for real-world problems. Besides linear programming, topics may include queuing and network analysis.
3 credit hours

Prerequisites:
  • or higher
  • Either MATH 212 or both MATH 200 and 247
  • or consent of the department chair
MATH 431: Number Theory

Topics include number systems, divisibility, primes and factorization, Diophantine problems, congruences, and Euler’s and Fermat’s Theorems.
3 credit hours

Prerequisites:
  • MATH 212 or 247
MATH 432: Introduction to Abstract Algebra

The definitions and properties of groups, rings, and fields are studied. Properties of familiar number systems are exhibited as special cases of these more general and abstract systems.
3 credit hours

Prerequisites:
  • MATH 315
MATH 436: Discrete Mathematics

Several important areas in noncontinuous mathematics are introduced, including graph theory and its applications, difference equations, and finite-state machines.
3 credit hours

Prerequisites:
  • MATH 212 or MATH 200 and 247
MATH 441: Introduction to Probability

Topics include the development of both discrete and continuous probability theory, combinatorics, mathematical expectation, joint distributions, and sampling distributions.
3 credit hours

Prerequisites:
  • MATH 314
MATH 445: Statistical Methods II

Using computer packages, study is made of advanced statistical topics, such as design of experiments, analysis of variance, and multiple regression. Students cannot receive credit for both Mathematics 445 and Management 249.
3 credit hours

Prerequisites:
  • MATH 240 or 248 or 441
MATH 458: History of Mathematics

The history of mathematical thought and the development of mathematics from ancient to modern times are studied.
3 credit hours

Prerequisites:
  • MATH 300
  • or consent of the department chair
MATH 461: Seminar in Mathematics

Students analyze, synthesize, and expand on mathematics learned in preceding courses, culminating in a substantial project or presentation.
3 credit hours

Prerequisites:
  • MATH 432
  • MATH 441
MATH 490: Individual Study in Mathematics

This course is open to students who have demonstrated superior ability in mathematics. Topics depend on the interests of the students and instructor. This course may be repeated for credit once with a change in content.
3 credit hours

Prerequisites:
  • Consent of department chair


   Page last updated: Tuesday, March 14, 2006