SOFTWARE DEVELOPMENT

Is the process of conceiving, specifying, designing, programming, documenting, testing, and bug fixing involved in creating and maintaining applications, frameworks, or other software components. It refers to a set of computer science activities dedicated to the process of creating, designing, deploying and supporting software. Programming software gives programmers tools such as text editors, compilers, linkers, debuggers and other tools to create code.

ROLE IN THE INDUSTRY

Researching, designing, implementing and managing software programs. Testing and evaluating new programs. Identifying areas for modification in existing programs and subsequently developing these modifications. Writing and implementing efficient code.

JOB TITLES

Upon completion of the course, students can apply for the job of

  • Engineering Fellow.
  • CIO/Chief Digital Officer/Chief Innovation Officer.
  • VP of Engineering/Director of Engineering.
  • Chief Architect.
  • Software Architect.
  • Engineering Project Manager/Engineering Manager.

 

 

COURSES

C++ Programming

C++ Programming 

Computers operate only when they are instructed using a computer language. As computers come in different forms and perform many different tasks, many different computer languages are developed. Languages such as C and C++ are good for developing operating systems and embedded systems software. The C++ is one of the high-level computer languages (languages that are closer to human languages and further from machine languages). The C++ is also an object-oriented programming (OOP) language. An OOP divides a program into objects (whereas procedural languages divide a program into functions). It is widely used in the software industry to create operating systems software (“most of Windows is written in C++”), application software, device drivers, embedded software, high-performance server and client applications, and entertainment software such as video games.

Course Objective

C++ allows you to have a lot of control as to how you use computer resources, so in the right hands its speed and ability to cheaply use resources should be able to surpass other languages. Thanks to C++’s performance, it is often used to develop game engines, games, and desktop apps.

C PROGRAMMING

C PROGRAMMING

C is one of the foundations for modern information technology (IT) and computer science (CS). Many working principles of IT and CS, such as programming languages, computer architectures, operating systems, network communication, database, graphical user interface (GUI), graphics, image processing, parallel processing, multi-threads, real-time systems, device drivers, data acquisition, algorithms, numerical analysis, and computer game, are based on or reflected in the functionalities and features of C. C is the base for almost all popular programming languages. Because of the performance and portability of C, almost all popular cross-platform programming languages and scripting languages, such as C++, Java, Python, Objective-C, Perl, Ruby, PHP, Lua, and Bash, are implemented in C and borrows syntax and functions heavily from C.

Course Objective

Students gain valuable knowledge of fundamental programming concepts such as data types, internal data representations, operators, expressions, loops for repetitions, control structures, arrays, input and output, functions, debugging, etc. Studying C provides a solid foundation for students who want to learn advanced programming skills such as object-oriented programming, event-driven programming, multi-thread programming, real-time programming, embedded programming, network programming, parallel programming, other programming languages, and new and emerging computing paradigms such as grid-computing and cloud computing.

What you will cover

C basics | Computing basics | Data type conversion | Functions | Files and Streams | Memory Organization | Pre-processors | Gcc compiler and Make files

Django PYTHON

Django PYTHON

Django is a top-level Python Web framework helps swift development, clean and sensible design. It has the ability to ease the hassle of web development. Thus, many companies and websites are using this Python web framework because it performs brilliantly not only for the start-ups but also for the full-blown companies. That is why a student who has mastered Django can provide good value to these companies. Also, for a youngster who wants to shine on the biggest stages, Django can give him or her that opportunity quite easily because of the lack of candidates. For many, it is a dream to work for organizations such as Google, Instagram, Firefox, Spotify, and many others. After learning Django Python Web Framework from us, your dream will take that giant step towards becoming reality.

What you will cover

Front End – HTML, CSS, Bootstrap | Django Installation in a Development and Production Environment | Develop secure web sites with Django | Integration with Relational Databases | Django URLs | Django Views | Django Templates and Models | Django Forms | Django Admin and Abstract model for authentication | CRUD Operations | Classy Views, Sending Email Services | Deployment of Websites using Heroku |

Job Opportunities

Python Django Developer | Full Stack Developer | Back End Developer | Software Engineer | Senior Software Engineer |

Advanced Java/ Java

Advanced Java/ Java

 

In present times, if you want a good job in this competitive market then you have to go to a sector where there are less competition and high demand. Knowing Advanced Java gives you that leverage of moving to a sector which is less crowded and high in demand. Many big companies are looking to hire programmers who are well-versed in Advanced Java programming. Advanced Java stands for the applications that run on servers which are web applications. There is a huge job opportunity for Java Programmers all over the world. Knowledge of advanced java is required in many technical sectors and various IT companies are paying very high to the individuals who are knowledgeable in Advanced Java. In this field of computer and internet networking, the job role of Java programmer is arguably one of the most lucrative. So, if you want to avail top-notch industry standard Advanced Java training, then without waiting further, get enrolled in our course.

What you will cover

SQL and JDBC | HTML (Hypertext Markup Language) | XML (Extensible Markup Language) | Servlets | JSP (JavaServer Pages) | JavaScript | EJB (Enterprise JavaBeans)

Job Opportunities

Java/J2EE Developer | Java Programmer | Lead Java Developer | Software Engineer | Senior Software Engineer | Java Architect | Java Technical Architect | Senior Java Architect | Java Technical Manager | Java Development Manager | Java Project Manager

Certificate in SOFTWARE DEVELOPMENT

Duration: 60 HOURS (7 WEEKS)

Course Schedule: 3 HOURS / 3 DAYS A WEEK

Class Schedule: MORNING / AFTERNOON / EVENING

CONTACTS

ACCRA CAMPUS

1st Floor, Obrapa House
Atico Junction, Mallam Highway
Accra, Greater Accra Region

POSTAL ADDRESS

P. O. Box GP 14219
Accra

TELEPHONE

+233 (0)30 232 7949
+233 (0)50 020 9080
 

CONTACTS

CADD CENTRE KUMASI

Ayeduase, KNUST
Off Campus
Kumasi, Ashanti Region

POSTAL ADDRESS

P. O. Box GP 14219
Accra

TELEPHONE

+233 (0)50 637 9590
+233 (0)50 020 9080

TWITTER FEED

FACEBOOK FEED