INTRODUCTION
Social networking began when man started exist. Man is a social being that will always find it difficult to stay without relating to people around him. Many years ago (20th century and below), people connect and interact with each other through various means like using postal service, telegraph etc. Following the evolution of internet in 1970’s, people use the internet to connect or communicate with each other especially in established organizations like US Military. It was only in the last few decades that the use of social networking service became a global practice especially amongst young people (Horizon, 2009). Boyd and Ellison (2007) define social networking service as a web-based service that allow individuals to:
The nature at which these features are implemented may vary from site to site. Social networking started with Bulletin Board System (BBS), they were often run by hobbyists who carefully nurtured the social aspects and interest-specific nature of their projects – which, more often than not in those early days of computers, was technology-related. But there were also other avenues for social interaction long before the Internet exploded onto the mainstream consciousness. One such option was CompuServe, a service that began life in the 1970s as a business-oriented mainframe computer communication solution, but expanded into the public domain in the late 1980s. CompuServe allowed members to share files and access news and events. But it also offered something few had ever experienced – true interaction. But if there is a true precursor to today’s social networking sites, it was likely spawned under the AOL (America Online) umbrella. In many ways, and for many people, AOL was the Internet before the Internet, and its member-created communities (complete with searchable “Member Profiles,†in which users would list pertinent details about themselves), were arguably the service’s most fascinating, forward-thinking feature. Other social networking applications like Friendster, Linkedln, MySpace, Facebook and Twitter was invented within the space of 2002 to 2007.
Social networking became more interesting and fascinating especially among the youth when mobile series of social networking application was invented example 2go Messenger (which was use mostly in African countries), created in 2007 as a communication tool for students in the University. Even though it later moved away from the students-only model by targeting developing markets in Africa. Another mobile social application is Whatsapp Messenger which is an instant messaging app for smartphones that operates under a subscription business model. This application was first launched in 2009. The app is regarded as one of the top 20 of all apps in the App Store due to its features like its platform support (running on many mobile devices), its functionalities like sending images, videos and audio media messages in addition to instant text messaging.
These social networking applications, both web-based and mobile-based have helped in enhancing collaborative learning and view sharing among students of different levels and the youths in general, through the creation of different groups where people of liked mind meet to share and update their views and responses to events that concerns them as a group. With the support which was provided by these social networking applications to create distinct groups within them, the hope of adopting online collaborative learning as one of the official medium to be used for academic studies in the Universities tends to become alive each day. Recently some lecturers have adopted the mechanism for the distribution of their lecture materials and quiz by creating a closed group using Facebook for instance. Students also create their own private groups for the purpose of collaborative learning and information sharing using Whatsapp for instance, and these two different mechanisms tend to improve on daily basis. There are other applications which are designed exclusively for academic purpose some of them are “Classroom Salonâ€Â, Google Classroomâ€Â, “KDS eClassrom†etc. These applications have most of the features supported by Facebook and Whatsapp as mentioned above. They also provide more technical support like teachers assessment on student’s participation during class, tool for uploading assignment and quiz and their submission etc.
Social networking applications have to a large extent been improved for the aim of using them as one of the necessary tools used for learning in schools. Thus some established Institutions and lecturers have already started making use of them to create online classroom, give quiz, upload electronic lecture note, post announcements etc. Looking at the application that are built so far for this aim, there is a pressing need for such application to meet and support more technical functionalities which will make its use more flexible and acceptable in academic field so as to support traditional classroom and improve collaborative learning. Some of the technical functionalities that are important and yet to be implemented in such applications are:
ÂÂ
Since the use of social networking application as a tool for collaborative learning and information system increases on daily bases, it is of great importance to deal with some of the loop-holes that hinders the smooth running of the existing systems for academic learning. Through the review of the existing systems (applications), our aim is to build a mobile application (which will also run as a web application) that will implement most of the functionalities mentioned in the problem statement. Our objective is to implement these features in our application by;
Due to the fact that social networking application required for successful collaborative learning needed some level of academic commitment, it therefore require an application which can solely be dedicated for this task. In other to have the attention and full participation of every member of the group using the application, some level of gap have to be close so as to have a conducive environment for learning. This is the reason we propose for an application called DegreeMate15 which can be dedicated to serve and implement to a large extent the purpose of which social networking media had been chosen as one of the tool for academic learning. This application is necessary to bridge the communication gap among students in a class when they are not in school. It will also ease the student the stress of coming from their respective hostels to meet as a group or a class in other to tackle or discuss on some academic issues. Since the application will support e-classroom, the rate at which students of different levels in my department drag or struggle for physical classroom for their lectures will reduce. Through this application also, students cannot claim to be lagging behind in information or be misinformed because there will always be an instant SMS notifying each student in that group that an information is passed online in the information system of the application. Members of the class can at any point in time get information and make contributions to issues no matter where they are as long as they are with their mobile phone, also the cost of running online application in mobile (android) phones is lower than the cost at which one can run the same application if it is a web application. Therefore the proposed application will reduce cost (megabyte required) bearing in mind that the major end users of the application will be the students.
The scope of this project has been limited to a mobile social networking application running only on android phones or any android enabled device (though it can also run as a web based application on computer). Some of the areas that will be handled by this package include:
1.6 Limitation of the Study
The limitation of the study focuses on the difficulties encountered during the study, they are:
ÂÂ
1.8      Definition of Terms
Programming Paradigm: This is as a fundamental style of computer programming, serving as a way of building the structure and elements of a computer program.
Networking: This is the practice of linking computer devices together to support digital communication among them.
End User: This is an individual who uses a product after it has been fully developed and marketed.
Application: This is a computer program or group of programs that is designed for the end users.
Social Network: This is a social structure that is made up of a set of social actors (such as individuals or organization) and a set of interactive ties between these actors.
World Wide Web (www): It is a system of internet server that support specially formatted documents.
Web 2.0: This basically refers to the transition from static HTML web pages to a more dynamic web that is more organized and is based on serving web application to the users.
Web Application (Web App): This is any application that uses a web browser as a client.
Cyberbullying: This is the use of technology to harass, threaten, embarrass or target another person.
Server: This is a computer program that provides services to other computer programs.
Forum: This is an internet message board where users can post messages regarding one or more topics of discussion.