Department of Computer Science - Newgate University Minna (NUM) https://newgateuniversityminna.edu.ng Explore to Excel Mon, 03 Feb 2025 04:00:39 +0000 en-US hourly 1 https://wordpress.org/?v=6.8.3 https://i0.wp.com/newgateuniversityminna.edu.ng/wp-content/uploads/2021/09/cropped-numa_LOGO.png?fit=32%2C32&ssl=1 Department of Computer Science - Newgate University Minna (NUM) https://newgateuniversityminna.edu.ng 32 32 230834789 Bachelor of Science in Software Engineering https://newgateuniversityminna.edu.ng/portfolio/bachelor-of-science-in-software-engineering/?utm_source=rss&utm_medium=rss&utm_campaign=bachelor-of-science-in-software-engineering Tue, 28 Sep 2021 05:59:19 +0000 http://newgateuniversityminna.edu.ng/?post_type=tm_portfolio&p=2103

About The Programme

Software engineering is the application of a systematic, disciplined, quantifiable approach to the design, development, operation, and maintenance of software, and the study of these approaches; that is, the application of engineering to software. These systematic development and application of techniques normally leads to the creation of correct and reliable computer software systems for business processes automation. As our daily lives become more dependent on computerised systems, it is vital that such systems are error-free and totally reliable. With concern for software reliability, correctness, safety and cost, such concern being the hallmark of Software Engineering. An individual with such software engineering skills has a wide range of secure and financially rewarding careers awaiting across the globe.
The Bachelor of Science in Software Engineering (BSSE) offer students a solid base of computing skills, equipping the students for a wide range of future careers from programmer to systems analyst, software developer to computer scientist.

The program’s goal is to provide a professionally guided education in software engineering that prepare graduates to transition into a broad range of career options: industry, government, computing graduate program, and professional education.

The objectives of the B.Sc. in Software Engineering programme are;

  1. To produce graduates who are well-educated in the fundamental concepts of software engineering and able to continue their professional development throughout their careers. The course combines theory with consideration of its application in software engineering practice.
  2. To build human resource capacity in the Software engineering discipline in both the public and private sectors to students who wish to become proficient in developing software in a variety of languages, platforms and applications using a methodical approach.
  3. To produce graduates with good communication skills capable of functioning responsibly in diverse environments and able to work in teams.
  4. To produce graduates who are innovative and are capable of creating jobs.

On completion of B.Sc. in Software Engineering programme, graduates will be able to:

  1. Identify, formulate, and solve complex engineering problems by applying principles of engineering, science, and mathematics.
  2. Apply engineering design to produce solutions that meet specified needs with consideration of public health, safety, and welfare as well as global, cultural, social, environmental, and economic factors.
  3. Communicate effectively with a range of audiences.
  4. Recognize ethical and professional responsibilities in engineering situations and make informed judgments which must consider the impact of engineering solutions in global, economic, environmental and societal contexts.
  5. Function effectively on a team whose members together provide leadership, create a collaborative and inclusive environment, establish goals, plan tasks, and meet objectives.
  6. Develop and conduct appropriate experimentation, analyze and interpret data, and use engineering judgment to draw conclusions.
  7. Acquire and apply new knowledge as needed, using appropriate learning strategies.
Unified Tertiary Matriculation Examination (UTME) Admission
  1. Candidates should possess at least five credits at ordinary level West African Senior School Certificate (WASSCE) or its equivalent (NECO, NABTEC, SSCE, GCE), maximum at two sittings, to qualify for consideration for admission. The subject includes: Physics, Chemistry, Biology, and Mathematics and English Languages.
  2. In addition, an acceptable pass in the Unified Tertiary Matriculation Examination (UTME), with relevant subject combination is required for Admission into 100 Level.
Direct Entry Admission

The candidate should possess, in addition to the UTME requirements, one of the following:

  1. Two A level passes (graded A-E) at the GCE/IJMB Advanced Level in relevant subjects (Biology Chemistry, and Mathematics or Physics).
  2. Graduates of first degree or OND or HND in the physical sciences, computer science or in any other related courses.
Transfer Students.

Candidates can transfer from other department in the University or other recognized Universities with CGPA of not less 3.50 without carryover courses.

