Mathematics and Computer Science (BS) (College of Computing and Digital Media) < DePaul University (2024)

Mathematics and Computer Science (BS) (College of Computing and Digital Media) < DePaul University (1)

The BS in Mathematics and Computer Science is designed to prepare students to compete for the more intellectually demanding jobs in software development or for graduate study in various areas of computer science and applied mathematics such as theoretical computer science, graphics, data analysis, artificial intelligence, and computational methods. ​

Program Requirements
Program Requirements Quarter Hours
Liberal Studies Requirements 76
Major Requirements 88
Open Electives 28
Total hours required 192

Learning Outcomes

​Students will be able to:

  • Construct valid, logical arguments and analyze the reasoning of others.
  • Model a computation problem, select appropriate algorithms and data structures for a solution, justify the correctness of the algorithm, and implement an application solving the problem.
  • Use discrete and continuous mathematical structures to model problems and then solve them using appropriate techniques.
  • Analyze the efficiency of a computational solution mathematically, and validate the analysis experimentally.

Liberal Studies Requirements

Honors program requirements can be found in the individual Colleges & Schools sectionof the University Catalog. Select the appropriate college or school, followed by Undergraduate Academicsand scroll down.

Plan of Study Grid
First Year ProgramHours
Chicago Quarter
LSP110

or LSP111

DISCOVER CHICAGO

or EXPLORE CHICAGO

4
Focal Point
LSP112 FOCAL POINT SEMINAR 4
Writing
WRD103 COMPOSITION AND RHETORIC I 1 4
WRD104 COMPOSITION AND RHETORIC II 1 4
Quantitative Reasoning
Not Required
Sophom*ore Year
Race, Power, and Resistance
LSP200 SEMINAR ON RACE, POWER, AND RESISTANCE 4
Junior Year
Experiential Learning
Required 4
Senior Year
Capstone
Required in major 1
1

Students must earn a C- or better in this course.

Learning Domains

Arts and Literature (AL)

  • 3 Courses Required

Historical Inquiry (HI)

  • 2 Courses Required

Math and Computing (MC)

  • Not Required

Philosophical Inquiry (PI)

  • 2 Courses Required (See note below)

Religious Dimensions (RD)

  • 2 Courses Required (See note below)

Scientific Inquiry (SI)

  • 1 Lab Course Required​

Social, Cultural, and Behavioral Inquiry (SCBI)

  • 3 Courses Required:

Notes

Students must take one of the following ethics courses:

Course List
Course Title Quarter Hours
Select one of the following:4

CSC208

ETHICS IN TECHNOLOGY (PI)

PHL/MGT 248

BUSINESS ETHICS (PI)

REL/MGT 228

BUSINESS, ETHICS AND SOCIETY (RD)

Specified required courses within Liberal Studies may have grade minimums(e.g. C- or better). Please consult your advisor or your college and major requirements.​​

Courses offered in the student's primary major cannot be taken to fulfill LSP Domain requirements. If students double major, LSP Domain courses may double count for both LSP credit and the second major. Students who choose to take an experiential learning course offered by the major may count it either as a general elective or as the Experiential Learningrequirement.

Students with a primary major in Mathematics and Computer Science (joint degree) are required to complete one of the following Capstone courses:CSC394,DSC394, orMAT398. Students double majoring or pursuing dual degrees with the primary major or primary degree in Mathematics and Computer Science (joint degree) are also required to complete one of these courses. Mathematics and Computer Science (joint degree) students in the University Honors Program shall take the University Honors Capstone. They are not expected to take both the Honors Capstone and the primary major or primary degree Capstone.

In meeting learning domain requirements, no more than one course that is outside the student’s major and is cross-listed with a course within the student’s major, can be applied to count for LSP domain credit. This policy does not apply to those who are pursuing a double major or earning BFA or BM degrees.

Major Requirements

Course Requirements

