Professional Documents
Culture Documents
You are welcome to software engineering and we are pleased to have you
here. Oftentimes, People perceive software engineering as a single course,
whereas, it is actually an umbrella that houses multiple courses. Under the
umbrella of Software Engineering at SQI College of ICT, We have various paths
such as web applications development, native applications development, cyber
security and data science. Although your entry level (level 1) is the same for all
students of software engineering, you should be aware of what lies ahead in the
subsequent levels so as to help you make a decision on which path you would like
to follow. Here is a brief summary of what each path entails.
You are often time faced with a choice to either become a frontend
developer,backend developer or full stack developer
Opportunities Available
Web Applications Development is one of the most demanded skills in the
world right now hence there are various opportunities and roles you will perfectly
fit into after your completion of this course. These roles include but are not
limited to Frontend Web Developer, Backend Web Developer, FullStack Web
Developer, API Tester, Technical Writer, Software Engineer, etc.
Duration:
The total duration for this course is 12 months. However, Kindly note that
you do not have to complete the entire course to start applying for roles and
taking job opportunities. You also do not have to complete the entire course
before you qualify for a certificate but your certificate will clearly indicate how
many levels you have covered and the courses you have covered.
Pricing/Tuition:
FullStack - 550,000 naira only.
Frontend - 300,000 naira only
Backend - 300,000 naira only (There are frontend stack pre-requisites for
this path)
NOTE: All of these are payable in installments of levels.
To view the course roadmap, click here
2. Native Application Development
Native application development is creation of softwares that runs on
specific devices or platforms. The word “Native” itself means inborn. It means you
can create an application that will run based on the operating system of that
device. If I say this is your native language, it means it is a language particular to
your tribe or culture. If I mention native dresses, it means the type of dress you
wear in your culture or land. There are different types of clothes, but the one
particular to your tribe is the one native to you.
What does this mean for software development? It means that the chrome
application for example can be used on your android phone, your apple device,
your macOS pc and your Windows Pc. The Chrome Web Browser may work the
same way on all of these devices but they are not really the same application. The
fact that those devices run on separate Operating Systems (environment) means
that they must be a native application of that OS. It is why the chrome web
browser on your android is a .apk file and the one on windows is .exe .Same
functionality, different native applications. The same Netflix running on your
smart tv is not the same running on your PC, neither is it the same running on
your mobile device because of the difference in Operating systems. Each
operating system has its own environment and the type of applications that can
run on those devices.
Native applications have to be downloaded and installed to a particular
device and must be built specifically for that device. What we teach here at SQI
College of ICT is really more of Cross-Platform Applications development. With
native applications development, you would have to learn multiple programming
languages to develop for multiple devices but with cross-platform applications
development, you would learn only one programming language which will be used
to build applications for multiple devices at the same time, with the same
codebase. Our Main Stack of focus for this is Flutter Dart and Javascript
(React-Native, Electron)
Opportunities Available
Native Applications development is one of the most demanded skills in the
world right now hence there are various opportunities and roles you will perfectly
fit into after your completion of this course. These roles include but are not
limited to Frontend Web Developer, Backend Web Developer, FullStack Web
Developer, Mobile Applications Developer, API Tester, Technical Writer, Software
Engineer, Desktop Applications Developer, Cross-Platform Applications Developer
etc.
Duration:
The total duration for this course is 10 months. However, Kindly note that
you do not have to complete the entire course to start applying for roles and
taking job opportunities. You also do not have to complete the entire course
before you qualify for a certificate but your certificate will clearly indicate how
many levels you have covered and the courses you have covered.
Pricing/Tuition:
FullStack - 450,000 naira only.
Frontend - 250,000 naira only.
NOTE: All of these are payable in installments of levels.
Duration : 10 Months
To view the course roadmap for flutter dart native , click here
To view the course roadmap for javascript native , click here
Data Science is one of the most demanded skills in the world right now
hence there are various opportunities and roles you will perfectly fit into after
your completion of this course. These roles include but are not limited to
Frontend Web Developer, Backend Web Developer, FullStack Web Developer,
Technical Writer, Software Engineer, Data Scientist, Data Analyst, etc.
Duration:
The total duration for this course is 12 months. However, Kindly note that
you do not have to complete the entire course to start applying for roles and
taking job opportunities. You also do not have to complete the entire course
before you qualify for a certificate but your certificate will clearly indicate how
many levels you have covered and the courses you have covered.
Pricing/Tuition:
550,000 naira only for all 6 levels.
NOTE: All of these are payable in installments of levels.
To view the course roadmap for Data Science, click here
4. Cyber Security
There are currently two paths available for cyber security, you may
take only one or combine the paths and take them concurrently. The paths
are Applications Security, Network Security and Systems Security.
Application security aims to protect softwares or applications against
threats or malicious intents. Network Security aims to protect networks or
against threats or malicious intents. Systems Security aims to protect
systems against threats or malicious intents.
At SQI College of ICT, we not only teach you how to break into and
further protect applications, networks and systems, but we teach you the
core of understanding how networks, systems and applications work and
are built so it further solidifies your powers. This is the reason why we have
prerequisites for each of the paths.
Opportunities Available
Cyber Security is one of the most demanded skills in the world right now
hence there are various opportunities and roles you will perfectly fit into after
your completion of this course. These roles include but are not limited to
Frontend Web Developer, Backend Web Developer, FullStack Web Developer,
Technical Writer, Software Engineer, Cyber Security Analyst, Penetration Tester,
Application Security Engineer, Cyber Security Technician, Network Defender,
Ethical Hacker, etc.
Duration:
The total duration for this course is 12 months. However, Kindly note that
you do not have to complete the entire course to start applying for roles and
taking job opportunities. You also do not have to complete the entire course
before you qualify for a certificate but your certificate will clearly indicate how
many levels you have covered and the courses you have covered.
Pricing/Tuition:
APPLICATION SECURITY
PREREQUISITE
150,000 naira only
SECURITY
300,000 naira only.
NETWORK AND APPLICATION SECURITY
PREREQUISITE
150,000 naira only
SECURITY
300,000 naira only.
COMBINED CYBER SECURITY
PREREQUISITE
300,000 naira only
SECURITY
500,000 naira only.