Curriculum Structure

100 Level

Course Code Course Title Unit(s) Status LH PH
Semester 1  
COS 101 Introduction to Computing Sciences 3 C 30 45
GST 111 Communication in English 2 C 15 45
MTH 101 Elementary Mathematics I 2 C 30 0
NUM-COS 103 Ethical and Social Issues in Information Systems 2 R 30 0
NUM-IFT 103 Fundamental of Computer Networking 2 R 30 0
PHY 101 General Physics I 2 C 30 0
PHY 107 General Practical Physics  I 1 C 0 45
STA 111 Descriptive Statistics 3 C 45 0
Sub-total 17 0 210 135
Semester 2  
COS 102 Problem Solving 3 C 30 45
GST 112 Nigerian Peoples and Culture 2 C 30 0
MTH 102 Elementary Mathematics II 2 C 30 0
NUM-COS 104 Computer Applications and Systems 2 C 30 0
NUM-GEN 102 Community Engagement and Social Development 3 R 15 90
PHY 102 General Physics II 2 C 30 0
PHY 108 General Practical Physics II 1 C 0 45
Sub-total 15   165 180
Total 32   375 315

200 Level

Course Code Course Title Unit(s) Status LH PH
Semester 3  
COS 201 Computer Programming I 3 C 30 45
CSC 203 Discrete Structures 2 C 30 0
ENT 211 Entrepreneurship and Innovation 2 C 15 45
IFT 211 Digital Logic Design 2 C 15 45
MTH 201 Mathematical Methods I 2 C 30 0
NUM-IFT 201 Foundations of Computing 2 C 30 0
NUM-ICT 203 User Interface (UI) Design 2 C 15 45
SEN 201 Introduction to Software Engineering 2 C 30 0
Sub-total 17 195 180
Semester 4  
COS202 Computer Programming II 3 C 30 45
GST 212 Philosophy, Logic And Human Existence 2 C 30 0
IFT 212 Computer Architecture and Organisation 2 C 15 45
INS 204 Systems Analysis and Design 3 C 30 45
MTH 202 Mathematical Methods II 2 C 30 0
SEN 299 SIWES I 3 C 0 135
Sub-total 15 135 270
Total 32   330 450

300 Level

Course Code Course Title Unit(s) Status LH PH
Semester 5  
CSC 301 Data Structures 3 C 15 45
SEN 301 Object-Oriented Analysis and Design 2 C 15 45
NUM-CYB 307 Internet of Things (IoT) Security 3 E 30 45
NUM-SEN 303 Software Project Management 3 C 45 0
NUM-SEN 305 Mobile Application Development 3 C 30 45
NUM-IFT 302 Wireless Communications and Networking 3 C 30 45
Sub-total 17 165 225
Semester 6
CSC 308 Operating Systems 3 C 30 45
ENT 312 Venture Creation 2 C 15 45
GST 312 Peace and Conflict Resolution 2 C 30 0
SEN 304 Software Testing and Quality Assurance 2 C 15 45
SEN 306 Software Construction 2 C 15 45
SEN 322 Software Engineering Innovation and New Technology 2 C 15 45
SEN 399 SIWES II 3 C 0 135
Sub-total 16 120 360
Total 33 285 585

400 Level

Course Code Course Title Unit(s) Status LH PH
Semester 7  
INS 401 Project Management 2 C 30 0
NUM-IFT 401 Machine Learning 3 R 30 45
NUM- SEN 403 Software System Security 3 C 30 45
SEN 401 Software Configuration Management and Maintenance 2 C 15 45
SEN 409 Research Methodology and Technical Report Writing 3 C 30 0
SEN 497 Final Year Project I 3 C 0 135
Sub-total 16 135 270
Semester 8  
NUM-SEN 414 Emerging Trends in Software Engineering 2 C 30 0
NUM-CSC 422 Distributed Computing Systems 3 C 45 0
NUM-CSC 408 Operating System Security 3 C 30 45
SEN 410 Software Architecture and Design 2 C 15 45
SEN 498 Final Year Project II 3 C 0 135

