Software Engineering | Banking | Co-Founder @ Qwena Farms | Blogger @ Digital Economy 🥑
Prince has experience in teaching, engineering and banking. He has a strong Science background and holds an HND in Electrical/Electronic Engineering and a BSC in Computer Science from the Kwame Nkrumah University of Science and Technology (KNUST). He is passionate about developer communities with keen interest in empowering others to build tech solutions that solve real-world problems.
Java Programming: Solving Problems with Software
I Learnt to code in Java and also improved programming and problem-solving skills.
I Learnt to design algorithms as well as develop and debug programs.
I Used custom open-source classes, wrote programs that access and transform images, websites, and other types of data.
After completing this course, i can do the following:
1. Edit, compile, and run a Java program;
2. Use conditionals and loops in a Java program;
3. Use Java API documentation in writing programs.
4. Debug a Java program using the scientific method;
5. Write a Java method to solve a specific problem;
6. Develop a set of test cases as part of developing a program;
7. Create a class with multiple methods that work together to solve a problem;
and
8. Use divide-and-conquer design techniques for a program that uses multiple methods.
Topics covered in this class include:
Introduction to databases and SQL
SQL Commands Types (DDL, DML, DCL, TCL)
Creating users and grant/revoke accesses
Creating schemas and tables
Inserting, deleting, and updating data
Data Retrieval using the SELECT statement
SQL conversion functions: CASE, DATE_FORMAT, NULLIF, COALESCE, etc.
Sorting and filtering data, wildcard filtering, and regular expressions.
Manipulating and aggregating data: SUM, AVG, MAX, MIN, COUNT, and DISTINCT
Working with Subqueries
Joining tables: Inner versus Outer Joins; Left/Right Joins; and Full Outer Joins
UNION, INTERSECT, and MINUS Operators.
JavaScript Object Notation (JSON) is a standard text-based format for representing structured data based on JavaScript object syntax.
It is commonly used for transmitting data in web applications (e.g., sending some data from the server to the client,
so it can be displayed on a web page, or vice versa).
I'm currently pursuing a 2 year Top-up in Computer Science at the Kwame Nkrumah University of Science and Technology, Ghana. This journey has been rigorous, thrilling and fulfilling. I studied some courses including Operation Research, Assembly Language Programming, Web based Technology, Human Computer Interactons - HCI, Advanced Data Base Technology, C++ Programming, Intro to Artificial Intelligence, Data Structure, Ecommerce, Survey of Programming Languages, Java, Numerical Method and Computation, Visual Basic, System Analysis and Design, Computer Architecture, Computer Graphics.
I studied and learned how to apply the physics and mathematics of electricity, electromagnetism and electronics to both large and small scale systems to process information and transmit energy. This discipline offered the the opportunity to work with all kinds of electronic devices, from the smallest pocket devices to large supercomputers. I had the opportunity to understand the basics in Engineering. During this period, i understood basically what electrical energy is, power generation, transmission and distribution. And also, some of the devices associated with the process of generating to distribtuing power in our homes and the industry. The devices include, motors(dc and ac), transformers,conductors and transmission lines, diodes, FETs, Inductors Capacitors, Resistors, thyristors and so on
I took core courses in Chemistry, Physics, Biology and Elective Mathematics - High School level
Depositing and withdrawing cash at Bank of Ghana -Hohoe
Delivering and Repatriating cash to and from Ghana Commercial Bank Branches in the Volta and
Oti Region.
Built and deployed Miss Golden Tool Mobile Application
Backend Computing using Voyager, a Laravel package for creating and managing the
database of apps.
Software Sales -Pipeliner Customer Relations Management (CRM) Ghana Representative