CPSC 130 Programming and Problem Solving: An introduction to programming and problem solving for students with little or no programming background. Topics include problem specification and algorithm design, and fundamental procedural programming concepts (including variables, assignment, conditional and iterative control structures, arrays or lists, and functions). Pre-Requisites: MATH 116 or MATH 120 with a grade of C- or better, or 24 ACT or 580 SAT. (4 cr.)
Download File ····· https://t.co/pdXgHelQ1Y
CPSC 200 Object Oriented Programming: This course introduces programming and software engineering. The methodology is based on object-oriented analysis. Discussion of fundamental algorithms and elementary data structures is included, focusing on ADTs throughout. User interfaces are covered in the specification of programming tasks. Pre-Requisites: MATH 126 or MATH 130 or CPSC 130 with a grade of C- or better, or permission of instructor. (4 cr.)
CPSC 300 Data Structures and Algorithms: This course covers data structures and object-oriented design in some depth. Topics covered include data structure, a formal treatment of recursion, an introduction to basic problem-solving strategies, an introduction to complexity analysis and theory of computability. Sorting and searching algorithms are presented in the light of the presentation of problem-solving strategies and complexity issues. Finally, objected-oriented design methodologies are studied. Pre-Requisites: CPSC 200 with a grade of C- or better. (4 cr.)
CPSC 320 Computer Simulation: An introduction to discrete and continuous processes including queues, and population dynamics. Examples will be modeled using Pascal and/or simulation languages such as Dynamo, and SIMSCRIPT. Pre-Requisites: (MATH 216 or MATH 220) and CPSC 200 and MATH 251, all with a grade of C- or better. (3 cr.)
CPSC 330 Parallel Programming: Introduction to the parallel computing landscape and a parallel programming language. Overview of processes, synchronization, and the use and implementation of semaphores. Introduction to distributed programming techniques (including message passing, RPC and rendezvous), process interaction paradigms and scientific computing (including heartbeat algorithms, pipeline algorithms, broadcast algorithms, grid computations and particle computations). Pre-Requisites: (MATH 216 or MATH 220) and (CPSC 200 or ECNS 311), all with a grade of C- or better. (4 cr.)
CPSC 340 Computer Organization: Digital logic and digital systems, machine-level representation of data, assembly-level machine organization and instruction sets, memory system organization, Input/Output and interrupts, multiprocessing and an introduction to systems software. Pre-Requisites: CPSC 130 or CPSC 200 or ECNS 311, all with a grade of C- or better. (4 cr.)
CPSC 442 Programming Language Concepts: This course covers the syntax and semantics of programming languages and provides an introduction to compiler construction. Topics that may be covered include: formal specification of syntax, declarations, binding, allocation, data types, control structures, control and data flow, and the implementation and execution of programs. The type of programming methodologies that may be covered include: functional programming, imperative programming, logic programming, and object-oriented programming. Programming projects will provide experience in a number of languages. Pre-Requisites: CPSC 300 and MATH 328. (3 cr.)
MATH 010 Fundamentals of Mathematics: Mathematical concepts concerning whole numbers, both common and decimal fractions, percentage and elementary algebraic operations are covered. Credit does not count toward graduation but will count in the calculation of the GPA. Typically offered Fall, Spring. (4 cr.)
MATH 109 Quantitative Reason for Pro 1: An introductory course in college mathematics in professional contexts. Topics include proportional reasoning, data-based decision making, constructing and interpreting algebraic formulas, and manipulating algebraic formulas including those involving linear expressions, expressions with exponents, rational expressions, and expression with radicals. Additional mathematical topics may include polynomials and factoring. Prerequisites: MATH 010 with a grade of C- or better or 15 or better on ACT (Math) or 350 or better on pre 2016 SAT (Math) or 400 on SAT (MATH) ;and ENGL 074 or 14 or better on ACT (Verbal) or 370 or better on pre 2016 SAT (Verbal) or 450 SAT (Evidence Based Reading and Writing). Typically offered Fall, Spring. (4 cr.)
MATH 110 Fundamentals of Algebra: An introductory course in algebra. Topics include solving linear equations and inequalities in one variable, graphing and writing linear equations in two variables, evaluating functions, the rules of integer exponents, simplifying and factoring polynomials, solving polynomial equations with factoring, simplifying rational expressions, and solving equations that contain rational expressions. Pre-Requisites: MATH 010 with grade of C- or better, or 15 on ACT or 400 on SAT. Typically offered Fall, Spring, Summer. (4 cr.)
MATH 114 Quantitative Reason for Pro 2: A study of modeling and analyzing quantitative relationships in professional contexts. Focus on linear and exponential models, linear systems of equations and inequalities, linear programming, linear regression, solving equations with logarithms, and using logarithms to transform non-linear models into linear models. Additional topics may include quadratic functions, logistic functions, and periodic functions. Meets General Education Requirements for Quantitative Studies and new Fall 2017 Quantitative Literacy. Prerequisites: MATH 109 with a grade of C- or better, or MATH 110 with a grade of C- or better, or 19 on ACT (Math). or 460 on pre 2016 SAT (Math) or SAT 500 (MATH) ; and ENGL 074 or 14 or better on ACT (ENGLISH) or 370 or better on pre 2016 SAT (Verbal) or 450 or higher SAT (Evidence Based Reading and Writing). Typically offered Fall, Spring. (4 cr.)
MATH 115 Intermediate Algebra: A study of complex fractions, first and second degree equations and inequalities, exponents, radicals, and introduction to complex numbers, logarithms, and systems of equations. Pre-Requisites: MATH 110 with a grade of C- or better, or 19 on ACT or 500 on SAT. Typically offered Fall, Spring, Summer. (3 cr.)
MATH 116 Intermediate Algebra-Num Trig: Special factoring forms, exponents, roots and radicals, scientific notation, fractions, first and second degree equations and inequalities, functions and graphs, logarithms, and solutions of logarithmic and exponential equations, systems of equations up to 3x3 and Cramer's Rule, numerical trigonometry including vectors, Law of Sines and Cosines, and graphs of trigonometric functions. Pre-Requisites: MATH 110 with a grade of C- or better, or 19 on ACT or 500 on SAT. Typically offered Fall, Spring, Summer. (4 cr.)
MATH 117 Contemporary Mathematics: A terminal course in mathematics satisfying the General Education quantitative skills requirement. Exposes students to a wide variety of mathematical concepts and their applications. Topics include algebraic applications, geometry, statistics, probability and mathematics of finance. Note: Math 117 cannot be used as a prerequisite for courses requiring Math 115 as a prerequisite. Should a student change his or her academic program to one that requires Math 115 as a prerequisite for subsequent courses the student will be required to complete Math 115. Pre-Requisites: MATH 110 with a grade of C- or better, or 19 on ACT or 500 on SAT. Typically offered Fall, Spring, Summer. (4 cr.)
MATH 120 Trigonometry: An elementary course in plane trigonometry. Includes the trigonometric functions, their properties, solution of right and oblique triangles, radian measure, graphs, identities, trigonometry equations, vectors, and applications. Related topics in Geometry included. Calculators with trigonometric functions required. Pre-Requisites: MATH 115 with a grade of C- or better, or 24 on ACT or 580 on SAT. Typically offered Fall, Spring, Summer. (3 cr.)
MATH 125 College Algebra: This college-level course continues the study of algebra from the material learned in Elementary and Intermediate Algebra. Topics include a more extensive look at solving linear and nonlinear equations and inequalities in one variable, graphs of circles, symmetry, functions (linear, polynomial, rational, exponential, and logarithmic), graphs of functions and their transformations, inverse functions, operations with functions, solving linear and nonlinear systems of equations and inequalities in two variables, sequences and summation notation. Applications will include the use of technology to determine regression models from bivariate data. Pre-Requisites: C- or better in MATH 114, MATH 115, or MATH 116 OR 24+ on the ACT-Math, OR 580+ on the SAT-Math. Typically offered: Fall, Spring, Summer. (4 cr.)
MATH 126 Algebra-Analytical Trigonometry: Analytic trigonometry and trigonometric equations, the j-operator, DeMoivre's Theorem, non-linear inequalities, applications of logarithmic and exponential equations and plane analytic geometry with polar sketching. Equations of higher degree including the remainder theorem, factor theorem, synthetic division, rational and irrational roots of polynomials. Pre-Requisites: MATH 116 with a grade of C- or better, or 24 on ACT or 580 on SAT. Typically offered Fall, Spring, Summer. (4 cr.)
MATH 130 Adv Algebra-Analytical Trig: Quadratic equations, inequalities, straight lines, graphing equations, functions and inverse functions, exponential and logarithmic functions, trigonometry from an analytical point of view, sequences, mathematical induction, and the binomial theorem. Pre-Requisites: MATH 120 with a grade of C- or better, or 24 on ACT or 580 on SAT. Typically offered Fall, Spring, Summer. (4 cr.)
MATH 132 Survey of Calculus: A survey of differential and integral calculus, introducing students to calculus concepts through realistic applications. Students will model and solve problems involving differentiation and integration of algebraic, exponential, logarithmic, and trigonometric functions, using technology regularly to assist with experimentation, computation, and interpreting results. A multi-representational approach will be emphasize with concepts, problems, and results being expressed graphically, numerically, analytically, and verbally. Appropriate for students who do not plan to continue the study of calculus, but want a fundamental understanding of calculus and hands-on applications that they can relate to. Pre-Requisites: MATH 116 or MATH 120, with a grade of C- or better, or 24 on ACT, or 580 on SAT. Typically offered Fall, Spring. (3 cr.)
795a8134c1