Explore the NOUN BSc Mathematics/Computer Science Courses in detail. Check out the full course list, admission requirements, and degree criteria for this combined honours programme at the National Open University of Nigeria (NOUN).
The BSc Mathematics/Computer Science programme at the National Open University of Nigeria (NOUN) is designed to provide students with a solid foundation in both mathematical sciences and computer technology. This combined honours degree bridges the gap between theoretical mathematics and computational applications, preparing students for a wide range of careers in technology, engineering, research, and data science.
Through this programme, students gain expertise in mathematical modeling, computer programming, data structures, algorithms, and network security. The curriculum is carefully structured to equip graduates with the analytical and problem-solving skills needed in today’s fast-paced technological world.
This article provides a detailed overview of the NOUN BSc Mathematics/Computer Science Courses, including the admission requirements, course structure, degree evaluation, and graduation criteria.
NOUN BSc Mathematics/Computer Science Courses
Aims of the BSc Mathematics/Computer Science Programme
The BSc Mathematics/Computer Science programme aims to:
- Enhance students’ ability to apply mathematical tools to solve computer science and technology-related challenges.
- Equip students with computational skills necessary for solving real-world problems in science, engineering, and business.
- Ensure students remain relevant in the fast-evolving technology-driven economy.
- Provide students with self-paced learning opportunities through NOUN’s open and distance learning system.
Objectives of the Programme
By the end of the programme, graduates should be able to:
- Apply computational techniques to solve complex real-world problems.
- Develop innovative solutions for data security, transmission, and storage.
- Analyze and design computer network topologies for efficient communication.
- Utilize mathematical principles to create algorithms, models, and simulations for industry applications.
- Contribute to economic development by leveraging mathematical and computing skills in various industries.
NOUN BSc Mathematics/Computer Science Course Outline
The BSc Mathematics/Computer Science programme at the National Open University of Nigeria (NOUN) is designed to provide students with a strong foundation in mathematical theories and computational techniques. Below is the detailed course structure from 100 Level to 400 Level.
100 Level First Semester Courses
| Course Code | Course Title | Units | Status |
|---|---|---|---|
| BIO101 | General Biology I | 2 | Compulsory |
| BIO191 | General Biology Practical I | 1 | Compulsory |
| CHM101 | Introductory Inorganic Chemistry | 2 | Compulsory |
| CHM103 | Introductory Physical Chemistry | 2 | Compulsory |
| CHM191 | Introductory Practical Chemistry I | 1 | Compulsory |
| CIT104 | Introduction to Computer Science | 2 | Compulsory |
| MTH101 | Elementary Mathematics I | 3 | Compulsory |
| MTH103 | Elementary Mathematics II | 3 | Compulsory |
| PHY101 | Elementary Mechanics, Heat & Properties of Matter | 2 | Compulsory |
| PHY191 | Introductory Practical Physics I | 1 | Compulsory |
| GST101 | Use of English & Communication Skills I | 2 | Compulsory |
| GST107 | The Good Study Guide | 2 | Compulsory |
Total Credit Units: 23
100 Level Second Semester Courses
| Course Code | Course Title | Units | Status |
|---|---|---|---|
| BIO102 | General Biology II | 2 | Compulsory |
| BIO192 | General Biology Practical II | 1 | Compulsory |
| CIT102 | Software Application Skills | 2 | Compulsory |
| CHM102 | Introductory Organic Chemistry | 2 | Compulsory |
| CHM192 | Introductory Practical Chemistry II | 1 | Compulsory |
| MTH102 | Elementary Mathematics II | 3 | Compulsory |
| STT102 | Introductory Statistics | 2 | Compulsory |
| PHY102 | Electricity, Magnetism & Modern Physics | 3 | Compulsory |
| PHY192 | Introductory Physics Laboratory II | 1 | Compulsory |
| GST102 | Use of English & Communication Skills II | 2 | Compulsory |
Total Credit Units: 19
200 Level First Semester Courses
| Course Code | Course Title | Units | Status |
|---|---|---|---|
| CIT237 | Programming and Algorithms | 3 | Compulsory |
| MTH281 | Mathematical Methods I | 3 | Compulsory |
| MTH211 | Introductory Set Theory & Abstract Algebra | 3 | Compulsory |
| MTH213 | Numerical Analysis I | 3 | Compulsory |
| MTH241 | Introductory Real Analysis | 3 | Compulsory |
| GST201 | Nigerian Peoples and Culture | 2 | Compulsory |
| GST203 | Introduction to Philosophy & Logic | 2 | Compulsory |
Elective Courses (Choose One)
| Course Code | Course Title | Units |
|---|---|---|
| CIT211 | Introduction to Operating Systems | 3 |
| CIT215 | Introduction to Programming Languages | 3 |
| MTH210 | Introduction to Complex Analysis | 3 |
Total Credit Units: 22
200 Level Second Semester Courses
| Course Code | Course Title | Units | Status |
|---|---|---|---|
| MTH212 | Linear Algebra II | 3 | Compulsory |
| MTH232 | Elementary Differential Equations | 3 | Compulsory |
| MTH282 | Mathematical Methods II | 3 | Compulsory |
| CIT208 | Information Systems | 2 | Compulsory |
| CIT212 | Systems Analysis and Design | 3 | Compulsory |
| CIT246 | Introduction to Computer Organization | 2 | Compulsory |
| GST202 | Peace Studies & Conflict Resolution | 2 | Compulsory |
Elective Courses (Choose One)
| Course Code | Course Title | Units |
|---|---|---|
| CIT292 | Computer Laboratory | 2 |
| STT211 | Probability Distribution I | 3 |
Total Credit Units: 20
300 Level First Semester Courses
| Course Code | Course Title | Units | Status |
|---|---|---|---|
| CIT333 | Software Engineering I | 2 | Compulsory |
| CIT341 | Data Structures | 3 | Compulsory |
| CIT351 | C# Programming | 2 | Compulsory |
| MTH301 | Functional Analysis I | 3 | Compulsory |
| MTH341 | Real Analysis | 3 | Compulsory |
| GST301 | Entrepreneurial Studies | 2 | Compulsory |
Elective Courses (Choose Two)
| Course Code | Course Title | Units |
|---|---|---|
| CIT311 | Computer Networks | 3 |
| CIT309 | Computer Architecture | 3 |
| STT311 | Probability Distribution II | 3 |
Total Credit Units: 21
300 Level Second Semester Courses
| Course Code | Course Title | Units | Status |
|---|---|---|---|
| MTH312 | Abstract Algebra II | 3 | Compulsory |
| CIT342 | Formal Languages & Automata Theory | 3 | Compulsory |
| CIT322 | Introduction to Internet Programming | 3 | Compulsory |
| CIT389 | Industrial Training (SIWES) | 6 | Compulsory |
Elective Courses (Choose One)
| Course Code | Course Title | Units |
|---|---|---|
| CIT344 | Introduction to Computer Design | 3 |
| CIT371 | Introduction to Computer Graphics & Animations | 3 |
Total Credit Units: 18
400 Level First Semester Courses
| Course Code | Course Title | Units | Status |
|---|---|---|---|
| MTH401 | General Topology I | 3 | Compulsory |
| MTH411 | Measure Theory & Integration | 3 | Compulsory |
| CIT403 | Seminar on Emerging Technologies | 3 | Compulsory |
| CIT425 | Operations Research | 3 | Compulsory |
| CIT465 | Network Administration | 2 | Compulsory |
Elective Course (Choose One)
| Course Code | Course Title | Units |
|---|---|---|
| CIT461 | Internet Architecture & Communication | 3 |
Total Credit Units: 17
400 Level Second Semester Courses
| Course Code | Course Title | Units | Status |
|---|---|---|---|
| MTH402 | General Topology II | 3 | Compulsory |
| MTH412 | Functional Analysis II | 3 | Compulsory |
| CIT478 | Artificial Intelligence | 3 | Compulsory |
| MTH499 | Project | 6 | Compulsory |
Total Credit Units: 17
General Admission Requirements for NOUN BSc Maths/Computer Science Programme
To be eligible for the BSc Mathematics/Computer Science programme at NOUN, candidates must meet at least one of the following requirements:
| Admission Criteria | Requirements |
|---|---|
| O’ Level (SSCE, GCE, NECO, NABTEB, TC II) | 5 credit passes including Mathematics, Physics, and English Language. |
| A’ Level (GCE Advanced Level) | Passes in Mathematics and Physics for direct entry into 200 Level. |
| National Certificate in Education (NCE) | Merit passes in Mathematics and Physics or Physics and Chemistry for entry into 200 Level. |
| National Diploma (ND) | A diploma in Mathematical Sciences or a related field for direct entry into 200 Level. |
| Degree/Higher National Diploma (HND) | A degree in Physical Sciences for direct entry into 200 Level. |
Note: All Direct Entry candidates must also meet the Ordinary Level (O’Level) requirements.
Degree Requirements & Evaluation
Assessment Method
The BSc Mathematics/Computer Science programme follows a structured evaluation process:
- Tutor Marked Assignments (TMA) – 30% of the total course grade.
- Computer-Based Test (CBT) – Conducted for 100 and 200-level students.
- Pen on Paper (POP) Exams – Conducted for 300 and 400-level students, contributing 70% of the final grade.
Programme Structure & Credit System
The programme follows a credit unit system, where courses are categorized into different levels (100-400) and classified as:
- Compulsory (C) Courses – Core courses that students must pass.
- Elective (E) Courses – Optional courses that enhance knowledge in specialized areas.
- General Studies (GST) Courses – University-wide courses that improve communication, reasoning, and entrepreneurial skills.
Graduation Criteria for BSc Mathematics/Computer Science
To graduate with a BSc in Mathematics/Computer Science, students must complete:
| Entry Mode | Minimum Core Units | Minimum Elective Units | Duration |
|---|---|---|---|
| UTME (100 Level Entry) | 140 Credit Units | 12 Credit Units | 8 Semesters |
| Direct Entry (200 Level Entry) | 110 Credit Units | 10 Credit Units | 6 Semesters |
Students must also:
- Pass all compulsory courses.
- Complete a final-year research project in a relevant field.
Career Opportunities for Graduates
Graduates of the BSc Mathematics/Computer Science programme can pursue careers in:
- Software Engineering & Development
- Data Science & Artificial Intelligence
- Cybersecurity & Network Administration
- Machine Learning & Computational Modeling
- Scientific Research & Engineering
- IT Consulting & Financial Analysis
With the rising demand for tech professionals, graduates from this programme have high employability prospects both in Nigeria and internationally.
FAQs About NOUN BSc Mathematics/Computer Science Courses
1. Is NOUN’s BSc Mathematics/Computer Science degree accredited?
Yes, the programme is fully accredited by the National Universities Commission (NUC) and recognized across Nigeria and beyond.
2. Can I study this course part-time at NOUN?
Yes, NOUN operates a flexible open and distance learning system, allowing students to study at their own pace.
3. What are the job prospects after completing this course?
Graduates can work in IT companies, research institutions, banks, engineering firms, and government agencies, among others.
4. Do I need prior computer programming knowledge before enrolling?
No, programming is taught from the basics in the course curriculum, so no prior experience is required.
5. How do I apply for NOUN’s BSc Mathematics/Computer Science programme?
Applications are done online via the NOUN portal. Interested candidates can visit www.nou.edu.ng for details.
Conclusion
The BSc Mathematics/Computer Science programme at NOUN is a versatile and career-focused degree that blends mathematics, computing, and technology to prepare students for success in the digital economy. With a comprehensive curriculum, flexible study mode, and high employability rate, this course is an excellent choice for students looking to build a future in technology, software development, and data science.
Are you ready to enroll? Visit NOUN’s official website to get started today!
📣 Share if helpful—spread the word below!