Learn how to design and build professional desktop and web applications, master coding and problem-solving skills with BIT‘s HND Software Engineering programme.
Our Higher National Diploma in Software Engineering (HND Software Engineering) programme deals with the application of engineering principles to develop software products. This is an exciting and challenging field that requires dedication, problem-solving skills, and a passion for learning. It involves the creation of software applications that are efficient, reliable, and secure.
Software engineering focuses on creating software applications that meet the needs of users while taking into account cost, time, and quality constraints. It also involves the use of various tools, techniques, and processes to design, develop, test, and maintain software solutions.
Updated HND Software Engineering Course Outline
FIRST YEAR: 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 | Digital Electronics |
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 |
FIRST YEAR: 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 | CVE102 | R | 4 | Civics, Ethics and Law |
07 | IPL102 | R | 4 | Integration to Professional Life |
Total Credits: 38 |
SECOND YEAR: FIRST SEMESTER
SN | COURSE CODE | STATE | CREDIT VALUE | COURSE TITLE |
01 | WSD339 | C | 6 | Programming III – VB.Net |
02 | WSD341 | C | 6 | Engineering Mathematics II |
03 | WSD343 | C | 6 | Information Systems |
04 | WSD345 | C | 6 | Computer Architecture |
05 | WSD347 | C | 6 | Systems and Networks |
06 | WSD349 | C | 6 | Object Oriented Modelling |
Total Credits: 36 |
SECOND YEAR: SECOND SEMESTER
SN | COURSE CODE | STATE | CREDIT VALUE | COURSE TITLE |
01 | WSD340 | C | 6 | Engineering Mathematics III |
02 | WSD342 | C | 6 | Mobile Terminals and Applications Security |
03 | WSD344 | C | 6 | Network and System Administration |
04 | WSD380 | C | 6 | Internship |
05 | WSD390 | C | 12 | Academic Project II |
Total Credits: 36 |
Entry Requirements
GCE Advanced Levels, Baccalereat or higher
Duration of the HND Software Engineering Programme
The HND in Software Engineering programme is a 2-year programme run by Cameroon’s Ministry of Higher Education
Fees
Registration – 10,000frs
Tuition Year 1 – 350,000frs
Tuition Year 2 – 350,000frs
Career/Job Opportunities for HND Software Engineering Students
The demand for skilled software engineers is very high, so graduates with a strong foundation in software engineering and programming should have no trouble finding a job. Here are some jobs/career paths for HND Software Engineering graduates
- Software Engineer: Software engineers design, develop, and test computer software. They work on a variety of projects, from small applications to large enterprise systems.
- Web Developer: Web developers create and maintain websites. They use a variety of programming languages and technologies to build interactive and user-friendly websites.
- Mobile Developer: Mobile developers create and maintain mobile applications. They use a variety of programming languages and technologies to build applications for smartphones and tablets.
- Data Scientist: Data scientists use their skills in mathematics, statistics, and programming to analyze data. They use this data to make predictions, identify trends, and solve problems.
- Cybersecurity Engineer: Cybersecurity engineers protect computer systems from attack. They use their skills in programming, networking, and security to design and implement security measures.
- Systems Engineer: Systems engineers design, install, and maintain computer systems. They work with a variety of hardware and software to ensure that systems are reliable and efficient.
- Database Administrator: Database administrators manage databases. They ensure that databases are secure, backed up, and accessible to users.
- IT Consultant: IT consultants provide advice and guidance on IT matters. They work with businesses to help them improve their IT systems and processes.
- Software Tester: Software testers test software to ensure that it is free of errors. They use a variety of techniques to test software, including manual testing and automated testing.