course descriptions


mathematics and computer science


Most four-semester-hour mathematics and computer science courses meet for three hours of lecture and three hours of laboratory work each week during a regular semester. A $20 lab fee is charged for each lab.

MATHEMATICS

MAT 100. Fundamental Concepts of Mathematics. 3 hours. Su., F., Sp.
This course is designed to give students an understanding of some of the main areas of contemporary mathematics as well as an appreciation of how mathematics is used by the consumer.

MAT 101. College Algebra. 3 hours. Su., F., Sp.
A review of beginning and intermediate algebra with additional topics in logarithms, ratio and proportion, variation, mathematical induction, determinants, complex numbers, sequences and series.
Prerequisite: Two years of high school algebra and a score of 20 or more on the math portion of the ACT, or IDS 020.

MAT 102. Plane Trigonometry. 3 hours. F.
This course is a study of trigonometric functions, solution of triangles, trigonometric identities, solution of trigonometric equations, inverse trigonometric functions, logarithms, study of functions by means of graphs and problems in heights and distances.

MAT 121. College Algebra and Trigonometry. 5 hours. F.
Students taking this course should have had a strong high school mathematics program. The fundamentals of college algebra and plane trigonometry are integrated, and emphasis is given to concepts of number, set and function.
Prerequisite:
two years of high school algebra or one year of algebra and one year of trigonometry.

MAT 122. Analytics and Calculus I. 5 hours. Sp.
The fundamentals of analytic geometry are blended with single variable differentiation and integration.
Prerequisite: MAT 121 College Algebra and Trigonometry or MAT 101 College Algebra and MAT 102 Plane Trigonometry or consent of instructor.

MAT 206. The Real Number System. 3 hours. Sp.
Topics to be studied are number systems, rational numbers, percent, elementary topics 195 of algebra, matrices, trigonometry, geometry, approximation and measurement and the metric system.

MAT 223. Analytics and Calculus II. 4 hours. F.
A continuation of MAT 122. Applications of the definite integral, transcendental and hyperbolic functions and integration techniques are the main topics of this course.
Prerequisite: MAT 122 Analytics and Calculus I.

MAT 224. Analytics and Calculus III. 4 hours. Sp.
A continuation of MAT 223. Main topics include a study of infinite series, vectors, solid analytic geometry and the calculus of several variables. Prerequisite: MAT 223 Analytics and Calculus II.

MAT 306. Foundations of Geometry. 3 hours. F. Odd years.
A study of Euclidean geometry with introductions of non-Euclidean and analytic geometries.
Prerequisite: MAT 101 College Algebra.

MAT 330. Linear Algebra. 3 hours. F. Even years.
A study in elementary matrix algebra including topics in systems of equations, vector spaces and linear transformations.
Prerequisite: MAT 122 Analytics and Calculus I.

MAT 335. Statistics I. 3 hours. Su., F., Sp.
An introduction to basic statistical techniques, including frequency distributions, averages, data analysis, samplings, tests of hypothesis, linear regression, Chi-Square test and related areas in probability theory.
Prerequisite: MAT 101 College Algebra.

MAT 345. Differential Equations. 3 hours. Sp.
The solution of ordinary differential equations with applications in physics, engineeringand chemistry.
Prerequisite: MAT 223 Analytics and Calculus II.

MAT 352. Statistics II. (W) 3 hours. Sp.
Basic statistical techniques with emphasis on applications related to business. Problems of collecting and analyzing data, averages, samplings, multiple regression analysis, analysis of variance, frequency distribution and related areas are studied. This course contains a significant writing component.
Prerequisite: MAT 335 Statistics I.

MAT 424. Complex Analysis. 3 hours. Sp. Even years.
A study of the algebra of complex numbers, properties of analytic functions, Cauchy's Theorem, calculus of residues, elementary functions and conformal mappings.
Prerequisite:
MAT 224 Analytics and Calculus III.

