Course Catalog
-
Mathematical Courses
-
1000 Level Mathematics Courses
-
2000 Level Mathematics Courses
-
3000 Level Mathematics Courses
-
4000 Level Mathematics Courses
-
Computer Science Courses
-
1000 Level Computer Science Courses
-
2000 Level Computer Science Courses
-
3000 Level Computer Science Courses
-
4000 Level Computer Science Courses
Mathematical Courses
Back to Top
MATH 1111 College Algebra 3 (3-0)
Prerequisite: Developmental Math 099 or Placement Test
This course includes a study of topics in real numbers,
linear and quadratic equations, complex numbers, various types
of other functions and their graphs, including exponential and
logarithmic functions, systems of linear equations and inequalities.
MATH 1113 Pre-calculus with Trigonometry 3 (3-0)
Prerequisite: MATH 1111 College Algebra or Placement Test
This course is the study of functions and their graphs.
Topics include trigonometric functions, exponential and logarithmic
functions and polar coordinates.
MATH 1201 Survey of Calculus 3 (3-0)
Prerequisite: MATH 1111 College Algebra
This course includes a study of topics in limits, continuity,
differentiation of elementary functions, applications of the
derivative, the definite integral and applications.
MATH 1211 Calculus I 4 (4-0)
Prerequisite: MATH 1113 Pre-calculus with Trigonometry
This course includes a study of functions, limits, continuity,
the derivative, anti-differentiation, the definite integral
and applications.
MATH 1311 Informal Geometry 3 (3-0)
Prerequisite: MATH 1111 College Algebra
This course includes a study of the basic theorems and
constructions in plan Euclidean geometry and an introduction to space
geometry, central angles, tangents, inscribed and circumscribed
circles, polyhedral and stellation spaces.
MATH 2111 Linear Algebra 3 (3-0)
Back
to Top
Prerequisite: MATH 1211 Calculus I
This course concentrates on operations with matrices,
systems of linear equations, determinants, vector spaces,
linear transformations, Eigen-values and Eigen-vectors.
MATH 2212 Calculus II 4 (4-0)
Prerequisite: MATH 1211 Calculus I
This course concentrates on applications of integration,
integration techniques sequences, series, conic sections and
parametric equations.
MATH 2213 Calculus III 4 (4-0)
Prerequisite: MATH 2212 Calculus II
This course is the study of vectors and the geometry
of space, real-valued functions, functions of several variables
and their derivatives, multiple integration, line and surface
integrals and analysis of vector fields.
MATH 2411 Basic Statistics 3 (3-0)
Prerequisite: MATH 1111 College Algebra or MATH 1113 Pre-calculus with Trigonometry
This course includes an introduction to probability
and basic concepts of descriptive and inferential statistics.
The computer and graphic calculators will be an integral part of this course.
MATH 3000 Numbers and Their Applications 3 (3-0)
Back
to Top
Prerequisite: MATH 1111 College Algebra
This course covers the basic properties of the system of
natural numbers, the system of whole numbers, the system of rational
numbers and the system of real numbers. This course also covers
nomenclature and representations of numbers, number patterns,
elements of number theory, and applications.
MATH 3001 Mathematical Concepts using Technology 3 (3-0)
Prerequisite: MATH 1113 Pre-calculus with Trigonometry
This course explores the technical tools to study concepts
in Geometry, Algebra and Calculus. Software such as Geometric Pad,
Maple V, Interactive Pre-calculus and Language Proofs and Logic is
used to explore pre-calculus and calculus concepts and their
applications in problem solving. Graphic calculators are used to
demonstrate concepts in mathematics and to do problem solving.
MATH 3101 Introduction to Number Theory 3 (3-0)
Prerequisite: MATH 2212 Calculus II
This course includes introduction to classical arithmetic
properties of the integers. Divisibility properties, primes and
their distribution, congruencies, Diophantine equations and their
applications, number-theoretic functions, Fermat and Euler theorems,
continued fractions, Fibonacci numbers, Pythagorean triples
and perfect numbers.
MATH 3111 Discrete Structures 3 (3-0)
Prerequisite: MATH 2111 Linear Algebra
This course includes topics such as logic, set relations,
functions, counting techniques, mathematical induction, representations,
combinatorial problems, elementary graph theory, network flow,
recursion and finite state machine.
MATH 3112 Discrete Mathematics 3 (3-0)
Prerequisite: MATH 2111 Linear Algebra
This course includes a study of topics in combinatorial
mathematics processes. Topics in mathematical induction, set theory,
number theory, combinations, permutations, probability theory
including the induction principle, relations, recursions, the
counting principle, generating functions, logic, and graph
theory are covered.
MATH 3211 Ordinary Differential Equations 3 (3-0)
Prerequisite: MATH 2213 Calculus III
This course includes topics in ordinary differential
equations: separable equations, homogeneous and non-homogeneous
equations, exact equations, Euler equations, nonlinear ordinary
differential equations, the study of Laplace transforms and how to
use them to solve practical problems as well as solving systems of linear
differential equations.
MATH 3213 Modern Geometry 3 (3-0)
Prerequisite: MATH 2111 Linear Algebra
This course is the study of metric, affine and projective
geometries by means of groups of transformations and their invariants
on the Euclidean plan.
MATH 3314 Mathematical Statistics 3 (3-0)
Prerequisite: MATH 2212 Calculus II
This is a calculus-based course in probability and statistics
covering probability distributions, probability densities, random variables,
sampling, experimental design and non-parametric statistics.
MATH 3413 Introduction to Combinatorics 3 (3-0)
Prerequisite: MATH 2111 Linear Algebra
This course is the study of basic graph theory, permutations,
combinations, inclusion-exclusion principle, recurrence relations, generation
functions, occupancy problems, applications to probability theory, geometry
of the plane, maps on the sphere, coloring problems, finite structures,
systems of distinct representatives, existence problems, magic
squares and Latin squares.
MATH 3423 Introduction to Operations Research 3 (3-0)
Prerequisite: MATH 2411 Basic Statistics
This course is the study of deterministic and stochastic
models including transportation and assignment problems, network
analysis, decision theory, queuing theory and simulation.
MATH 4111 Modern Algebra I 3 (3-0)
Back
to Top
Prerequisite: MATH 2212 Calculus II
This course covers basic concepts in logic, groups, rings, integral
domains, homomorphism and isomorphism of groups.
MATH 4112 Modern Algebra II 3 (3-0)
Prerequisite: MATH 4111 Modern Algebra I
This course covers elementary concepts in ring theory and field theory.
MATH 4211 Elements of Analysis I 3 (3-0)
Prerequisite: MATH 4112 Modern Algebra II
This course is the study of real number system, point-set
theory or the real line, global and local properties of continuous functions,
Law of Mean, convergence of sequences and series, and the Theory of
Reiman Integration.
MATH 4212 Elements of Analysis II 3 (3-0)
Prerequisite: MATH 4211 Elements of Analysis I
This course is the study of functions of several variables,
implicit-function theorems, vectors in Rn, linear transformations in Rn,
calculus of functions in higher dimensional Euclidean spaces,
multiple integrals, line and surface integrals.
MATH 4214 Introduction to Complex Variables 3 (3-0)
Prerequisite: MATH 2213 Calculus III
This course includes a study of analytic, harmonic,
continuous, and logarithmic functions, Cauchy-Riemann equations,
power series, branch point, contours and contour integrals, Cauchy's
Theorem, and applications.
MATH 4215 Numerical Analysis 3 (3-0)
Prerequisite: MATH 2213 Calculus III
This course provides an introductory knowledge of elementary
numerical methods found useful in the field of computing. This includes
number representation and errors, locating roots of equations, interpolation
and numerical differentiation, numerical integration, minimization and
maximization multivariate functions.
MATH 4313 Topology 3 (3-0)
Prerequisite: MATH 4211 Elements of Analysis I
This course is study of elementary topology. The topics include
point set theory, topological spaces, metric spaces, subspaces, continuous
mapping, homeomorphisms, connectedness, compactness, and intuitive
concepts in topology.
MATH 4511 History of Mathematics 3 (3-0)
Prerequisite: senior standing
This course includes topics in numeral systems, Babylonian
and Egyptian mathematics, Pythagorean and Euclidean mathematics, Hindu and
Arabic mathematics, European mathematics from the Dark Ages
to the twentieth century.
MATH 4512 Senior Project 1 (1-0)
Prerequisite: senior standing
The primary focus of this course is research based.
Students explore and research approved topics, write reports,
design and deliver presentations on approved topics.
MATH 1101 Mathematical Modeling 3 (3-0)
Prerequisite: MATH 0099 or placement test
An alternative to college algebra,
this course is designed for students who will not take
the calculus sequence. The course is applications driven
and makes use of elementary functions using real-world
phenomena as models. Ability to communicate quantitative
concepts and critical thinking is developed. Appropriate
technology is used to solve problems and assess the
reasonableness of results.
Computer Science Courses
CSCI 1003 Introduction To Technology 2 (2-0)
Back
to Top
Prerequisite: none
This course is an introduction to trends in technology including
computers and peripheral devices, functional units, operating systems,
computer language, computer applications, hardware, software, mouse,
LCD panels, CD ROMS, scanners and categories of printers. (Optional course)
CSCI 1101 Introduction To Computers 3 (3-0)
Prerequisite: none
This course covers the general computer concepts. This includes
computer hardware and software, peripheral devices, the internet and
electronic mail. Application software packages such as word-processing,
spreadsheet, web page and development will be included.
CSCI 1201 Introduction To Computer Science 3 (3-0)
Prerequisite: none
This course covers the general concepts relating to computer
hardware and software, data communications, operating systems, files
storage and retrieval. It also includes the study of number systems
used by the computer, networks and a general programming language will also be used.
This course was listed as "CSCI 2101 Introduction To Data Communication" before Spring 2004.
CSCI 1301 Computer Science I 3 (3-0)
Prerequisite: CSCI 1201 Introduction to Computer Science
CSCI 1302 Computer Science 3 (3-0)
Prerequisite: CSCI 1201 Introduction to Computer Science
CSCI 2030 Introduction to Computer Engineering 3 (3-0)
Back
to Top
Prerequisite: none
This course covers study of computer systems and digital design
principles. Architectural concepts, software, Boolean algebra, number systems,
combinational data-path elements, sequential logic, and storage elements.
Design of DRAM control and I/O bus.
CSCI 2201 Pascal Programming 3 (3-0)
Prerequisite: CSCI 1201 Introduction to Computer Science
This course is an in-depth study of structured programming (Pascal),
emphasizing a problem solving approach.
CSCI 2211 Visual BASIC Programming 3 (3-0)
Prerequisite: CSCI 1201 Introduction to Computer Science
This course covers the fundamentals of Visual BASIC controls,
object types, events, and methods. Topics include creating user interface,
setting properties, designing class modules, and introduction of Visual
BASIC front-end applications for database.
CSCI 2221 C ++ Programming 3 (3-0)
Prerequisite: CSCI 2201 Pascal Programming or permission of instructor
This course is an introduction to problem-solving methods
using C++ programming language, with emphasis on object-oriented
methods and data modeling.
CSCI 2231 COBOL Programming 3 (3-0)
Prerequisite: CSCI 1201 Introduction to Computer Science
This course examines the COBOL language. It includes
such topics as program design, program planning, flowcharting,
the COBOL programming statements, sorting, file handling, lists,
tables, and the generation of reports. It also concentrates on
preparing IPO charts, constructing hierarchy charts, designing files,
designing screens for input and output, designing forms for printer
output, sequential file updating, indexed sequential file processing,
writing efficient file editing routines, and algorithm development.
CSCI 2241 FORTRAN Programming 3 (3-0)
Prerequisite: CSCI 1201 Introduction to Computer Science
This course is an in-depth study of FORTRAN programming
language. Topics include data declarations, constants, formatting,
I/O operations, file construction and manipulation, control statements,
loops, functions and subroutines.
CSCI 3111 Discrete Structures 3 (3-0)
Back
to Top
Prerequisite: MATH 1113 Pre-calculus with Trigonometry
This course includes topics such as logic, sets, relations,
functions, counting techniques, mathematical induction, graphs
representation, combinatorial problems, elementary graph theory,
network work flow, recursion and finite state machine.
CSCI 3122 Data Structures 3 (3-0)
Prerequisite: CSCI 1302 Computer Science II
This course is a study of the basic concepts and the
representation of data using the language C++, such as static
and dynamic allocation, trees, and graphs, storage systems and
structures, searching and sorting techniques.
CSCI 3211 Computer Organization and Architecture I 3 (3-0)
Prerequisite: CSCI 1302 Computer Science II
The course is the study of hardware and software concepts of
digital computer systems, with emphasis on fundamental system software
and details of hard- ware operation. Topics include virtual machines,
system organization, digital logic and assembly language programming.
CSCI 3212 Computer Organization and Architecture II 3 (3-0)
Prerequisite: CSCI 3211 Computer Organization and Architecture I
This course is the continuation of Computer Organization I.
Topics include instruction and data formats, addressing modes,
instruction types, flow of control, micro-programming, and advanced
computer architecture, including RISC machines and parallel architecture.
CSCI 4113 Operating Systems 3 (3-0)
Back
to Top
Prerequisite: CSCI 3122 Data Structures
This course involves the operating system architecture and the manner
in which computer operating systems interact with machine hardware to provide
a total system. The study of operating systems by combining a careful examination
of theoretical issues with real world, hands-on problems and examples. The
implementation examples are drawn from the commercial operating systems.
CSCI 4123 Computer Networks 3 (3-0)
Prerequisite: CSCI 3122 Data Structures
This course is the study of Network Planning and Network Design,
Understanding Networks by under standing their components and their functions,
and defining different Network Operating Systems. This course provides insight
into new technologies, such as ATM, ISDN, and wireless networks. The
implementation examples are drawn from the commercial network operating systems.
CSCI 4151 Systems Simulation 3 (3-0)
Prerequisite: CSCI 1302 Computer Science II
This course covers an introduction to problem solving using
simulation methods and tools. Topics include construction of deterministic
and stochastic models, identification of system parameters, correlation
of models and systems.
CSCI 4211 Systems Analysis I 3 (3-0)
Prerequisite: CSCI 3132 Database Management
This course provides the students with an introduction to technical
and management issues in systems analysis and design. The course covers
various issues in the Systems Development Life Circle (SDLC) model, CASE
tools and their impact on SDLC, the systems analyst and the different roles
of a systems analyst in an organization. It introduces students to various
information gathering techniques, tools for project management, Issues and
models for sampling data sources, ER diagrams, data flow diagrams and data
dictionaries. It includes an in-depth treatment of prototyping. It also covers
issues in decision-making,
process specification techniques and principles of structured design.
CSCI 4212 Systems Analysis II 3 (3-0)
Prerequisite: CSCI 4211 Systems Analysis I
This course is a continuation of the introductory course in systems
analysis and design. The course provides an in-depth treatment of objected-oriented
analysis and design concepts as applied to systems development. It introduces the
students to various tools used in design and analysis of large software systems.
It covers various issues in designing inputs and outputs, data-entry procedures,
designing user interfaces and a comprehensive overview of the different types of
dialogues and queries for interface design. Related issues in quality assurance,
user training and evaluation techniques are also discussed.
CSCI 4221 Software Engineering 3 (3-0)
Prerequisite: CSCI 3122 Data Structures
This course provides an introduction to software engineering
methodologies, addressing each phase in the life cycle of software.
Topics include system and software analysis, design, implementation and
maintenance, software system development and management. CASE tools will,
also, be discussed.
CSCI 4311 Computer Graphics 3 (3-0)
Prerequisite: CSCI 3122 Data Structures
This course will provide students with the basic knowledge and
experience necessary to use computers to create graphics and to process images.
The hardware and software components of graphics systems are examined with
a major emphasis on methods for design of 2-D and 3-D graphics. Algorithms
for creating and manipulating graphics displays and techniques for implementing
the algorithm are introduced.
CSCI 4411 Artificial Intelligence 3 (3-0)
Prerequisite: CSCI 3111 Discrete Structures
This course covers the basic concepts of artificial intelligence
including production systems, knowledge representation, pattern matching,
heuristic search, and logical and probabilistic reasoning. The social,
cultural, and economic impact of artificial intelligence are discussed.
CSCI 4811/4911 Special Topics in Computer Science and Computer Information Systems 3 (3-0)
Prerequisite: permission of instructor
This course covers current topics in Computer Science and Computer
Information Systems of special interest to faculty and students.
CSCI 4915 Web Design and Development 3 (3-0)
Prerequisite: