Exit Department of Mathematics, Statistics and Computer Science Degree Requirements Contact Information Begin Department Overview The Department of Mathematics, Statistics, and Computer Science offers degrees in both the Faculty of Science and the Faculty of Arts. Because of the diversity of programs offered, students are encouraged to consider their academic goals at an early stage in their studies, and to consult the chair and other members of the department regarding course selection. Please choose a faculty: Faculty of Science Start Over Faculty of Arts Faculty of Science B.Sc. with Major B.Sc. with Advanced Major B.Sc. Advanced Major in a Science with Business B.Sc. with Honours Start Over Pattern & Credit Requirements: SUBJECT CREDITS Science A 36 Science B 12 Science C 6 Science Elective 6 Arts X 12 Arts Y 12 Arts Z 6 Electives 30 TOTAL CREDITS 120 B.Sc. with Major Start Over Continue Pattern & Credit Requirements: SUBJECT CREDITS Science A 42 Science B 12 Science C 6 Arts X 12 Arts Y 6 Approved Electives 18 Electives 24 TOTAL CREDITS 120 B.Sc. with Advanced Major Start Over Continue Pattern & Credit Requirements: SUBJECT CREDITS Science A 36 BSAD 30 CSCI 3 Science B 12 Science C 6 Arts X 12 Arts Y 6 Arts Z (Econ) 6 Approved Elec. 9 Note: If Science A is not Mathematics, Science B must be Mathematics. TOTAL CREDITS 120 Start Over B.Sc. with Advanced Major in a Science with Business Administration Continue Pattern & Credit Requirements: SUBJECT CREDITS Science A 60 Science B 12 Science C 6 Arts X 12 Arts Y 6 Approved Electives Electives 18 6 TOTAL CREDITS 120 B.Sc. with Honours Start Over Continue Degree Requirements: • Admission requirements at end of second year: average 55 • Advancement from end of 3rd to 4th year requires: average 55 Please choose your degree of interest: B.Sc. With Major in Mathematics B.Sc. With Major in CS B.Sc. With Major in Statistics B.Sc. With Major Start Over Degree Requirements: • Admission requirements at end of second year: average 65 in each of first two years grade of 65 in each course in Science A • Advancement from end of 3rd to 4th year requires: average 70 average 70 in Science A • Graduation and 4th year requirements: average 70 Please choose your degree of interest: B.Sc. With Advanced Major in Mathematics B.Sc. With Advanced Major in CS B.Sc. With Advanced Major in Statistics average 70 in Science A B.Sc. with Advanced Major Start Over Degree Requirements: • Admission requirements at end of second year: average 65 in each of first two years grade of 65 in each course in Science A • Advancement from end of 3rd to 4th year requires: average 70 average 70 in Science A • Graduation and 4th year requirements: average 70 average 70 in Science A Please choose your degree of interest: B.Sc. With Advanced Major in Mathematics with BBA B.Sc. With Advanced Major in CS with BBA B.Sc. With Advanced Major in Statistics with BBA average 70 in BSAD courses over the program B.Sc. with Advanced Major in a Science with Business Administration Start Over Degree Requirements: • Admission requirements at end of second year: average 75 in each of first two years average 75 in Science A courses completed during the first two years grade of 70 in each course in Science A • Advancement from end of 3rd to 4th year requires: average 75 average 75 in Science A courses grade of 70 in each course in Science A • Graduation and 4th year requirements: average 75 average 75 in Science A courses grade of 70 in each course in Science A B.Sc. with Honours Start Over Please choose your degree of interest: B.Sc. With Honours in Mathematics B.Sc. With Honours in Computer Science *B.Sc. with Honours in Statistics not currently available. All students who want to pursue a major degree in mathematics must take the following core courses: Math 111 Calculus I Math 277 Discrete Structures Math 112 Calculus II Math 491 Senior Seminar Math 253 Matrix Algebra Stat 231 Statistics for Students in the Sciences Math 267 Calculus III CS 161 Introduction to Programming (CS 162 is also recommended) In addition to the core courses, a student must also take : Additional courses in Math, Stat and CS to meet the requirements of the department B.Sc. with Major in Mathematics Start Over Download checklist for B.Sc. with Major in Math All students who want to pursue an advanced major degree in mathematics must take the following core courses: Math 111 Calculus I Math 277 Discrete Structures Math 112 Calculus II Math 491 Senior Seminar Math 253 Matrix Algebra Stat 231 Statistics for Students in the Sciences Math 267 Calculus III CS 161 Introduction to Programming (CS 162 is also recommended) In addition to the core courses, a student must also take : Math 254 Linear Algebra and one of: Math 354 Modern Algebra I Math 366 Real Analysis I B.Sc. with Advanced Major in Mathematics Start Over Download checklist for B.Sc. With Advanced Major in Math All students who want to pursue an advanced major degree in mathematics with BBA must take the following core courses: Math 111 Calculus I Math 277 Discrete Structures Math 112 Calculus II Math 491 Senior Seminar Math 253 Matrix Algebra Stat 231 Statistics for Students in the Sciences Math 267 Calculus III CS 161 Introduction to Programming (CS 162 is also recommended) In addition to the core courses, a student must also take : Math 254 Linear Algebra and one of: Math 354 Modern Algebra I Math 366 Real Analysis I CS 235 Microcomputers in Science BSAD 30 Credits ECON 6 Credits B.Sc. with Advanced Major in Mathematics with Business Administration Start Over Download checklist for B.Sc. With Advanced Major in Math with BBA All students who want to pursue an honours degree in mathematics must take the following core courses: Math 111 Calculus I Math 277 Discrete Structures Math 112 Calculus II Math 491 Senior Seminar Math 253 Matrix Algebra Stat 231 Statistics for Students in the Sciences Math 267 Calculus III CS 161 Introduction to Programming (CS 162 is also recommended) In addition to the core courses, a student must also take: Math 254 Linear Algebra Math 367 Differential Equations Math 354 Modern Algebra I Math 493 Senior Thesis Math 366 Real Analysis I CS 162 Programming and Data Structures and one of: Math 454 Modern Algebra II Math 466 Real Analysis II Stat 435 Regression Analysis B.Sc. with Honours in Mathematics Start Over Download checklist for B.Sc. With Honours in Math All students who want to pursue a major degree in computer science must take the following core courses: CS 161 Introduction to Programming CS 375 Operating Systems CS 162 Programming and Data Structures CS 491 Senior Seminar CS 255 Advanced Data Structures Math 111 Calculus I CS 365 Theory of Computing Math 112 Calculus II Math 277 Discrete Structures In addition to the core courses, a student must also take : An additional 12 credits in Math, Stat and CS to meet the requirements of the department B.Sc. with Major in Computer Science Start Over Download checklist for B.Sc. with Major in CS All students who want to pursue an advanced major degree in computer science must take the following core courses: CS 161 Introduction to Programming CS 375 Operating Systems CS 162 Programming and Data Structures CS 491 Senior Seminar CS 255 Advanced Data Structures Math 111 Calculus I CS 365 Theory of Computing Math 112 Calculus II Math 277 Discrete Structures In addition to the core courses, a student must also take : CS 256 Data Structures and Algorithm Analysis Math 253 Matrix Algebra CS 275 Database Management Stat Stat Course CS 465 Data Communication Systems and Networks CS 485 Software Design B.Sc. with Advanced Major in Computer Science Start Over Download checklist for B.Sc. With Advanced Major in CS All students who want to pursue an advanced major degree in computer science with BBA must take the following core courses: CS 161 Introduction to Programming CS 375 Operating Systems CS 162 Programming and Data Structures CS 491 Senior Seminar CS 255 Advanced Data Structures Math 111 Calculus I CS 365 Theory of Computing Math 112 Calculus II Math 277 Discrete Structures In addition to the core courses, a student must also take : CS 256 Data Structures and Algorithm Analysis Math 253 Matrix Algebra CS 275 Database Management Stat Stat Course CS 465 Data Communication Systems and Networks CS 235 Microcomputers in Science CS 485 Software Design BSAD 30 credits ECON 6 credits B.Sc. with Advanced Major in Computer Science with Business Administration Start Over Download checklist for B.Sc. With Advanced Major in CS with BBA All students who want to pursue an honours degree in computer science must take the following core courses: CS 161 Introduction to Programming CS 491 Senior Seminar CS 162 Programming and Data Structures Math 111 Calculus I CS 255 Advanced Data Structures Math 112 Calculus II CS 365 Theory of Computing Math 277 Discrete Structures CS 375 Operating Systems In addition to the core courses, a student must also take: CS 256 Data Structures and Algorithm Analysis CS 487 Organization of Programming Languages CS 275 Database Management CS 493 Senior Thesis CS 365 Theory of Computing CS 495 Artificial Intelligence CS 465 Data Communication Math 253 Matrix Algebra Stat A Stat Course Systems and Networks CS 485 Software Design B.Sc. with Honours in Computer Science Start Over Download checklist for B.Sc. With Honours in CS All students who want to pursue a major degree in statistics must take the following core courses: Math 111 Calculus I Stat 311 Survey Sampling Design Math 112 Calculus II Stat 331 Statistical methods Math 253 Matrix Algebra Stat 333 Introductory Probably Theory Math 267 Calculus III Stat 491 Senior Seminar Math 277 Discrete Structures CS 161 Introduction to Programming Stat 231 Stats for Students in the Sciences In addition to the core courses, a student must also take : Additional courses in Math, Stat and CS to meet the requirements of the department B.Sc. with Major in Statistics Start Over Download checklist for B.Sc. with Major in Statistics All students who want to pursue an advanced major degree in statistics must take the following core courses: Math 111 Calculus I Stat 311 Survey Sampling Design Math 112 Calculus II Stat 331 Statistical methods Math 253 Matrix Algebra Stat 333 Introductory Probably Theory Math 267 Calculus III Stat 491 Senior Seminar Math 277 Discrete Structures CS 161 Introduction to Programming Stat 231 Stats for Students in the Sciences In addition to the core courses, a student must also take : Stat 334 Mathematical Statistics one of: Stat 435 Stat 472 Regression Analysis Topics in Statistics B.Sc. with Advanced Major in Statistics Start Over Download checklist for B.Sc. With Advanced Major in Statistics All students who want to pursue an advanced major degree in statistics must take the following core courses: Math 111 Calculus I Stat 311 Survey Sampling Design Math 112 Calculus II Stat 331 Statistical methods Math 253 Matrix Algebra Stat 333 Introductory Probably Theory Math 267 Calculus III Stat 491 Senior Seminar Math 277 Discrete Structures CS 161 Introduction to Programming Stat 231 Stats for Students in the Sciences In addition to the core courses, a student must also take : Stat 334 Mathematical Statistics one of: Stat 435 Stat 472 Regression Analysis Topics in Statistics CS 235 Microcomputers in Science BSAD 30 credits Econ 6 credits B.Sc. with Advanced Major in Statistics with Business Administration Start Over Download checklist for B.Sc. With Advanced Major in Statistics with BBA Faculty of Arts BA with Major BA with Advanced Major BA with Honours BA Honours with subsidiary subject programs are available with the departments of economics and English Start Over Pattern & Credit Requirements: SUBJECT CREDITS Major 1 36 Minor 24 Pair 1 12 Pair 2 12 Pair 3 12 Electives 24 TOTAL CREDITS 120 B.A. with Major Start Over Continue Pattern & Credit Requirements: SUBJECT CREDITS Major 1 36 Minor 24 Pair 1 12 Pair 2 12 Pair 3 12 Electives 24 TOTAL CREDITS 120 B.A. with Advanced Major Start Over Continue Pattern & Credit Requirements: SUBJECT CREDITS Major 1 60 Pair 1 12 Pair 2 12 Electives 36 TOTAL CREDITS 120 B.A. with Honours Start Over Continue Degree Requirements: • Admission requirements at end of second year: average 55 • Advancement from end of 3rd to 4th year requires: average 55 Please choose your degree of interest: B.A. With Major in Mathematics B.A. With Major in CS B.A. With Major in Statistics B.A. With Major Start Over Degree Requirements: • Admission requirements at end of second year: average 65 in each of first two years grade of 65 in each major and minor course • Advancement from end of 3rd to 4th year requires: average 70 average 70 in the major courses average 70 in the minor courses • Graduation and 4th year requirements: average 70 Please choose your degree of interest: B.A. With Advanced Major in Mathematics B.A. With Advanced Major in CS B.A. With Advanced Major in Statistics average 70 in the major courses average 70 in the minor courses B.A. with Advanced Major Start Over Degree Requirements: • Admission requirements at end of second year: average 75 on 60 credits completed in the first two years average 75 in all courses completed in the honours subject during the first two years grade of 70 in each course in the honours subject • Advancement from end of 3rd to 4th year requires: average 75 average 75 in the honours courses grade of 70 in each course in the honours subject • Graduation and 4th year requirements: average 75 average 75 in the honours courses grade of 70 in each course in the honours subject B.A. with Honours Start Over Please choose your degree of interest: B.A. With Honours in Mathematics B.A. With Honours in Computer Science *B.A. with Honours in Statistics not currently available. All students who want to pursue a major degree in mathematics must take the following core courses: Math 111 Calculus I Math 277 Discrete Structures Math 112 Calculus II Math 491 Senior Seminar Math 253 Matrix Algebra Stat 201 Elementary Statistics Math 267 Calculus III CS 161 Introduction to Programming (CS 162 is also recommended) In addition to the core courses, a student must also take : An additional 12 credits in Math, Stat and CS to meet the requirements of the department B.A. with Major in Mathematics Start Over Download checklist for B.A. with Major in Math All students who want to pursue an advanced major degree in mathematics must take the following core courses: Math 111 Calculus I Math 277 Discrete Structures Math 112 Calculus II Math 491 Senior Seminar Math 253 Matrix Algebra Stat 201 Elementary Statistics Math 267 Calculus III CS 161 Introduction to Programming (CS 162 is also recommended) In addition to the core courses, a student must also take : Math 254 Linear Algebra Math 354 Modern Algebra I and one of: Math 354 Modern Algebra I Math 366 Real Analysis I B.A. with Advanced Major in Mathematics Start Over Download checklist for B.A. with Advanced Major in Math All students who want to pursue an honours degree in mathematics must take the following core courses: Math 111 Calculus I Math 277 Discrete Structures Math 112 Calculus II Math 491 Senior Seminar Math 253 Matrix Algebra Stat 201 Elementary Statistics Math 267 Calculus III CS 161 Introduction to Programming (CS 162 is also recommended) In addition to the core courses, a student must also take: Math 254 Linear Algebra Math 367 Differential Equations Math 354 Modern Algebra I Math 493 Senior Thesis Math 366 Real Analysis I CS 162 Programming and Data Structures and one of: Math 454 Modern Algebra II Math 466 Real Analysis II Stat 435 Regression Analysis B.A. with Honours in Mathematics Start Over Download checklist for B.A. with Honours in Math All students who want to pursue a major degree in computer science must take the following core courses: CS 161 Introduction to Programming CS 375 Operating Systems CS 162 Programming and Data Structures CS 491 Senior Seminar CS 255 Advanced Data Structures Math 111 Calculus I CS 365 Theory of Computing Math 112 Calculus II Math 277 Discrete Structures In addition to the core courses, a student must also take : Additional courses in Math, Stat and CS to meet the requirements of the department B.A. with Major in Computer Science Start Over Download checklist for B.A. with Major in CS All students who want to pursue an advanced major degree in computer science must take the following core courses: CS 161 Introduction to Programming CS 375 Operating Systems CS 162 Programming and Data Structures CS 491 Senior Seminar CS 255 Advanced Data Structures Math 111 Calculus I CS 365 Theory of Computing Math 112 Calculus II Math 277 Discrete Structures In addition to the core courses, a student must also take : CS 256 Data Structures and Algorithm Analysis Math 253 Matrix Algebra CS 275 Database Management Stat Stat Course CS 465 Data Communication Systems and Networks CS 485 Software Design B.A. with Advanced Major in Computer Science Start Over Download checklist for B.A. with Advanced Major in CS All students who want to pursue an honours degree in computer science must take the following core courses: CS 161 Introduction to Programming CS 375 Operating Systems CS 162 Programming and Data Structures CS 491 Senior Seminar CS 255 Advanced Data Structures Math 111 Calculus I CS 365 Theory of Computing Math 112 Calculus II Math 277 Discrete Structures In addition to the core courses, a student must also take: CS 256 Data Structures and Algorithm Analysis CS 487 Organization of Programming Languages CS 275 Database Management CS 493 Senior Thesis Cs 365 Theory of Computing CS 495 Artificial Intelligence CS 465 Data Communication Math 253 Matrix Algebra Stat Stat Course Systems and Networks CS 485 Software Design B.A. with Honours in Computer Science Start Over Download checklist for B.A. with Honours in CS All students who want to pursue a major degree in statistics must take the following core courses: Math 111 Calculus I Stat 311 Survey Sampling Design Math 112 Calculus II Stat 331 Statistical methods Math 253 Matrix Algebra Stat 333 Introductory Probably Theory Math 267 Calculus III Stat 491 Senior Seminar Math 277 Discrete Structures CS 161 Introduction to Programming Stat 201 Elementary Statistics In addition to the core courses, a student must also take : Additional courses in Math, Stat and CS to meet the requirements of the department B.A. with Major in Statistics Start Over Download checklist for B.A. with Major in Statistics All students who want to pursue an advanced major degree in statistics must take the following core courses: CS 161 Math 111 CS Stat375 311 Operating Systems Survey Sampling Design CS 491 Stat 331 Senior Seminar Statistical methods Math 253 CS 255 Introduction to Programming Calculus I Programming and Data Calculus II Structures Matrix Algebra Advanced Data Structures Stat Math333 111 Introductory Probably Theory Calculus I Math 267 CS 365 Calculus Theory ofIII Computing Stat Math491 112 Senior Seminar Calculus II Math Math 277 277 Discrete Discrete Structures Structures CS 161 Introduction to Programming Stat 201 Elementary Statistics CS 162 Math 112 In addition to the core courses, a student must also take : Stat 334 Mathematical Statistics one of: Stat 435 Stat 472 Regression Analysis Topics in Statistics B.A. with Advanced Major in Statistics Start Over Download checklist for B.A. with Advanced Major in Statistics Contact Us! If you need any additional information you can check out our departmental website which is located at http://www.stfx.ca/academic/mathcs/ Also you can email the Chair of the Department (Dr. Joe Apaloo) with any additional questions at: [email protected] Our departmental office is located on the ground floor of the Annex (Annex 24A). Please feel free to stop by or contact our Administrative Assistant, Rhonda MacDonald at [email protected], 867-3972 . Please see campus map for location. Our Mailing address is: Department of Mathematics, Statistics and Computer Science St. Francis Xavier University, The Annex P.O. Box 5000 Antigonish, NS B2G 2W5 Start Over Exit
© Copyright 2026 Paperzz