The post Bachelor of Science in Software Engineering first appeared on Newgate University Minna (NUM).

]]>
2103
Bachelor of Science in Cyber Security https://newgateuniversityminna.edu.ng/portfolio/cyber-security/?utm_source=rss&utm_medium=rss&utm_campaign=cyber-security Wed, 04 Dec 2019 05:39:07 +0000 http://labpeak.themetechmount.net/?post_type=tm_portfolio&p=1129 As cyber threats become a growing reality for businesses and organizations across all sectors, the need for highly trained cyber security professionals is becoming more critical than ever before

The post Bachelor of Science in Cyber Security first appeared on Newgate University Minna (NUM).

]]>

About the Programme

As humankind’s reliance on information technology grows—and with it, cyber threats is becoming a growing reality for businesses and organizations across all sectors. Therefore, the need for highly trained cybersecurity professionals is becoming more critical than ever before. The Bachelor of Science in Cyber Security (B.Sc CyS) degree program is designed to prepare students to obtain knowledge for careers in cybersecurity and assurance with a focus on hands-on experience and problem solving. Additionally, students will receive instruction in leadership and management in preparation for becoming managers and directors.

The B.Sc CyS programe combines computer science foundational coursework with both theoretical work and applied experiences that will ground students in the concepts, techniques, tactics, and procedures used to compromise and secure computer systems.

The objectives of the Bachelor of Science in Cyber Security degree program   are to produce graduates who can:

  1. Develop and apply technical strategies, tools, and techniques to secure data and information for a customer or client.
  2. Adhere to a high standard of ethical behavior.
  3. Use research in both established venues and innovative applications to expand the body of knowledge in information assurance.
  4. Apply the principles of critical thinking to creatively and systematically solve the problems and meet the challenges of the ever-changing environments of cybersecurity.
  5. Mastery of the skills necessary to move into leadership roles in companies, agencies, divisions, or departments.

on successful completion of the programme, graduates will have the ability to:

  1. Analyze a complex computing problem and to apply principles of computing and other relevant disciplines to identify solutions.
  2. Apply concepts of best practices in cybersecurity management to enterprise processes.
  3. Evaluate the computer network and information security needs of an organization.
  4. Assess cybersecurity risk management policies to effectively protect an organization’s critical information and assets.
  5. Apply security control principles in the construction of cybersecurity solutions.
  6. Demonstrate the ability to securely administer a Windows and Linux system using security automation tools and techniques.
  7. Communicate effectively in a variety of professional contexts.
  8. Recognize professional responsibilities and make informed judgments in computing practice based on legal and ethical principles.
  9. Function effectively as a member or leader of a team engaged in activities appropriate to the program’s discipline.
  10. Apply security principles and practices to maintain operations in the presence of risks and threats.

Unified Tertiary Matriculation Examination (UTME) Admission

  1. The entry requirements shall be at least credit level passes in five subjects including English Language, Mathematics, Physics to form the core subjects with credit in any other two relevant science subjects, at the West African Senior School Certificate (WASSCE) or its equivalent (NECO, NABTEC, SSCE, GCE), or its equivalent.
  2. In addition, an acceptable pass in the Unified Tertiary Matriculation Examination (UTME), with relevant subject combination is required for Admission into 100 Level.

Direct Entry Admission

  1. Candidates with two A level passes (graded A-E) at the GCE/IJMB Advanced Level in relevant subjects (Chemistry, Mathematics and Physics) may be admitted into 200-level. This is in addition to fulfilling the requirement of a minimum of credit level passes in five relevant subjects at SSCE or WASCE/GCE ‘O’ Level, or
  2. National Diploma in Computer Science with at least an Upper Credit from a recognised University or Polytechnic, or
  3. NCE in Computer Science/ Maths; Computer Science/Physics; Maths/Physics with at least Credit Pass in both.

Curriculum Structure

100 Level

