Hello... I'm Kelechi Ngaka a computer scientist who makes things (code/food/designs), and welcome to my awesome blog powered by Blogger

Forecasting Model In Java

+
From the word forecast, a forecasting model is a model that uses present values to forecast for the future values/ expectations.

In csc311, students were taught the different types of forecasting techniques e.g Exponential Smoothing, Moving Averages, Linear, Logarithmnic, Addictive and Multiplicative methods. These techniques are used in business operations. In this course every student is expected to develop any model from the various models taught in class. I developed a forecasting model for my friend Dipo, who was not in school for obvious reasons.

Read more

The bigger, the Better

+
You must have joined a group before, and had a particular task to accomplish. It's very nice to be in a group that has members who are committed. 

In one of our courses CSC302, each group in the class was assigned a particular project. My group was to develop an Election Inquiry System.

Read more

X and O in C

+
Most times my friends ask me how I was able to do this game, I would always try to explain, but the story is too long. This is the shorter version of how I did it. Read it and be inspired to even do more and better.

After learning the basics of C like printing a line of text, accepting inputs and making decisions, then i realized i had to take my programming in C to another level. While brain storming, it just came to me that i should try to develop a game in C which requires A.I (Artificial Intelligence). Now, the main X and O game requires 2 players to place crosses(X) and noughts(O) into squares on a grid with nine spaces, the winner is the first person to form a row of three noughts(O) or crosses(X). Note that the positions available is reduced at every play.

Looking at it from the surface, it looks simple. So my plan was to develop an X and O game in which the user plays against A.I. As you play, the c.p.u (Kelechi's A.I) would have to decide from the numerous possible places to play. For me to carry out this monstrous programming in C, I had to play the game against myself on paper for close to 70 times with different approaches and techniques, just to see errors and flaws in the game. While doing that, I was building the flow chart, all these stuffs where done by only me, on only one laptop.

It took me 3 weeks to complete the 1st phase of the development i.e Programming and Designing, and an additional 2 weeks for Testing and Maintenance. When the program was ready, i showed it to my room mates in which they were very delighted in what I did. They were even happy to be playing a game programmed by a friend. The game was played by most of the computer scientist close to me, each commending me on the superb A.I that was built. This A.I recorded no loss to any human, only wins and draws. I was glad I completed that huge task.To the high extent of superiority, i gave price to anyone that ever beats my A.I in the game N1000, this was stated in the game before you play. Thanks to my friends for supporting me with their inspirational talks and ideas.

The X and O program had up to 3470 lines of codes, and with the experience gained in the process I am never scared of coding. All the codes were hand typed as in, there were no code generators. It was developed by me when I was in yr 2 during the holidays.

My Last words are, always go for what you believe in and with time you would achieve it.

Welcome to my Blog

+ No comment yet



Hi there and Welcome to Kelechi's blog.


Don't Forget to
    Subscribe for free, by submitting your email.
    Follow this blog by clicking Follow
Share this link on your your accounts for friends to see.

Read other posts and leave comments and reactions.


Queue Model In Java

+
Mid semester, our lecturer Dr Mrs Oladeji asked students to develop a queue model as their individual project. This was on a Tuesday and I started gathering information, planning my strategies on how to tackle this project. Unluckily foe me, I was handicapped i.e. my laptop was faulty and this made things worse for me. 


Read more

Computer Science Degree Jobs

+ No comment yet


These are popular jobs associated with a Computer Science degree . 


Note that these jobs are arranged in no particular order and they are:  





Read more

CSC

+
There is no other course like it. When i first came across this course, i knew this was were i was meant to be because of my love for computers. Though in senior secondary school, we were never taught anything relating to computers, but i still chose computer science as my course of study in the University Of Lagos. At the beginning, i was the only one from my school doing the course in  the class.

Read more