Navigation

BS in Mathematics & Computer Science

ISC - DePaul University, United States
BS in Mathematics & Computer Science
Next enrollment cycle June 2024 See all cycles
First Year Fee KES 6,376,620
Course Accredited By HLC
4 Years On Campus Undergraduate Degree Up to 14% scholarship

As a Mathematics and Computer Science major, you will take coursework in both the College of Computing and Digital Media and the College of Science and Health. Courses will prepare you for a profession in a variety of areas in computer science, graphics, data analysis, computer programming, and applied or discrete mathematics.

The Mathematics and Computer Science undergraduate major is designed to prepare you for graduate study in various areas of computer science, including theoretical computer science, graphics, data analysis, artificial intelligence, and computational methods in applied mathematics. It is also designed to prepare you to compete for theoretical, complex jobs in computer software development.

Enrollment Cycles

  • June 2024
  • September 2024

Entry Requirements

 Entry requirements
 Undergraduate
 Standard GPP: 3-Quarter

  • TOEFL (iBT) 68 overall
  • IELTS 5.5 overall
  • Pearson (PTE) 48-52
  • Pearson Versant 65-68 (no subscore below 42)
  • Duolingo 95
  • Gao Kao English 95/120; 115/150
  • GPA: 2.5, B- or better average ESL courses, and C or better average in WRD 103X and WRD 104X
  • Undergraduate GGP: 2.5 for College of Business and College of Education; 2.3 for all other major Up to 44 credits toward degree

Extended GPP: 4-Quarter

  • TOEFL (iBT) 55 overal
  • IELTS 5.0 overall
  • Pearson (PTE) 42-47
  • Pearson Versant 61-64 (no subscore below 37)
  • Duolingo 85
  • Gao Kao English 83/120; 105/150
  • GPA: 2.5, B- or better average ESL courses, and C or better average in WRD 103X and WRD 104X
  • Undergraduate GGP: 2.5 for College of Business and College of Education; 2.3 for all other major Up to 46 credits toward degree

Extended Plus GGP: 5-Quarter

  • TOEFL (iBT) 50 overall
  • IELTS 4.5 overall
  • Pearson (PTE) 37-41
  • Pearson Versant 58-60 (no subscore below 35)
  • Duolingo 80
  • Gao Kao English 77/120; 99/150
  • GPA: 2.5, B- or better average ESL courses, and C or better average in WRD 103X and WRD 104X
  • Undergraduate GGP: 2.5 for College of Business and College of Education; 2.3 for all other major
    Up to 46 credits toward degree

Pre-Sessional English: 1-Quarter Extended Plus GGP

  • TOEFL (iBT) 40 overall
  • IELTS 4.0 overall
  • Pearson (PTE) 30-36
  • Pearson Versant 47-57
  • Duolingo 70
  • Gao Kao English Below 77/120; Below 99/150
  • GPA: 2.5, B- or better average ESL courses, and C or better average in WRD 103X and WRD 104X
  • Undergraduate GGP: 2.5 for College of Business and College of Education; 2.3 for all other major Up to 46 credits toward degree

Pre-Sessional English: 2-Quarter Extended Plus GGP

  • TOEFL (iBT) 32 overall
  • IELTS 3.5 overall
  • Pearson (PTE) Not Accepted
  • Pearson Versant 36-46
  • Duolingo 65
  • Gao Kao English Not Accepted
  • GPA: 2.5, B- or better average ESL courses, and C or better average in WRD 103X and WRD 104X
  • Undergraduate GGP: 2.5 for College of Business and College of Education; 2.3 for all other major Up to 46 credits toward degree

Direct Admission

  • TOEFL (iBT) 80 overall
  • IELTS 6.5 overall
  • Pearson (PTE) 53
  • Pearson Versant Not Accepted
  • Duolingo 110
  • Gao Kao English Not Accepted
  • Undergraduate Direct Admission: 2.75
  • Semester= 4Months
  • Our team will assist you further.

Course Requirements
Csc 241 & Csc 242 Introduction To Computer Science I And Introduction To Computer Science Ii Or Csc 243 Python For Programmers (And One (1) Major Elective) 
Remaining Requirements: 
Csc 300 Data Structures I 4
Csc 301 Data Structures Ii 4
Csc 321 Design And Analysis Of Algorithms 4
Csc 373 Computer Systems I 4
Csc 374 Computer Systems Ii 4
Mat 140 Discrete Mathematics I 4
Mat 141 Discrete Mathematics Ii 4
Or Mat 215 Introduction To Mathematical Reasoning
Mat 260 Multivariable Calculus I 4
Mat 262 Linear Algebra 4
Select One Of The Following Calculus Sequences: 12

Calculus Sequence (Option 1)
Mat 147 Calculus With Integrated Precalculus I 
Mat 148 Calculus With Integrated Precalculus Ii 
Mat 149 Calculus With Integrated Precalculus Iii 