Course List
Course Title Quarter Hours
CSC241INTRODUCTION TO COMPUTER SCIENCE I 14
CSC242INTRODUCTION TO COMPUTER SCIENCE II 14
CSC300DATA STRUCTURES I4
CSC301DATA STRUCTURES II4
CSC321DESIGN AND ANALYSIS OF ALGORITHMS4
CSC373COMPUTER SYSTEMS I4
CSC374COMPUTER SYSTEMS II4
MAT140DISCRETE MATHEMATICS I4
MAT141DISCRETE MATHEMATICS II4
orMAT215 INTRODUCTION TO MATHEMATICAL REASONING
MAT260MULTIVARIABLE CALCULUS I4
MAT262LINEAR ALGEBRA4
Select one of the following calculus sequences:12

Calculus Sequence (option 1)

MAT147

CALCULUS WITH INTEGRATED PRECALCULUS I

MAT148

CALCULUS WITH INTEGRATED PRECALCULUS II

MAT149

CALCULUS WITH INTEGRATED PRECALCULUS III

Calculus Sequence (option 2)

MAT150

CALCULUS I

MAT151

CALCULUS II

MAT152

CALCULUS III

Summer Calculus Sequence (option 3)

MAT155

SUMMER CALCULUS I

MAT156

SUMMER CALCULUS II

Calculus Sequence (option 4)

MAT160

CALCULUS FOR MATHEMATICS AND SCIENCE MAJORS I

MAT161

CALCULUS FOR MATHEMATICS AND SCIENCE MAJORS II

MAT162

CALCULUS FOR MATHEMATICS AND SCIENCE MAJORS III

Calculus Sequence (option 5)

MAT170

CALCULUS FOR LIFE SCIENCES I

MAT171

CALCULUS FOR LIFE SCIENCES II

MAT149

CALCULUS WITH INTEGRATED PRECALCULUS III

orMAT152

CALCULUS III

orMAT162

CALCULUS FOR MATHEMATICS AND SCIENCE MAJORS III
Select One of the Following (Capstone)4

CSC394

SOFTWARE PROJECTS

DSC394

DATA SCIENCE PROJECT

MAT398

SENIOR CAPSTONE SEMINAR
Select twelve (12) credit hours of CDM Major Electives12
Select twelve (12) credit hours of MAT Major Electives 12
Select four (4) credit hours of CDM or MAT Major Elective 4
1

Students with one (1) semester programming experience may take CSC 243 and one (1) additional Major Elective in lieu of CSC 241 and CSC 242.

Major Electives

Students must earn a grade of C- or higher in all major requirements and major elective courses.

For the major electives, it is recommended that students concentrate on one or two areas to achieve depth, but they are not required to do so. Students are strongly encouraged to discuss course selection with an advisor. Students may wish to arrange with a professor to take an independent study or a research experience (MAT399orCSC399orIT300) in order to explore a subject more deeply than is possible in a scheduled course.

Theory of Computation

The courses in the theory of computation area explore the mathematical and logical foundations of computer science.

Course List
Course Title Quarter Hours

CSC235

PROBLEM SOLVING

CSC327

PROBLEM SOLVING FOR CONTESTS

CSC333

CRYPTOLOGY

CSC344

AUTOMATA THEORY AND FORMAL GRAMMARS

CSC347

CONCEPTS OF PROGRAMMING LANGUAGES

CSC348

INTRODUCTION TO COMPILER DESIGN

CSC358

SYMBOLIC PROGRAMMING

CSC376

DISTRIBUTED SYSTEMS

CSC389

THEORY OF COMPUTATION

MAT216

FOUNDATIONS OF ADVANCED MATHEMATICS

MAT302

COMBINATORICS

MAT303

THEORY OF NUMBERS

MAT305

GRAPH THEORY

MAT310

ABSTRACT ALGEBRA I

MAT335

REAL ANALYSIS I

MAT336

REAL ANALYSIS II

MAT349

