logo

SOFTWARE DEVELOPMENT

  • No Rating
  • (0 Reviews)
  • 33 students enrolled

SOFTWARE DEVELOPMENT

• To stress the importance of good design, documentation, and usability • To emphasize skills in problem-solving and algorithm specification rather than just writing syntactically correct code • To introduce a systematic approach to algorithm development which will assist in subsequent programming and system design modules • To introduce candidates to the environment in which software is developed and to the tools that assist in this process

  • No Rating
  • (0 Reviews)
  • 33 students enrolled


CourseContent

13 sections • 123 lectures • 00h 20m total length
Introduction Video
min
Software Development Syllabus
mb
Aditya_Bhargava_Grokking_Algorithms_An_Illustrated_Guide_for_Programmers
mb
Cory Althoff - The Self-Taught Programmer_ The Definitive Guide to Programming Professionally-Self-Taught Media (2016)
mb
Software Engineering for Students
mb
Simple Program Design
mb
Overview of programming fundamentals
5.48min
Overview of programming fundamentals continue
min
Rules and Conventions of identifiers
min
Variable Identifier
min
Overview of programming fundamentals
mb
Concept of Algorithm Note
mb
Development of algorithm from a solution
min
Pseudocode and Flowchart
mb
Developing algorithm from a solution continue
min
Developing algorithm from the solution
71 .0Mbmb
Pseudocode and Flowchart
7:55min
Steps in program development and semi formal algorithm based on simplified computer model
min
Steps in program development and semi formal algorithm based on simplified computer model
mb
Semi formal algorithm based on simplified computer model
mb
Concept of Algorithm
4:46min
Concept of Algorithm PPT
mb
Control structure
min
Selection control structure
min
Selection control structure
mb
Repetition control structure
min
Repetition control structure
mb
steps in program development and six basic computer operations
mb
Introduction to programming Additional video
min
Development Techniques (Modular programming)
4:34min
Development Technique (Modular programming)
mb
Development Techniques (Defensive Programming)
min
Development Techniques (Defensive Programming)
mb
Development Technique (Recursion)
min
Development Technique (Recursion)
mb
Approaches to software Building (Prototyping)
min
Approaches to software Build (Prototyping)
mb
Approaches to software build (Object Oriented Programming)
min
Approaches to software build (Object Oriented Programming)
mb
Approaches to software build (Functional Programming)
min
Approaches to software build (Functional Programming)
mb
Software Testing (Blackbox and Whitebox )
min
Software Testing (Blackbox and Whitebox)
mb
Modular programming (Coupling and Cohesion)
min
Modular Programming (Coupling and Cohesion)
mb
development technique (modular programming coupling and cohesion)
min
Software Testing (Quality Assurance)
min
Quality Assurance
mb
Quality Assurance
min
Quality Assurance
min
Documentation
min
Documentation
mb
Functions
min
Function
mb
Data Structure (Array)
min
Data structure (Array)
mb
Data Structure (List, Tuple , Dictionary)
min
Data Structure (List, Tuple, Dictionary)
mb
Data Structure (Queue)
min
Data Structure (Queue)
mb
Data Structure (Stack)
min
Data Structure (Stack)
mb
Sorting Techniques (Bubble Sorting)
min
Sorting Techniques (Bubble sorting)
mb
Sorting Technique (Insertion sorting)
min
Sorting Technique (insertion sorting)
mb
Sorting Technique (selection sorting)
min
Sorting Technique (selection sorting)
mb
Sorting Technique (Merge Sorting)
min
Sorting Technique (Merge sorting)
mb
Sorting Technique (Quick sorting)
min
Sorting Technique (Quick sort)
mb
Abstraction
min
Abstraction
mb
Searching Technique
min
Searching Technique
mb
Linked list
mb
Merge sorting algorithm
mb
Data structure (Array)
mb
characteristics of User interface
min
text ,csv, and binary files
mb
Types of file
min
Types of files
min
working with files
mb
Types of files
min
Types of files
min
File Access
min
File (File access)
mb
Working with File
min
User Interface and their types
min
User Interface and their categories
mb
Principles of User Interface design
min
Principles of User Interface design
mb
HTML Form Elements
min
html form element
mb
Role and need system software (System and application software )
min
Role and need for system software(System and application software)
mb
Quantum Computing
min
Programming fundamentals zoom recording 18012026
Programming fundamentals zoom recording 18012026
min
Programming fundamentals zoom recording 18012026 continue
Programming fundamentals zoom recording 18012026 continue
min
Programming fundamentals zoom recording 18012026 continues
Programming fundamentals zoom recording 18012026 continues
min
Basic computer operation Zoom recording 25012026
Basic computer operation Zoom recording 25012026
min
Basic computer operation Zoom recording 25012026
Basic computer operation Zoom recording 25012026
min
Concept of Algorithm Zoom recording 25012026
Concept of Algorithm Zoom recording 25012026
min
Steps in program development Zoom recording 25012026
Steps in program development Zoom recording 25012026
min
introduction to C program zoom recording 01022026
introduction to C program zoom recording 01022026
min
Selection control structure zoom recording 01022026
Selection control structure zoom recording 01022026
min
Repetition control structure zoom recording 01022026
Repetition control structure zoom recording 01022026
min
controls structure recap and Array Data structure zoom recording 08022026
controls structure recap and Array Data structure zoom recording 08022026
min
Modular programming zoom recording 08022026
Modular programming zoom recording 08022026
min
Stack data structure zoom recording 15022026
Stack data structure zoom recording 15022026
min
list data structure zoom recording15022026
list data structure zoom recording15022026
min
list data structure zoom recording15022026 continued
list data structure zoom recording15022026 continued
min
Software Testing zoom recording 22022026
Software Testing zoom recording 22022026
min
Documentation zoom recording 22022026
Documentation zoom recording 22022026
min
Sorting Techniques zoom recording 01032026
Sorting Techniques zoom recording 01032026
min
Sorting Techniques zoom recording 01032026 cont
Sorting Techniques zoom recording 01032026 cont
min
Search and user interface zoom recording 08032026
Search and user interface zoom recording 08032026
min
characteristics of user interface zoom recording 08032026
characteristics of user interface zoom recording 08032026
min
functions zoom recording 15032026
functions zoom recording 15032026
min
OOP zoom recording 15032026
OOP zoom recording 15032026
min
OOP zoom recording 15032026 continue
OOP zoom recording 15032026 continue
min

