ND Applications Development Course Description
Our National Diploma – ND Applications Development – programme enables students to develop the skills required to design, develop, and maintain software applications. BIT Applications Development students must acquire a good knowledge of coding languages, databases, and software engineering principles. They must also be creative and able to come up with innovative solutions to complex problems. ND Applications Development students are responsible for creating applications that are both functional and user-friendly.
Students in this programme will encounter 11 modules, including an internship in a company. At the end of the training, persons would be issued a Vocational Diploma in Application Development.
Why is application development relevant today?
Applications development is highly relevant today, as it allows us to create powerful and intuitive software that can be used to solve a variety of problems. Not only is it applicable to businesses, but it can also help individuals achieve their goals, whether it is developing a website or creating a mobile application. With the right knowledge and tools, application development can be used to create useful and efficient solutions that can improve the lives of many.
Updated ND Applications Development Course Outline
FIRST SEMESTER
SN | COURSE CODE | STATE | CREDIT VALUE | COURSE TITLE |
01 | WSD201 | C | 6 | HTML/CSS |
02 | WSD203 | C | 6 | Database Management Systems |
03 | WSD205 | C | 6 | PHP I |
04 | WSD245 | C | 6 | Introduction to Software Engineering |
05 | GDP211 | C | 6 | Graphic and Multimedia Design |
06 | FRE101 | R | 2 | Basic French Language I |
07 | ENG101 | R | 2 | Basic English Language I |
08 | DIL101 | R | 2 | Digital Literacy |
Total Credits:36 |
SECOND SEMESTER
SN | COURSE CODE | STATE | CREDIT VALUE | COURSE TITLE |
01 | WSD202 | C | 6 | JavaScript |
02 | WSD232 | C | 6 | Programming I – C |
03 | WSD236 | C | 6 | Programming II – Java |
04 | WSD240 | C | 6 | Engineering Mathematics I |
05 | WSD242 | C | 6 | Maintenance and Operating Systems |
06 | WSD290 | C | 12 | Academic Project I |
07 | CVE102 | R | 4 | Civics, Ethics and Law |
08 | IPL102 | R | 4 | Integration to Professional Life |
Total Credits: 50 | ||||
General Credits to be Obtained: 86 |
Entry Requirement
- Minimum, GCE A-Level in Mathematics and Physics.
Duration
- Twelve (12) months, including internship.
Certificate To Be Obtained
National Diploma in Applications Development issued by the Ministry of Employment and Vocational Training.
Download Detailed Applications Development Course Outline
Training Sessions
October to June (yearly)
Online Application
Click Apply Now button below to apply for our National Diploma in Web Applications Programme or talk to us on WhatsApp to find out more!
Job/CareerOpportunities for ND Applications Development Graduates
Graduates of the National Diploma Applications Development (ND Applications Development) programme have diverse job and career opportunities in the field of software development and applications. Here are some potential career paths for graduates:
- Software Developer: As an ND Applications Development graduate, you can work as a software developer. You will be required to design, code, test, and maintain software applications. You’ll use programming languages like Java, C++, or Python to develop desktop, web, or mobile applications.
- Mobile App Developer: Mobile app developers specialize in creating applications for smartphones and tablets. You’ll develop apps for iOS or Android platforms, utilizing languages like Swift or Kotlin, and frameworks such as React Native or Flutter.
- Web Developer: Web developers focus on designing and developing websites and web applications. You’ll work with HTML, CSS, JavaScript, and frameworks like React or Angular to create user-friendly and interactive web experiences.
- Database Developer/Administrator: Database developers and administrators manage and optimize databases used by applications. You’ll design database structures, write queries, and ensure data integrity and security.
- Quality Assurance (QA) Analyst: QA analysts test and ensure the quality and functionality of software applications. You’ll develop test plans, execute tests, report and track issues, and collaborate with developers to resolve them.
- Systems Analyst: Systems analysts analyze business requirements and design technical solutions. You’ll work closely with stakeholders to understand their needs, gather requirements, and create system specifications for application development.
- Software Engineer: As a software engineer, you’ll apply engineering principles and methodologies to develop robust and scalable software solutions. You’ll design software architectures, optimize performance, and ensure code quality.
- Application Support Analyst: Application support analysts provide technical assistance and troubleshooting for software applications. You’ll diagnose and resolve issues, provide user support, and ensure smooth application functionality.
- Software Consultant: Working as a Software consultant, ND Applications Development graduates will have to provide expertise and guidance to clients on software development projects. You’ll assess business needs, recommend solutions, and oversee the implementation and customization of software applications.
Training Sessions
October to June (yearly)
Online Application
Click the Apply Now button below to apply for our Diploma in Computer Network Programme or talk to us on WhatsApp to learn more!