In addition to the foundation requirements, students must take
MA230. Regression Analysis and Time Series
MA314. Mathematical Statistics
MA340. Calculus III
MA499. Senior Seminar
IS221. Programming Fundamentals
IS240. Foundations of Information Systems
IS321. System Analysis & Design
IS370. Database Application Development
IS470. Business Intelligence and Big Data
CS135. Introduction to Computer Science
CS235. Introduction to Data Science
CS308. Theory of Computation
CS337. Algorithms and Data Structures
CS342. Artificial Intelligence
One course selected from AT110. Introduction to Digital Media, BU230/CO230. Business Conversations, BU250/EN210. Business and Professional Writing
Plan of Study
MA208 - Discrete Mathematics
Introduces basic techniques of proof and combinatorial problem solving. Topics include graphs, trees, logic, applied combinatorics, and number theory. Prerequisite: Completion of or concurrent enrollment in MA140.
MA230 - Regression Analysis and Time Series
This course is an introduction to major methods of applied statistics and time series. Topics include simple and multiple regression, analysis of
MA240 - Calculus II
Applications of definite integral and Fundamental Theorem of Calculus, methods of integration, integrals of inverse trigonometric functions, logarithmic and exponential functions, the use of polar coordinates, infinite series, power series, Taylor series and Fourier series. Prerequisite: a grade of C- or better in MA140.
MA303 - Linear Algebra
Matrices, linear systems, finite dimensional vector spaces, vector geometry, linear transformations, quadratic forms. Prerequisite: a grade of C- or better in MA240.Completion of MA208 recommended.
MA304 - Probability
Combinatorial analysis, probability axioms, random variables and their distributions including binomial, normal, Student's t and f, estimation and sampling, hypothesis testing, linear and multivariate regression. Prerequisite: a grade of C- or better in MA240.
MA314 - Mathematical Statistics
Continuation of Mathematics 304 with an emphasis on multivariate distributions, estimation and tests of statistical hypotheses. Students who complete the course will have the opportunity to be prepared for the first actuarial statistics examination. Prerequisite: Mathematics 304.
MA340 - Calculus III
Introduction to calculus of several variables, partial derivatives, multiple and iterated integrals, vector functions. Prerequisite: Mathematics 240.
MA499 - Senior Seminar
Research in applied mathematics. Students create and present a research project under the direction of a member of the mathematics faculty. Prerequisite: Senior mathematics major.
IS221 - Programming Fundamentals
This course introduces students to the process of creating and implementing typical solutions to business problems requiring computer programming skills and understanding. The main focus in this course will be to help the student understand the basic concepts of computer programming, emphasizing design over syntax in an Object Oriented approach using the Java programming language. (3 credits)
IS240 – Foundations of Information Systems
This course is designed to introduce students to contemporary information systems and demonstrate how these systems are used throughout global organizations. The focus of this course will be on the key components of information systems: people, software, hardware, data and communication technologies, and how these components can be integrated and managed to create competitive advantage. Students will learn terminology and concepts of Information Systems which provide enabling foundations for interaction between Information Systems and all other functional areas of an organization. Coursework bridges the divide between technical and nontechnical professionals.
IS321 – System Analysis & Design
Advanced study of systems development and modification processes. Emphasis on strategies and techniques of analysis and design for modeling complex system requirements. Use of data modeling tools and object-oriented approaches to analysis and design. Emphasis on factors for effective communication and integration with users and user systems. Pre-requisite: IS221 or consent of instructor.
IS370 – Database Application Development
Focus on the database approach to information resource management and application development. Coverage of data modeling and tools for application development provided by database management systems. Project work using a full-featured database management system. Pre-requisite: IS270.
IS470 – Business Intelligence and Big Data
An in-depth study of various aspects of data collection, data extraction, and knowledge discovery on the Web for e-business intelligence and other massive databases. Data mining is the process of automatic discovery of patterns, changes, associations and anomalies in massive databases. This course will provide an introduction to the main topics in data mining and knowledge discovery. Emphasis will be laid on the algorithmic and systems issues, as well as application for mining in real-world problems. Pre-requisite: IS270.
CS135 - Introduction to Computer Science
A first computer science course taken by students in mathematics and science, as well as those seeking the dual-degree program in computer science. Topics include fundamentals of computation and algorithmic problem-solving, data types, control structures, basic graphics, the object-oriented programming paradigm and applications. Introduces a high-level programming language such as Python. Pre-requisite: MA110 or equivalent.
CS235 - Introduction to Data Science
A continuation of CS135. Emphasizes analysis of algorithms, computational mathematics, and advanced object-oriented programming (interfaces, multiple inheritance). Topics include abstract data types (stacks, queues, lists, strings, trees), computational complexity, recursion, optimization, stochastic programming, and Monte Carlo simulation. Programs are implemented in a high-level programming language such as Python. Pre-requisite: CS135
CS337 - Algorithms and Data Structures
Study of algorithms and data structures. Prerequisite: MA208 or consent of instructor.
CS342 - Artificial Intelligence
Introduction to the theory and practice of artificial intelligence. Topic areas selected from heuristic search techniques, knowledge representation, symbolic reasoning, fuzzy logic, planning, learning, natural language processing, expert systems, genetic programming, intelligent agents, swarm intelligence, and neural networks. Prerequisite: MA208 and CS337, or consent of instructor.
AT110 - Introduction to Digital Media
This course introduces students to professional technology in digital media and experimental artistic techniques. Students will be asked to explore topics such as digital art, graphic design, web design and development through the creation of independent digital media projects, individually, and in groups. Class meetings will include technology workshops, seminar-style discussion of assigned readings, and critiques of student works. Studio and Lecture. Meets the Creative Arts general education requirement.
BU230/CO230 - Business Conversations
Students will practice the skills necessary for interpersonal and group communications in a business setting. This includes the use of communication technologies for presentation and meetings. Fulfills the University Studies Oral Communication Studies Requirement.
BU250/EN210 - Business and Professional Writing
In this course, students investigate the role of writing in various professions and develop problem solving strategies for writing effective letters, memos, case studies, summaries, reports and resumes. This course emphasizes conciseness, clarity and persuasiveness. Pre-requisite: IN151 or consent.