CSCI 110 Programming with Visual Basic I (Old Course: CIS 115)
3 semester credits
Lecture: 2 Hours; Lab: 2 Hours
Spring Semester
This course is an introduction to computer programming and problem solving techniques. Stresses modularity and structured techniques. Structured program design using design tools is heavily stressed. Programming structures including looping, sequence, and decision are thoroughly examined. Students will be exposed to the BASIC programming language with an overview of the language and specific implementation examples.
CSCI 111 Programming with Java I (Old Course: CIS 155)
3 semester credits
Lecture: 3 Hours
Fall Semester
This course focuses on intermediate computer program design and development using structured techniques. Includes small project development. Stresses modularity, program design, implementation, and testing. Object oriented programming/object oriented design (OOP/OOD) techniques will be utilized.
M 112 Trigonometry and Complex Numbers (Old Course: MATH 125)
2 semester credits
This course presents analytic trigonometry fundamental concepts including: trigonometric and circular functions, solutions of triangles with law of sines/cosines, solutions of trigonometric equations, identities, graphs, inverse functions, and vector principles.
Prerequisite: ACT score 25 - 26 or M 121 Montana University System Core Course
This course surveys a wide variety of topics including: properties and theorems of the real and complex number systems, the function concept including inverse functions, graphing techniques, linear, quadratic, polynomial, exponential, and logarithmic functions, solving systems of equations in two or more variables using matrices, determinants, and matrix algebra. The development of problemsolving skills is emphasized.
Prerequisite: M 095 Meets MSU-Northern General Education Core Mathematics (CAT II) requirement. Montana University System Core Course
Developing the concepts of calculus and analytic geometry including rates of change, limits, derivatives and anti-derivatives, concepts of integration, and the application of integration.
Prerequisite: M 151 or both M 121 and M 112 Meets MSU-Northern General Education Core Mathematics (CAT II) requirement. Montana University System Core Course
Further development of the concepts of integration and applications, work with infinite series, plane curves, and parametric vectors and vector valued functions, and partial differentiation.
Prerequisite: M 171 Meets MSU-Northern General Education Core Mathematics (CAT II) requirement. Montana University System Core Course
Introduction to numerical analysis including error analysis, real roots of equations, numerical integration, and numerical solutions of ordinary differential equations.
Prerequisites: M 311 and one higherlevel computer programming language course Meets MSU-Northern General Education Core Mathematics (CAT II) requirement. Montana University System Core Course
STAT 217 Intermediate Statistical Concepts (Old Course: MATH 140)
4 semester credits
Introduction to probability and probability distributions including fundamental principles of descriptive statistics, statistical inference, correlation, regression analysis, and analysis of variance.
Prerequisite: M 121 Montana University System Core Course