APPLIED PROBABILITY

orMAT351

PROBABILITY AND STATISTICS I

MAT370

ADVANCED LINEAR ALGEBRA

MAT372

LOGIC AND SET THEORY

Computational Methods

The computational methods area investigates quantitative and computational methods in computer science.

Course List
Course Title Quarter Hours

CSC331

SCIENTIFIC COMPUTING

MAT304

DIFFERENTIAL EQUATIONS

MAT330

METHODS OF COMPUTATION AND THEORETICAL PHYSICS I

MAT331

METHODS OF COMPUTATION AND THEORETICAL PHYSICS II

MAT359

SIMULATION MODELS AND MONTE CARLO METHOD

MAT384

MATHEMATICAL MODELING

MAT385

NUMERICAL ANALYSIS I

MAT386

NUMERICAL ANALYSIS II

Artificial Intelligence

For students with an interest in the computational relations between syntax and semantics.

Course List
Course Title Quarter Hours

CSC357

EXPERT SYSTEMS

CSC358

SYMBOLIC PROGRAMMING

CSC380

FOUNDATIONS OF ARTIFICIAL INTELLIGENCE

CSE375

INTRODUCTION TO ROBOTICS

Data Science Area

For students who are interested in statistical and computational analysis of data. Many of the courses in this area require the student to take MAT351-MAT353.

Course List
Course Title Quarter Hours

DSC323

DATA ANALYSIS AND REGRESSION

orMAT356

APPLIED REGRESSION ANALYSIS

DSC324

ADVANCED DATA ANALYSIS

orMAT354

MULTIVARIATE STATISTICS

DSC333

INTRODUCTION TO BIG DATA PROCESSING

DSC341

FOUNDATIONS OF DATA SCIENCE

DSC345

MACHINE LEARNING

DSC365

DATA VISUALIZATION

MAT341

STATISTICAL METHODS USING SAS

MAT349

APPLIED PROBABILITY

orMAT351

PROBABILITY AND STATISTICS I

MAT352

PROBABILITY AND STATISTICS II

MAT353

PROBABILITY AND STATISTICS III

MAT354

MULTIVARIATE STATISTICS

MAT355

STOCHASTIC PROCESSES

MAT357

NONPARAMETRIC STATISTICS

MAT358

APPLIED TIME SERIES AND FORECASTING

MAT359

SIMULATION MODELS AND MONTE CARLO METHOD

MAT360

GENERALIZED LINEAR MODELS

Computer Vision

Computer vision studies the mathematical and algorithmic underpinnings of image analysis and image processing.

Course List
Course Title Quarter Hours

MAT261

MULTIVARIABLE CALCULUS II

MAT335

REAL ANALYSIS I

MAT370

ADVANCED LINEAR ALGEBRA

MAT381

FOURIER ANALYSIS AND SPECIAL FUNCTIONS

MAT384

MATHEMATICAL MODELING

MAT387

OPERATIONS RESEARCH: LINEAR PROGRAMMING

MAT388

OPERATIONS RESEARCH: OPTIMIZATION THEORY

CSC381

INTRODUCTION TO DIGITAL IMAGE PROCESSING

CSC382

APPLIED IMAGE ANALYSIS

Research

Course List
Course Title Quarter Hours

CSC395

RESEARCH COLLOQUIUM

CSC399

INDEPENDENT STUDY

MAT390

MATHEMATICS READING AND RESEARCH

MAT396

SENIOR THESIS RESEARCH

Finance

Course List
Course Title Quarter Hours

MAT349

APPLIED PROBABILITY

MAT368

MATHEMATICS FOR FINANCE

MAT387

OPERATIONS RESEARCH: LINEAR PROGRAMMING

MAT388

OPERATIONS RESEARCH: OPTIMIZATION THEORY

Open Electives

Open Elective credit hours are required to meet the minimum graduation requirements of 192 hours. Open Electives may be taken from any unit at DePaul.