Course Code Course Title Unit(s) Status LH PH
Semester 1  
COS 101 Introduction to Computing Sciences 3 C 30 45
GST 111 Communication in English 2 C 15 45
MTH 101 Elementary Mathematics I 2 C 30 0
NUM-COS 103 Ethical and Social Issues in Information Systems 2 R 30 0
NUM-IFT 103 Fundamental of Computer Networking 2 R 30 0
PHY 101 General Physics I 2 C 30 0
PHY 107 General Practical Physics  I 1 C 0 45
STA 111 Descriptive Statistics 3 C 45 0
Sub-total 17 0 210 135
Semester 2  
COS 102 Problem Solving 3 C 30 45
GST 112 Nigerian Peoples and Culture 2 C 30 0
MTH 102 Elementary Mathematics II 2 C 30 0
NUM-COS 104 Computer Applications and Systems 2 C 30 0
NUM-GEN 102 Community Engagement and Social Development 3 R 15 90
PHY 102 General Physics II 2 C 30 0
PHY 108 General Practical Physics II 1 C 0 45
Sub-total 15 165 180
Total 32   375 315

200 Level

Course Code Course Title Unit(s) Status LH PH
Semester 3  
COS 201 Computer Programming I 3 C 30 45
CYB 201 Introduction  to  Cybersecurity  and Strategy 2 C 30 0
CYB 203 Cybercrime, Law and Countermeasures 2 C 30 0
ENT 211 Entrepreneurship and Innovation 2 C 15 45
NUM-CYB 205 Introduction to Linux Command Line 3 R 30 45
NUM-CYB 207 Introduction to Cryptography 2 R 30 0
NUM-IFT 201 Foundations of Computing 2 C 30 0
SEN 201 Introduction to Software Engineering 2 C 30 0
Sub-total 18 225 135
Semester 4  
COS 202 Computer Programming II 3 C 30 45
NUM-CYB 202 Cryptography Theory 3 R 30 45
NUM-CYB 204 Computer Networks Security 3 R 30 45
CYB 299 SIWES I 3 C 0 135
GST 212 Philosophy, Logic and Human Existence 2 C 30 0
INS 204 Systems Analysis and Design 3 C 30 45
Sub-total 17 150 315
Total 35   375 450

300 Level

Course Code Course Title Unit(s) Status LH PH
Semester 5  
CSC 309 Artificial Intelligence 2 C 15 45
CYB 301 Cryptography Techniques, Algorithms and Applications 2 C 15 45
CYB 303 Cybersecurity Risks Analysis, Challenges and Mitigation 2 C 30 0
CYB 305 Digital  Forensics  and  Investigation Methods 2 C 15 45
NUM-CYB 313 Cybersecurity Management and Incident Response 2 R 15 45
NUM- CYB 309 Cybersecurity Management and Leadership 3 R 30 45
NUM-CYB 307 Internet of Things (IoT) Security 3 R 30 45
Sub-total 16 150 270
Semester 6  
NUM-CYB 310 Web Python Programming 3 R 30 45
CYB 302 Biometrics Security 2 C 15 45
CYB 304 Information and Big Data Security 2 C 15 45
CYB 322 Cybersecurity  Innovation  and  Entrepreneurship 2 C 15 45
CYB 399 SIWES II 3 C 0 135
ENT 312 Venture Creation 2 C 15 45
GST 312 Peace and Conflict Resolution 2 C 30 0
NUM-CYB 306 Web Security and Penetration Testing 3 E 30 45
Sub-total 19 150 405
Total 35 300 675

400 Level

Course Code Course Title Unit(s) Status LH PH
Semester 7  
CYB 409 Research Methodology and Technical Report Writing 3 C 45 0
CYB 401 Systems Vulnerability Assessment and Testing 2 C 15 45
CYB 403 Cyber Threat Intelligence and Cyber Conflict 2 C 30 0
CYB 405 Ethical Hacking and Reverse Engineering 2 C 15 45
CYB 497 Final Year Project I 3 C 0 135
NUM-CYB 407 Cybersecurity Project Management Development 3 R 30 45
Sub-total 15 135 270
Semester 8  
CYB 402 Steganography-Access Methods and Data Hiding 2 C 15 45
CYB 404 Cloud Computing Security 2 C 30 0
CYB 406 Deep and Dark Web Security 2 C 15 45
CYB 498 Final Year Project II 3 C 0 135
NUM-CSC 408 Operating System Security 3 E 30 45
NUM-CYB 412 Emerging Trends in Cyber Security 3 C 45 0
Sub-total 15 135 270
Total 30 270 540

The post Bachelor of Science in Cyber Security first appeared on Newgate University Minna (NUM).

]]>
1129