Calculus Sequence (Option 2)
Mat 150 Calculus I 
Mat 151 Calculus Ii 
Mat 152 Calculus Iii 
Summer Calculus Sequence (Option 3)
Mat 155 Summer Calculus I 
Mat 156 Summer Calculus Ii 

Calculus Sequence (Option 4)
Mat 160 Calculus For Mathematics And Science Majors I 
Mat 161 Calculus For Mathematics And Science Majors Ii 
Mat 162 Calculus For Mathematics And Science Majors Iii 

Calculus Sequence (Option 5)
Mat 170 Calculus For Life Sciences I 
Mat 171 Calculus For Life Sciences Ii 
Mat 149 Calculus With Integrated Precalculus Iii 
Or Mat 152 Calculus Iii
Or Mat 162 Calculus For Mathematics And Science Majors Iii
Select One Of The Following (Capstone) 4
Csc 394 Software Projects 
Dsc 394 Data Science Project 

Mat 398 Senior Capstone Seminar 
Select Twelve (12) Credit Hours Of Cdm Major Electives 12
Select Twelve (12) Credit Hours Of Mat Major Electives 12
Select Four (4) Credit Hours Of Cdm Or Mat Major Elective 4
Select Twenty-Eight (28) Credit Hours Of Open Electives 28
Note: Students 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 (Mat 399 Or Csc 399 Or It 300) 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 Title Quarter Hours
Csc 235 Problem Solving 
Csc 327 Problem Solving For Contests 
Csc 333 Cryptology 
Csc 344 Automata Theory And Formal Grammars 
Csc 347 Concepts Of Programming Languages 
Csc 348 Introduction To Compiler Design 
Csc 358 Symbolic Programming 
Csc 376 Distributed Systems 
Csc 389 Theory Of Computation 
Mat 216 Foundations Of Advanced Mathematics 
Mat 302 Combinatorics 
Mat 303 Theory Of Numbers 
Mat 310 Abstract Algebra I 
Mat 335 Real Analysis I 
Mat 336 Real Analysis Ii 
Mat 349 Applied Probability 
Or Mat 351 Probability And Statistics I
Mat 370 Advanced Linear Algebra 
Mat 372 Logic And Set Theory 

Computational Methods
The Computational Methods Area Investigates Quantitative And Computational Methods In Computer Science.
Csc 331 Scientific Computing 
Mat 304 Differential Equations 
Mat 330 Methods Of Computation And Theoretical Physics I 
Mat 331 Methods Of Computation And Theoretical Physics Ii 
Mat 359 Simulation Models And Monte Carlo Method 
Mat 384 Mathematical Modeling 
Mat 385 Numerical Analysis I 
Mat 386 Numerical Analysis Ii 

Artificial Intelligence 
For Students With An Interest In The Computational Relations Between Syntax And Semantics.
Csc 357 Expert Systems 
Csc 358 Symbolic Programming 
Csc 375 Introduction To Robotics 
Csc 380 Foundations Of Artificial Intelligence 

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 Mat 351-Mat 353.
Dsc 323 Data Analysis And Regression 
Or Mat 356 Applied Regression Analysis
Dsc 324 Advanced Data Analysis 
Or Mat 354 Multivariate Statistics
Dsc 333 Introduction To Big Data Processing 
Dsc 341 Foundations Of Data Science 
Dsc 345 Machine Learning 
Dsc 365 Data Visualization 
Mat 341 Statistical Methods Using Sas 

Mat 349 Applied Probability 
Or Mat 351 Probability And Statistics I
Mat 352 Probability And Statistics Ii 
Mat 353 Probability And Statistics Iii 
Mat 354 Multivariate Statistics 
Mat 355 Stochastic Processes 
Mat 357 Nonparametric Statistics 
Mat 358 Applied Time Series And Forecasting 
Mat 359 Simulation Models And Monte Carlo Method 
Mat 360 Generalized Linear Models 

Computer Vision
Computer Vision Studies The Mathematical And Algorithmic Underpinnings Of Image Analysis And Image Processing.
Mat 261 Multivariable Calculus Ii 
Mat 335 Real Analysis I 
Mat 370 Advanced Linear Algebra 
Mat 381 Fourier Analysis And Special Functions 
Mat 384 Mathematical Modeling 
Mat 387 Operations Research: Linear Programming 
Mat 388 Operations Research: Optimization Theory 
Csc 381 Introduction To Digital Image Processing 
Csc 382 Applied Image Analysis 

Research 
Csc 395 Research Colloquium 
Csc 399 Independent Study 
Mat 390 Mathematics Reading And Research 
Mat 396 Senior Thesis Research 

Finance 
Mat 349 Applied Probability 
Mat 368 Mathematics For Finance 
Mat 387 Operations Research: Linear Programming 
Mat 388 Operations Research: Optimizatio

Interested in this course?

Our Admissions Counsellors would love to assist!

Craydel