
Course Offerings
Mathematics
StatisticsCourse  Title  Credit Hours 

STS 2020  Introduction to Statistics  4  STS 2610  Quantitative Methods  4  STS 3200  Mathematical Statistics and Data Analysis  4  STS 3210  Linear Statistical Models  4  STS 3250  Time Series and Forecasting  4  STS 3410  Survey Sampling  4  STS 4110  Actuarial Models and Life Contingencies  4 
Computer ScienceCourse  Title  Credit Hours 

CSC 1210  Web Development I  4  CSC 1710  Introduction to Programming  4  CSC 1720  Advanced Programming with Data Structures  4  CSC 2210  Web Development II  4  CSC 2710  Advanced Data Structures with Algorithm Development  4  CSC 3310  Theory of Computation  4  CSC 3360  Visual Effects, Animation and Computer Graphics I  4  CSC 3410  Assembly Language and Architecture  4  CSC 3460  Networking and Network Programming  4  CSC 3710  Software Design and Engineering  4  CSC 3910  Numerical Methods  4  CSC 4210  Operating Systems  4  CSC 4310  High Performance Computing  4  CSC 4360  Visual Effects, Animation and Computer Graphics II  4  CSC 4510  Programming Language Design and Translation  4  CSC 4560  Problem Solving Seminar  1  CSC 4610  System Administration  1  CSC 4910  Undergraduate Research I  2  CSC 4920  Undergraduate Research II  2 
Supporting Courses
MTH 1010  Functions and GraphsBy creating, using, and interpreting graphs, students will investigate real world applications of linear, exponential, power, and logarithmic functions. Topics will include scientific notation, units and significant figures, curves and data, and systems of equations. Not open to students who have credit for any other mathematics course.
MTH 1110  Topics in Contemporary MathematicsIllustrations of contemporary uses of mathematics, varying from semester to semester, frequently including topics from: graph theory, theory of apportionment, voting theory and methods, counting methods, probability, personal fanance, and game theory.
MTH 1130  Finite MathematicsA study of sets, counting techniques, basic probability theory, stochastic processes, random variables, probability distributions, descriptive statistics, matrices, and linear systems of equations. Emphasis is on mathematical model comprehension and problem solving in the areas of business and the life and social sciences.
MTH 1180  Mathematics for Elementary EducationElementary set theory, number theory, an intuitive development of the real number system, and basic concepts of algebra, mea surement, intuitive geometry, functions, probability and statistics.
MTH 1210  PrecalculusFunctions and graphs, exponential and logarithmic functions, trigonometric functions. The emphasis is on topics and concepts that are needed in mathematics, science, or business. Applications play a central role and lead to graphing, data analysis, and modeling.
MTH 1310  Calculus for Business & Social Sciences An introduction to the concepts of differentiation and integration with emphasis on their applications to solving problems that arise in business, economics, and social sciences.
MTH 1410  Calculus I Differential and integral calculus of functions of a single real variable, including trigonometric, exponential, and logarithmic functions. The course will cover limits, continuity, differentiation, applications of derivatives, introduction to integration, techniques of integration and the fundamental theorem of calculus. Derivatives and integrals are explored graphically, symbolically, and numerically.
MTH 1420  Calculus II Applications of integration, sequences, series, power series, Taylor's Theorem, and elementary diffential equations. Vectors and geometry in space. The dot and cross products, lines, planes, surfaces in space and cylindrical and spherical coordinates.
MTH 2210  Introduction to Mathematical Thought An introduction to mathematical proof. Topics to include elementary symbolic logic, mathematical induction, algebra of sets, finite probability, relations, functions, and countability.
MTH 2310  Linear Algebra Systems of linear equations and matrices, determinants, vector spaces and innerproduct spaces, linear transformations, eigenvalues and eigenvectors. The em phasis is on computational techniques and applications.
MTH 2410  Calculus III Calculus of vector functions, including functions of several variables, partial derivatives, gradients, directional derivatives, maxima and minima. The course will also cover multiple integration, line and surface integrals, Green's Theorem, Divergence Theorems, Stokes' Theorem, and applications.
MTH 3110  Mathematics of Finance A study of the theory of interest and its applications. Topics include compounding, nominal and ective rates of interest, force of interest, valuation of annuities, amortization, bond valuation, asset liability management, and derivative investment.
MTH 3150  Probability Set functions, events, addition and multiplication rules, combinato rial probability, conditional probability and independence, Bayes Theorem, discrete distributions, continuous distributions, multivariate distributions, transformations, expectation and moments, moment generating functions, and the Central Limit Theorem.
MTH 3410  Diffential Equations First order and second order linear diffential equations, systems of diffntial equations, numerical methods and series solutions. Applications and the development of mathematical models.
MTH 3510  Complex Variables Operations with complex numbers, derivatives, analytic functions, integrals, definitions and properties of elementary functions, multivalued functions, power series, residue theory and applications, conformal mapping.
MTH 3610  Mathematical Methods for Physical Sciences Survey of mathematical methods for engineers and scientists. Ordinary diffential equations and Green's functions; partial diffential equations and separation of variables; special functions, Fourier series; complex integrals and residues; dis tribution functions of probability. Applications to engineering and science.
MTH 3710  Geometry Incidence and andne geometry, parallel postulates, Euclidean and nonEuclidean geometry. Models and the development of Euclidean geometry.
MTH 3810  Combinatorics Basic principles of counting: addition and multiplication princi ples, enumeration techniques, including generating functions, recurrence formulas, rook polyno mials, the principle of inclusion and exclusion, and Polya's theorem. This course will also cover basic concepts of graph theory: graphs, digraphs, connectedness, trees and graph colorings.
MTH 3910  Numerical Methods Algorithm behavior and applicability. Interpolation, roots of equations, systems of linear equations and matrix inversion, numerical integration, nu merical methods for ordinary diffential equations, and matrix eigenvalue problems.
MTH 3960  Historical Development of Mathematics The major mathematical devel opments from ancient times to the 21st century. The concept of mathematics, changes in that concept, and how mathematicians viewed what they were creating.
MTH 4010  Number Theory Introduction to elementary additive and multiplicative number theory, including divisibility properties of integers, congruence modulo n, linear and quadratic con gruences, some Diophantine equations, distribution of primes, and additive arithmetic problems.
MTH 4110  Abstract Algebra An introduction to groups, homomorphisms, cosets, Cayley's Theorem, symmetric groups, rings, polynomial rings, quotient fields, principal ideal domains, and Euclidean domains.
MTH 4210  Introduction to Topology Set theory, topological spaces, metric spaces, contin uous functions, separation, cardinality properties, product and quotient topologies, compactness, connectedness.
MTH 4310  Introduction to Real Analysis The real number system, sequences, limits and continuity, diÃ£â€žÂ¦entiation, integration, sequences of functions, infinite series and uniform convergence.
MTH 4560  Problem Solving Seminar Techniques for attacking and solving challenging mathematical problems and writing mathematical proofs.
MTH 4910  Undergraduate Research I Investigation of some topic in mathematics to a deeper and broader extent than typically done in a classroom situation.
MTH 4920  Undergraduate Research II A continuation of MTH 4910. At the conclusion of the course, results will be given in both a written paper and an oral presentation to the seminar participants and the department faculty.
STS 2020  Introduction to Statistics An introduction to statistical reasoning and prac tice. Topics include, descriptive statistics, probability, experimental design, estimation, hypothe sis testing, analysis of variance, categorical data analysis, and linear regression.
STS 2610  Quantitative Methods An introduction to statistical applications from a business perspective. Topics include: probability, estimation, hypothesis testing, categorical data analy sis, linear regression, statistical quality control, and time series forecasting.
STS 3200  Mathematical Statistics and Data Analysis A study of probability and the mathematical foundations of basic inference techniques. Topics include discrete and continu ous probability distributions, sampling distributions, estimation, hypothesis testing, and linear regression.
STS 3210  Linear Statistical Models A study of simple linear regression, multiple regression, residual analysis, simultaneous confidence intervals, multicollinearity, singlefactor and twofactor analysis of variance. Emphasis is on model understanding, data analysis, and interpretation of results.
STS 3250  Time Series and Forecasting BoxJenkins analysis, tests for nonstationarity, ARIMA models, estimation and hypothesis tests for model parameters, seasonality, heteroskedas ticity, and forecasting.
STS 3410  Survey Sampling Design of sample surveys and analysis of survey data. Simple random, stratified random, systematic, cluster, and multistage sampling designs, sample size determination, variance estimation, ratio and regression estimation, imputation, nonresponse.
STS 4110  Actuarial Models and Life Contingencies A study of the theoretical basis for common actuarial models and their application to insurance and other financial risks. Topics include survival time models, Markov chain models, Poisson processes. single and multiple decre ment models, calculation of premiums, and present value of loss.
CSC 1210  Web Development I An introduction to the technologies related to creation of a World Wide Web site. Emphasis will be placed on the latest languages and techniques used to create a dynamic site. Other topics may include image editing, simple animations, human computer interaction and multimedia. Each student will participate in a series of projects that focuses on the creation of a dynamic interactive web site.
CSC 1710  Introduction to Programming An introduction to the fundamentals of program ming using a highlevel, object oriented language such as C++ or Java. Emphasis will be placed on syntax and semantics of the language to write correct, exponentialcient, and easily modifiable pro grams. Topics include but not limited to assignment statements, conditional and iterative control structures, functions, simple data structures, and software development.
CSC 1720  Advanced Programming with Data Structures This is a continuation of CSC 1710 covering more advanced fundamentals of programming including problemsolving strategies, the concept of an algorithm and basic data structures. Various programming concepts will be introduced such as recursion, string processing, records, sorting, searching, linked lists, trees and object oriented programming.
CSC 2210  Web Development II A continuation of CSC1210 with the emphasis on human computer interface and the usage of a database to facilitate the retention and delivery of in formation. Various scripting languages such as Perl, Php, and Python will be used during the course. Other topics may include Deamweaver and Flash. Each student will participate in a series of projects that will focus on creation of a dynamic interactive web site.
CSC 2710  Advanced Data Structures with Algorithm Development This is a continuation of CSC1720 where the focus is on algorithm development utilizing advanced data structures such as graphs and trees. Various programming strategies will be addressed such as greedy, Divide and Conquer, backtracking, branch and bound and dynamic programming. Other topics include recursion, algorithm analysis, object oriented programming with inheritance and event driven programs.
CSC 3310  Theory of Computation An indepth study of finite state machines, pushdown machines, context free grammars and Turing machines along with their variations. The notions of decidability, computability, complexity theory and a complete discussion of NPComplete problems will also be addressed.
CSC 3360  Visual Effects, Animation and Computer Graphics I An indepth exam ination of how graphics are implemented on a computer, with an emphasis on creating two dimensional graphics using a standard API. Students will use the facilities provided by a standard API to express basic transformations such as scaling, rotation, and translation. Additional topics include: introduction to Maya, performance issues, input devices, realtime graphics and interac tion, collision detection, and sound.
CSC 3410  Assembly Language and Architecture An introduction to instruction set architecture, microarchitecture, and system architecture. Topics include basic computer organization, digital logic circuits, design of the central processor and memory, addressing techniques, data representation, and fundamental programming techniques in assembly and machine language as it relates to operating systems and high level languages.
CSC 3460  Networking and Network Programming An introduction to the basic concepts of network technologies and network programming. Attention will be given to a layer model such as the Open System Interconnect (OSI) model. Students will be engaged in projects that may include the implementation of a network application, networking technology assessment, network performance evaluation, and network administration.
CSC 3710  Software Design and Engineering Study of the principles and practices of software engineering covering the software development life cycle. The focus will be software design from an objectoriented perspective, covering abstraction, encapsulation, data protection, inheritance, composition and polymorphism. Students will demonstrate their understanding of the software development life cycle through team projects.
CSC 3910  Numerical Methods Algorithm behavior and applicability. Interpolation, roots of equations, system of linear equations and matrix inversion, numerical integration, numer ical methods for ordinary diffential equations, and matrix eigenvalue problems.
CSC 4210  Operating Systems An introduction to the various components of an operating system, including schedulers, memory management, interrupt handling, resource allocation, se curity and protection. Examples presented will be based on UNIX and other popular operating systems. Each student will participate in projects that involve kernel modifications, shell script ing, and simulations of components within the operating system.
CSC 4310  High Performance Computing A study of both hardware and software issues connected with solving a problem in a parallel processing environment which may include grid computing, cluster computing, or special hardware configurations such as a muticore processor. Emphasis will be placed on identifying the basic properties of bandwidth, latency, scalability and granularity as it relates to an algorithmic solution to a problem. Students will design, code, test and debug programs for stated environments.
CSC 4360  Visual Effects, Animation and Computer Graphics II A continuation of CSC 3360 with an emphasis on creating threedimensional graphics using a standard API. Additional topics include: game engines, performance issues, input devices, realtime graphics and interac tion, collision detection, sound, artificial intelligence and terrain rendering.
CSC 4510  Programming Language Design and Translation A study of the various programming language paradigms and basic program language translation. Emphasis will be on runtime behavior, lexical analysis, parsing contextfree languages, translation specifications, and machineindependent code improvement. Each student will participate in programming projects to demonstrate various concepts.
CSC 4560  Problem Solving Seminar Techniques for attacking and solving challenging problems from a variety of fields. Solutions will be implemented with a programming language such as Java or C++. Each student will be given the opportunity to participate in Local, Regional and International programming competitions.
CSC 4610  System Administration A practical course in the maintenance of hardware and software on departmental equipment. Each student will assist in system administration activities such as: user account generation, software installation, web site maintenance, workstation cloning, clustering, and backups in a variety of environments including Linux, Mac OS X and Microsoft Windows.
CSC 4910  Undergraduate Research I Investigation of some topic in computer science to a deeper and broader extent than typically done in a classroom situation.
CSC 4920  Undergraduate Research II A continuation of CSC 4910. At the conclusion of the course, results will be given in both a written paper and an oral presentation to the seminar participants and the department faculty.
ACC 2010  Financial AccountingThe accounting cycle from analysis of transactions through preparation of financial statements; basic theory and practice with respect to accounting for assets, liabilities and equities. Emphasis is given to both preparation of financial information and its use in decision making.
ACC 2020  Mangerial AccountingAn introduction to managerial accounting with an emphasis on using accounting information to make business decisions. COst concepts and practices for the purposes of mangerial control and decision making.
ECO 2030  Principles of MacroeconomicsIntroduction ot demand and supply, GDP and the business cycle, unemployment, inflation, fiscal and monetary policy, banking, international trade, and other related topics. The course will help students understand current economic problems and policy debates.
ECO 2050  Principles of MicroeconomicsReview of demand and supply, and introduction to pure competition and monopoly and other market structures in which businesses operate. Discussion of issues such as consumer choice, mergers and antitrust policy, the farm problem, poverty and income inequality, environmental economics, and labor unions.
FIN 3010  Financial ManagementA study of the principles of financing a business enterprise, with special reference to the modern corporation. Attention is given to the methods of acquiring permanent capital, administration of earnings, expansion, reorganization, the problem of public control, the impact of taxation on corporate financing, and corporate responsibilities affecting the public interest.
FIN 3020  Investment AnalysisThe emphasis is on fundamental security analysis as a tool ofr equity valuation. The four essential financial assets of stocks, bonds, options, and futures are analyzed. The student is exposed to what comprises the essential features of the instruments, its possible reqards, risks, and basic determinants of value. Students participate in a stock market simulation where they learn how securities are bought and sold, and how markets operate. 