MAT 426. Advanced Calculus. (W) 3 hours. Sp. Odd years.
A critical study of calculus. Topics include fundamental properties of the real number system, functions and countability, elementary topology of the real line, sequences, limits, differentiation and series. This course contains a significant writing component.
Prerequisite: MAT 224 Analytics & Calculus III.

MAT 430. Abstract Algebra. (W) 3 hours. F. Odd years.
Concepts of abstract algebra, including an in-depth study of groups with an introduction to rings, ideals, fields and vector space. This course contains a significant writing component.
Prerequisite: MAT 223 Analytics and Calculus II.

MAT 441. Number Theory. 3 hours. F. Even years.
Divisibility properties of integers: studies in prime numbers, congruences, and number theoretic functions. This course contains a significant writing component.
Prerequisite: MAT 122 Analytics and Calculus I.

MAT 476. Numerical Analysis. 3 hours. F. Even years.
Techniques for computer solutions of numerical analysis problems. Finite-difference interpolation, numerical differentiation and integration, methods of solving linear and nonlinear equations and systems of such equations, and matrix computations.
Prerequisites: CIS 171 Computers and Programming I or CIS 181 FORTRAN Programming and MAT 223 Analytics and Calculus II. Same as CIS 476.

COMPUTER AND INFORMATION SCIENCE

CIS 161. Computer Applications. 3 hours. Su., F., Sp.
Introduction will be made to a wide variety of current computer applications, including word processing, use of computers in the home, business planning programs, etc. Emphasis will be placed on personal computing. Student cannot receive credit for both CIS 161/IDS 161 and BUS 253. Same as IDS 161.

CIS 171. Computers and Programming I. 3 hours. F.
Introduction to computer hardware, software and fundamental characteristics of digital computers. A first course in programming using a high-level language. Design of algorithms, pseudocode, data types, control structures, arrays, program testing and text file processing.
Prerequisite: MAT 101 or two years of high school algebra.

CIS 172. Computers and Programming II. 3 hours. Sp.
A continuation of CIS 171. Emphasis on structured design, coding and program verification. Recursion, simple linked lists, stacks, binary files, sequential search of direct files, abstract data types.
Prerequisite: CIS 171.

CIS 181. FORTRAN Programming for Engineers. 3 hours. F. Odd years.
A first course in programming using the scientifically oriented FORTRAN programming language. Designed primarily for pre-engineering majors, taking applications from various engineering disciplines.
Prerequisite: MAT 122 or equivalent.

CIS 267. Visual Applications Programming I. 3 hours. F.
Windows-based program development using visual languages, editors and programming tools.
Prerequisites: CIS 171 Computers and Programming I and CIS 172 Computers and Programming II.

CIS 268. Visual Applications Programming II. 3 hours. Sp.
A continuation of CIS 267. Windows-based program development using visual languages, editors, programming tools and database interfaces.
Prerequisites: CIS 171 Computers and Programming I, CIS 172 Computers and Programming II and CIS 267 Visual Applications Programming I.

CIS 274. Algorithms and Data Structures. 3 hours. F.
A continuation of topics introduced in CIS 171 and CIS 172: stacks, queues, more complex linked lists, sorting and searching techniques, trees, graphs, relative and hashed files. Data abstraction and complexity of algorithms (O-notation) will be emphasized.
Prerequisite: CIS 172.

CIS 361. Microcomputer Systems. (W) 3 hours. F.
A course designed for users of microcomputers in business, in research and laboratory, for personal uses and in education. Topics will include the microcomputer and its operating system, personal web page design, printers and print drivers, computer viruses and security and peripheral devices. This course contains a significant writing component.
Prerequisite: CIS 267 Visual Applications Programming I.

CIS 362. Microcomputer Networks. 3 hours. Sp.
Computer networking theory, platform-independent protocols, network topologies and implementation of a functional network. Practical experience in networking computers.
Prerequisite: CIS 361.

