Nigeria’s very top notch music maestro Burna Boy hit the Music airwaves with his most anticipated album tagged “Twice As Tall” an amazing project that will trend for a very long time,
“Twice As Tall” is Burna Boy’s 5th Studio album a follow up to; ‘African Giant’, ‘Outside’, ‘On A Spaceship’ and ‘L.I.F.E’ (Leaving an Impact For Eternity). The new music project consists is 53 minutes playtime which consists of 15 tracks (including the lead single ‘Wonderful‘) with guest acts; Youssou N’Dour (Senegalese singer -songwriter), Naughty By Nature (American hip-pop trio), Sauti Sol (Kenyan Afro-pop band), Chris Martin (English singer -songwriter) & Stormzy (British rapper). With productions from Timbaland, Mike Dean, Telz, Rexxie and LeriQ.
Zzajoka the remarkable most immaculate afro dancehall and pop Singer, SkyBOIcraft finest decided to thrill with a tip of an ice berg out of his forth coming project tagged SkyBOIcraft 4DFUN Tha EP, he titled this super amazing hit in a making “Ileke” a nice piece of tune you will definitely love on your play list.
Nigeria’s very own remarkable music maestro, the incredible king of melody Kev2tite decides to thrill his fans with yet another massive hit banger in a making, he tagged this super amazing nice piece of tune “Volume”. keep your play list up to date with this banger Produced by the one and only Doktafrazetune
The most anticipated Album titled “Grace” by House Of Melody’s very own remarkable music maestro Mr M AKA Daddy Melody is finally here for your listening, the album comprises of life time events stories, the songs are well prepared to make your play list the best. Check them out!
An Upper Shari’a Court sitting in Kano on Wednesday, sentenced a 60-year-old man; Mati Abdu, to death by stoning after his conviction for raping a 12-year-old girl.
Abdu was convicted on a count charge of rape.
Equally important, the offence is contrary to Section 126 of the Kano State Shari’a Penal Code 2000. The trial Judge, Ibrahim Sarki-Yola, said the accused person pleaded guilty to charge. His guilty plea came after the case was adjourned for the fourth time without changing his plea.
Sarki-Yola said the Court was convinced by the accused person’s admission of the charge against him. Consequently, it found him guilty.
Thereafter, the judge convicted the accused and sentenced him to death by stoning; under Section 127 (b) of the Kano State Shari’a Code 2000. However, Sarki-Yola ordered a 30-day grace within which to appeal the judgment.
Earlier, the Prosecution Counsel, Ms Badariya Muhammad, had told the court that the convict committed the offence sometimes in 2019. She disclosed that the offence was committed at Farsa village in Tsanyawa Local Government Area of the state.
Muhammad told the court that the convict at about 1:00pm had unlawful canal knowledge of the 12-year-old girl; under a tree situated at Farsa village in Tsanyawa. The prosecution argued that the offence contravened Section 126 of Kano State Shari’a Penal Code Law 2000.
In the last couple of days, the photos of two blue-eyed kids and their gorgeous mother has been trending across various social media platforms. Their estranged father who reportedly left them due to the uniqueness of their eyes has finally come out to speak.
According to the father of the blue-eyed kids, he revealed that he never abandoned his family, instead, he left them due to the waywardness of their mother.
Mr Abdul-Wasiu Omo-Dada, the Nigerian man who was accused by his wife of abandoning her and their daughters because of their blue eyes, has finally spoken.
According to Dada in a recent interview with a correspondent, he never abandoned his family as insinuated by his wife and people who had supported her.
Dada who is a vulcanizer by profession told news correspondent that he had married his wife because of her special blue eyes, contrary to the rumoured reports. He alleged that his wife was not contented with all that he does in the house.
Dada lamented that photos of his wife and children were posted on Facebook to lie against him, to seek for public trust and as well beg for alms. He further explained that families of his wife have once sent him a delegate to warn him that Risikat must not go hungry.
Speaking during the interview.
Dada said; “It was because of her eyes that I fell in love with her and married her.
Her actions towards me, such as waywardness, and telling me that I’m not being good to her, those were the issues that caused our fight.”
“The things that I have been doing that she denied, I have been providing for her and the children even to the knowledge of her parents but they were not satisfied, until they posted pictures of my children on Facebook, using them to beg for alms.”
The World Health Organization (WHO) said that any form of approval of prequalification of the Russian vaccine will require rigorous review; and assessment of all required safety and efficacy data.
This disclosure was made by the spokesman of the WHO, Tarik Jasarevic; during a United Nations briefing in Geneva about clinical trials.
He said that the UN health agency and the Russian health authorities are currently discussing the process for possible WHO prequalification for its newly approved COVID-19 vaccine.
Tarik Jasarevic, during the UN briefing in Geneva said, “We are in close contact with Russian health authorities and discussions are ongoing with respect to possible WHO prequalification of the vaccine; but again prequalification of any vaccine includes the rigorous review and assessment of all required safety and efficacy data.”
Meanwhile, in a related development, Russia has named its first approved COVID-19 vaccine Sputnik V; and it is available for foreign markets. The name references the world’s first satellite; which marked a symbolic accomplishment for the USSR during the cold war and space race era. Now, the Russian Government basks in its success at becoming the first country to approve a vaccine for COVID-19.
The head of Russia’s Direct Investment Fund (RDIF) pointed out that Russia had already received requests from more than 20 countries; for 1 billion doses of its newly registered COVID-19 vaccine.
4wardwego had earlier reported today the announcement of the registration of the first COVID-19 vaccine; in what could be described as a step ahead of other vaccine developments. The Russian President, Vladimir Putin, who made the disclosure during a televised government meeting; said that Russia had become the first country in the world to grant regulatory approval to a COVID-19 vaccine after less than 2 months of human testing.
However, the speed at which Russia is moving to roll out the vaccine has prompted some western countries; and international scientists to question whether the Russian government is putting national prestige ahead of solid science and safety.
For many students, myself included, their first exposure to Computer Science is through the AP Computer Science A course in high school. Advanced Placement (AP) courses are designed for high schoolers to learn subjects with the rigor, depth, and complexity of college classes. Taking AP classes can also boost a student’s weighted GPA.
The AP Computer Science A curriculum emphasizes the fundamental concepts and problem solving skills that Computer Science requires, using the Java programming language. It introduces basics like variables, loops, conditionals, and methods, along with object-oriented programming, data structures, algorithms, and software design strategies. Java is a widely used programming language, useful and multifaceted because it can support abstraction, encapsulation, and object-orientation, all of which are important concepts for software engineering.
The official prerequisite for AP Computer Science A is first-year high school algebra, including function notation and other algebraic problem solving skills. Overall, the course recommends a solid foundation in mathematical reasoning. However, having worked with many students taking this course, we have found that some prior coding experience really helps students be successful in this course. At Juni, we recommend students who are new to programming start with our Python Level 1 and sometimes our Python Level 2 course before moving into Java.
The College Board’s AP Computer Science A Exam
To receive college credit, students must register to take the College Board AP exam through their school, administered in May of each year. In 2017, the College Board introduced a second computer science AP course, AP Computer Science Principles. Compared to AP Computer Science A, this course “focuses on the broader aspects of computing, including not only programming but also topics like the global impact of computing, the internet and cybersecurity, and creativity” (College Board). At Juni, we only offer the AP Computer Science A course.
The AP Computer Science A exam is a three hour test. The first half includes 40 multiple choice questions and accounts for 50% of the exam score. The second half includes four free response questions focused on program design, implementation, and problem solving, and it makes up the remaining 50% of the exam score. All of the questions on the AP exam involving coding use Java as the primary programming language, and test booklets include the Java Quick Reference that includes all of the accessible methods from the Java library that the AP exam may reference.
Goals of the AP Computer Science curriculum include:
Design, implement, and analyze solutions to problems
Use and implement commonly used algorithms
Develop and select appropriate algorithms and data structures to solve new problems
Write solutions fluently in an object-oriented paradigm
Write, run, test, and debug solutions in the Java programming language, utilizing standard Java library classes and interfaces from the AP Java subset
Read and understand programs consisting of several classes and interacting objects
Read and understand a description of the design and development process leading to such a program
Understand the ethical and social implications of computer use
The exam score is College Board’s recommendation on whether universities should grant course credits to the student. Generally, an AP score of 3 and above is considered passing. The scoring breakdown is laid out as follows.
Score
Recommendation
5
Extremely well qualified
4
Well qualified
3
Qualified
2
Possibly qualified
1
No recommendation
Ways to Prepare
Most students who take the AP Computer Science A take the course in high school. However, it is possible to self-study for the exam successfully. Thankfully, many great online resources exist for students!
The College Board itself has numerous helpful materials. For example, they offer a compilation of various exam tips and tricks, in addition to a test bank of each year’s free response questions, multiple-choice, sample answers, and scoring guidelines to ensure transparency and fairness in grading.
Barron’s, another well-known test prep company, sells a great book for this course and offers an online practice exam as well. Johns Hopkins Center for Talented Youth also offers this as an online course.
At Juni Learning, we offer AP Computer Science A as a course with a private instructor that covers all of the topics on the AP exam in depth. With our classes, students are paired one-on-one with an instructor who works on concepts and test prep, tailored to the student’s specific needs. With us, some students fully self-study for the AP exam, while others are simply getting exposure to the material in preparation for the school year ahead.
Our AP Computer Science A course is broken down into the following modules:
We asked Juni instructors who took AP Computer Science in high school on what they did to prepare for the AP exam and any advice that they would give current students. Here is some of their advice:
Practice! That includes practicing the multiple choice and free-response questions individually, but also taking practice exams, end-to-end, in a controlled environment within the allotted time. This helps you get a feel for how long you should spend on each section. Simply reading the textbook won’t help you get the real experience you need for the exam.
Time management is critical – make sure that you move on from certain questions if you’re getting stuck and come back to them later in the exam. Otherwise. you may get stuck for a long time on a harder question and run out of time on the easier ones.
Ask for help. If you’re stuck on a problem, ask a friend in the course or one of your teachers (or a Juni Instructor) for help. Don’t be afraid to get problems wrong, because programming is all about learning from your mistakes and continuing to improve.
Take a break once in a while. You’ve already gotten this far – at a certain point you’ll need a break from practicing, as you’ll have diminishing returns from trying to cram in new information. Make sure that you’re getting enough sleep and take some time to go for a run or meditate. Some great meditation apps like Calm or Headspace can help you refocus on the task at hand.
Final Thoughts
There are many different resources and programs that can help students prepare for the AP Computer Science A exam. The best fit depends on the student’s learning style and time constraints.
Overall, the AP Computer Science A course is a great opportunity to learn the fundamentals of computer science and demonstrate proficiency to colleges. Passing the AP exam is a great way to earn some college credit, but more importantly it helps develop a lifelong technical skill that helps one think in new ways.
An algorithm is a set of step-by-step procedures, or a set of rules to follow, for completing a specific task or solving a particular problem. Algorithms are all around us. The recipe for baking a cake, the method we use to solve a long division problem, and the process of doing laundry are all examples of an algorithm. Here’s what baking a cake might look like, written out as a list of instructions, just like an algorithm:
Preheat the oven
Gather the ingredients
Measure out the ingredients
Mix together the ingredients to make the batter
Grease a pan
Pour the batter into the pan
Put the pan in the oven
Set a timer
When the timer goes off, take the pan out of the oven
Enjoy!
Algorithmic programming is all about writing a set of rules that instruct the computer how to perform a task. A computer program is essentially an algorithm that tells the computer what specific steps to execute, in what specific order, in order to carry out a specific task. Algorithms are written using particular syntax, depending on the programming language being used.
Types of Algorithms
Algorithms are classified based on the concepts that they use to accomplish a task. While there are many types of algorithms, the most fundamental types of computer science algorithms are:
Divide and conquer algorithms – divide the problem into smaller subproblems of the same type; solve those smaller problems, and combine those solutions to solve the original problem.
Brute force algorithms – try all possible solutions until a satisfactory solution is found.
Randomized algorithms – use a random number at least once during the computation to find a solution to the problem.
Greedy algorithms – find an optimal solution at the local level with the intent of finding an optimal solution for the whole problem.
Recursive algorithms – solve the lowest and simplest version of a problem to then solve increasingly larger versions of the problem until the solution to the original problem is found.
Backtracking algorithms – divide the problem into subproblems, each which can be attempted to be solved; however, if the desired solution is not reached, move backwards in the problem until a path is found that moves it forward.
Dynamic programming algorithms – break a complex problem into a collection of simpler subproblems, then solve each of those subproblems only once, storing their solution for future use instead of re-computing their solutions.
There are a number of different algorithms, from simple to very complicated, that exist for solving a Rubik’s cube. Below is just one simple algorithm. First, let’s specify a notation to use (similar to picking a programming language).
Each of the six faces of a Rubik’s cube can be represented by the first letter of their name:
U – up
D – down
L – left
R – right
F – front
B – back
Each face can be turned in three different ways/directions. Using U as an example, these are represented as:
U – clockwise quarter-turn of the upper face
U’ – counter-clockwise quarter-turn of the upper face
U2 – half turn in either direction of the upper face
Now, let’s go through the steps in the algorithm to solve a Rubik’s Cube. Feel free to grab one of your own and follow along!
Step 1: The Cross
First, flip some edges so that there is a white cross on the upper face.
Apply the following turns: F, R’, D’, R, F2, R’, U, R, U’, R’, R2, L2, U2, R2, L2.
The cross is now solved.
Step 2: The White Corners
The edges on the white face are now complete, but the corners remain.
Depending on where the white-orange-green corner is in the puzzle, apply one of the following series of turns:
Bottom: R’, D’, R, D (repeat until the corner moves to its correct place)
Top: R’, D’, R, D (this moves the corner to the bottom; then, follow the above instructions)
Step 3: Middle Layer Edges
Flip the cube so that the white is on the bottom.
Look for an edge that is on the top face and doesn’t have yellow on it.
Perform a U-turn so that the color on the front face of the edge matches with the center.
Depending on the direction that the edge could go, apply one of the following series of turns:
Left: U’, L’, U, L, U, F, U’, F’
Right: U, R, U’, R’, U’, F’, U, F)
Step 4: Yellow Cross
Apply the following turns, until a yellow cross on the face appears with the yellow center: F, R, U, R’, U’, F’.
If there is an “L” shape, where the two yellow pieces showing are adjacent to each other, apply the following turns: F, U, R, U’, R’, F’.
If there is a “Line” shape, which is horizontal, apply the following turns: F, R, U, R’, U’, F’.
Step 5: Sune and Antisune
Look at the face with the yellow center.
Depending on the below contingencies, apply one of the following series of turns:
If there is only one oriented corner: R, U, R’, U, R, U2, R’ (repeat until the desired position is attained)
There is one oriented corner and one right-facing corner: U2, R, U2, R’, U’, R, U’, R’
Step 6: Finishing the puzzle
Look for sets of “headlights” (two stickers of the same color in the same row, separated by a sticker of a different color).
Depending on how many there are, apply one of the following series of turns:
If there are a set of headlights on each side: R, U’, R, U, R, U, R, U’, R’, U’, R2
Otherwise: R’, F, R’, B2, R, F’, R’, B2, R2
Sorting Algorithms
A sorting algorithm is an algorithm that puts elements of a list in a certain order, usually in numerical or lexicographical order. Sorting is often an important first step in algorithms that solves more complex problems. There are a large number of sorting algorithms, each with their own benefits and costs. Below, we will focus on some of the more famous sorting algorithms.
Linear sort: Find the smallest element in the list to be sorted, add it to a new list, and remove it from the original list. Repeat this until the original list is empty.
Bubble sort: Compare the first two elements in the list, and if the first is greater than the second, swap them. Repeat this with every pair of adjacent elements in the list. Then, repeat this process until the list is fully sorted.
Insertion sort: Compare each element in the list to all the prior elements until a smaller element is found. Swap these two elements. Repeat this process until the list is fully sorted.
Where Algorithms are Used in Computer Science?
Algorithms are used in every part of computer science. They form the field’s backbone. In computer science, an algorithm gives the computer a specific set of instructions, which allows the computer to do everything, be it running a calculator or running a rocket. Computer programs are, at their core, algorithms written in programming languages that the computer can understand. Computer algorithms play a big role in how social media works: which posts show up, which ads are seen, and so on. These decisions are all made by algorithms. Google’s programmers use algorithms to optimize searches, predict what users are going to type, and more. In problem-solving, a big part of computer programming is knowing how to formulate an algorithm.
Why are Algorithms Important to Understand?
Algorithmic thinking, or the ability to define clear steps to solve a problem, is crucial in many different fields. Even if we’re not conscious of it, we use algorithms and algorithmic thinking all the time. Algorithmic thinking allows students to break down problems and conceptualize solutions in terms of discrete steps. Being able to understand and implement an algorithm requires students to practice structured thinking and reasoning abilities.
Wampana Angelo Mamza professionally know as 1P is a singer, song written and performer held from Borno state. He based in Yola, Adamawa.
After dropping numerous hits like “Girl Child”, “Dan Mallam” ft BOC x Mauphen x Freezlinz, “Komole” ft Phenom Tha Viper, “Pyade” and “Party For Two” ft El More. The sensational singer and Real Geez Record CEO is here with a catchy love song title “Am In Love With You”, he is not alone on the jam as he features popular northern heavy weight bilingual rapper ClassiQ (Arewa Mafia)
The song talks about how both artists expressed their love to women they wouldn’t want to let go.
1P ft ClassiQ “Am In Love With You” Prod. By KDS M&M by Tino Sax