Requirements

  • There are no specific entrance requirements for the Certificate in IT, however, it is strongly recommended that all candidates register with an approved centre. Studying with an approved centre will deliver significant benefits. Candidates are required to become a member of BCS, The Chartered Institute for IT to sit and be awarded the qualifications. Candidates may apply for a four-year student m
    + See More
    embership that will support them throughout their studies.
    - See Less

Description

Upon successful completion of this module, candidates will be able to demonstrate their competence
in, and their ability to:
• Distinguish between systems software and application software
• Understand the phases of software development
• Be able to develop and understand algorithms
• Be able to develop code from algorithms in a high-level programming language
• Be able to follow high-level code and apply modifications to it
• Develop competence in the techniques of systematic problem analysis, program construction
and documentation
• Gain an understanding of the basic concepts of good user-interface design
• Understand and develop test strategies
• Understand the need for quality assurance/security in software development and its operation
• Gain an understanding of the principles of multiple module program construction
• Understand the need for compilers, interpreters, code generators
• Develop a knowledge and understanding of a range of fundamental algorithms

Recent Courses

blog
  • November, 12th 2023
  • 0

COMPUTER SERVICE MANAGEMENT

  • ₦100,000.00
blog
  • November, 6th 2023
  • 0

ITPM

  • ₦49,999.99
blog
  • December, 1st 2021
  • 32

This Computer and Network Technology module is one of three core modules that forms part of the Level 4 Certificate in IT – t..

blog
  • December, 1st 2021
  • 34

• To develop an awareness of the nature and use of information and information systems in an organisational context • To int..

blog
  • December, 1st 2021
  • 33

• To stress the importance of good design, documentation, and usability • To emphasize skills in problem-solving and algorit..

About Instructor

instructor
About Instructor