CIS 368. Software Engineering I. (W) 3 hours. F.
A study of development techniques for large-scale systems. Includes overview and practical application of analysis and design methodologies in current use. This course contains a significant writing component.
Prerequisite: CIS 267 Visual Applications Programming I.

CIS 369. Software Engineering II. 3 hours. Sp.
Advanced study of development techniques for large-scale systems. Emphasis on strategies and methods for system design and implementation that facilitate management of complexity in the development of information systems.
Prerequisite: CIS 368 Software Engineering I.

CIS 380. Assembly Language Programming. 3 hours. F. Odd years.
A study of assembly language coding, use of registers, instruction formats, data storage formats, binary and hexadecimal arithmetic, I/O coding, system capabilities and program states.
Prerequisite: CIS 274 Algorithms and Data Structures.

CIS 385. UNIX and C++. 3 hours. Sp. Odd years.
A study of the UNIX operating system and the C++ programming language including an introduction to object-oriented programming with C++.
Prerequisite: CIS 274 Algorithms and Data Structures.

CIS 441. System Administration. 3 hours. Only on demand and by Individual Instruction.
Configuration, administration, maintenance and tuning of network servers utilizing current operating systems and hardware. User management, resource sharing. Enrollment limited to 5 per term.
Prerequisite: Permission of instructor.

CIS 460. Operating Systems. 3 hours. Sp. Odd years.
Principles of design and operation of computer operating systems, including interrupt handling, memory management, scheduling, file handling, process concepts, concurrency and performance.
Prerequisite: CIS 274 Algorithms and Data Structures.

CIS 462. Database Systems. 3 hours. F. Even years.
A study of the major data models with emphasis on relational systems. Included will be file organization, database design, security and control. Project work will include creating and modifying databases in mainframe and micro-based systems and querying the database using a host language, Structured Query Language (SQL) and Query By Example (QBE). Current
commercial databases available for microcomputers will also be studied.
Prerequisite: CIS 274 Algorithms and Data Structures.

CIS 470. Programming Languages: Theory and Practice. 3 hours. F. Odd years.
The principles of programming language design and implementation and the evolution of programming languages will be studied. Formal language theory and automata. Students will write projects in several modern languages including non-procedural languages.
Prerequisite:CIS 274 Algorithms and Data Structures.

CIS 474. Introduction to Artificial Intelligence. 3 hours. Sp. Even years.
A survey of and an introduction to various topics in artificial intelligence, including expert systems, cognitive modeling, automatic problem solving, natural language processing and robotics.
Prerequisite: CIS274 Algorithms and Data Structures; Recommended: CIS470 Programming Languages: Theory and Practice.

CIS 476. Numerical Analysis. 3 hours. F. Even years.
Techniques for computer solution of numerical analysis problems. Finite-difference interpolation, numerical differentiation and integration, methods of solving linear and non-linear equations and systems of such equations, matrix computations.
Prerequisites: CIS 171 Computers and Programming I or CIS 181 FORTRAN Programming, and MAT 223 Analytics and Calculus II. Same as MAT 476.

CIS 486. Computer Architecture. 3 hours. Sp. Even years.
Data representation, basic computer architecture of several machines. Prerequisite: CIS 380 Assembly Language Programming.


TOPICAL SEMINARS

CIS 299A/399A. Internet for Research. 3 hours. Su.
A study of the Internet utilizing computer resources available on our campus. Topics include Internet availability on campus, using electronic mail, uses of the Internet in academic research and locating on-line reference material.
Prerequisites: CIS161 or equivalent or basic knowledge of Windows applications and permission of instructor.

-back to top


 

SCHOOL OF SCIENCES AND MATHEMATICS

home

biology

chemistry and
engineering sciences

mathematics and
computer sciences

nursing

student organizations

facilities

graduates

scholarship information

contact us