See www.cdm.depaul.edu to see sample schedule of course requirements on a year-by-year basis.

Degree Requirements

Students in this degree must meet the following requirements:

  • Complete a minimum of 192 credit hours (generally 48 courses)
  • Earn a grade of C- or higher inWRD103,WRD104, and all Major and Minor courses
  • Earn a grade of D or higher in all other Liberal Studies and Open Elective courses
  • Maintain a cumulative GPA of 2.0 or higher
Mathematics and Computer Science (BS) (College of Computing and Digital Media) < DePaul University (2024)

References

Top Articles
The Ingredients of Prevagen: Unveiling the Key Components - ingredients wiki
Focus Factor vs Prevagen: In-Depth Analysis (2023)
Worcester Weather Underground
Cold Air Intake - High-flow, Roto-mold Tube - TOYOTA TACOMA V6-4.0
Was ist ein Crawler? | Finde es jetzt raus! | OMT-Lexikon
What is Mercantilism?
Goodbye Horses: The Many Lives of Q Lazzarus
Google Sites Classroom 6X
Craigslist Mexico Cancun
Words From Cactusi
Katie Boyle Dancer Biography
Top tips for getting around Buenos Aires
360 Tabc Answers
Culver's Flavor Of The Day Taylor Dr
Scream Queens Parents Guide
Yosemite Sam Hood Ornament
Caring Hearts For Canines Aberdeen Nc
Page 2383 – Christianity Today
Mta Bus Forums
Restaurants In Shelby Montana
Maisons près d'une ville - Štanga - Location de vacances à proximité d'une ville - Štanga | Résultats 201
3 Ways to Format a Computer - wikiHow
Rek Funerals
Greyson Alexander Thorn
Tu Housing Portal
Missing 2023 Showtimes Near Grand Theatres - Bismarck
A Small Traveling Suitcase Figgerits
Teenage Jobs Hiring Immediately
T&J Agnes Theaters
Staar English 1 April 2022 Answer Key
About Us | SEIL
Hotels Near New Life Plastic Surgery
Ewwwww Gif
Mistress Elizabeth Nyc
How to play Yahoo Fantasy Football | Yahoo Help - SLN24152
Captain Billy's Whiz Bang, Vol 1, No. 11, August, 1920&#10;America's Magazine of Wit, Humor and Filosophy
Why I’m Joining Flipboard
Sept Month Weather
303-615-0055
Mugshots Journal Star
Setx Sports
ESA Science & Technology - The remarkable Red Rectangle: A stairway to heaven? [heic0408]
How Much Is 10000 Nickels
Cleveland Save 25% - Lighthouse Immersive Studios | Buy Tickets
✨ Flysheet for Alpha Wall Tent, Guy Ropes, D-Ring, Metal Runner & Stakes Included for Hunting, Family Camping & Outdoor Activities (12'x14', PE) — 🛍️ The Retail Market
Victoria Vesce Playboy
Ajpw Sugar Glider Worth
Zadruga Elita 7 Live - Zadruga Elita 8 Uživo HD Emitirani Sat Putem Interneta
Congressional hopeful Aisha Mills sees district as an economical model
Buildapc Deals
Karen Kripas Obituary
Latest Posts
Article information

Author: Lakeisha Bayer VM

Last Updated:

Views: 6654

Rating: 4.9 / 5 (49 voted)

Reviews: 80% of readers found this page helpful

Author information

Name: Lakeisha Bayer VM

Birthday: 1997-10-17

Address: Suite 835 34136 Adrian Mountains, Floydton, UT 81036

Phone: +3571527672278

Job: Manufacturing Agent

Hobby: Skimboarding, Photography, Roller skating, Knife making, Paintball, Embroidery, Gunsmithing

Introduction: My name is Lakeisha Bayer VM, I am a brainy, kind, enchanting, healthy, lovely, clean, witty person who loves writing and wants to share my knowledge and understanding with you.