2016
Permanent URI for this collection
Browse
Browsing 2016 by Issue Date
Now showing 1 - 7 of 7
Results Per Page
Sort Options
Item Social media research categorization and research analysis (SMRCRA) –(UMT.Lahore, 2016) Meer Aali KamalThe purpose of the thesis is to analyze the social media research and propose the taxonomy that defines social research direction on content based studies. This thesis is also focusing on classification of social media platform after web 2.0, that become a major contributor of content generation on social media. Moreover, these fields highly depended on the nature of data because the users on the internet are free to post any data without caring about its validity. Data is growing so fast, but data quality and structured data sacrificed. In this study, we will deeply study the undertaken research fields. The primary focus of this study is to define the taxonomy of social media information retrieval dimensions and figure out various adopted methods and evaluation parameters in recent research.Item Software size estimation application(UMT.Lahore, 2016) Fahad HassanItem Feature based face recognition using slopes(UMT.Lahore, 2016) Isra AnwarFace recognition from image is a popular problem in biometrics research. In the last decade, a lot of research has been done in this area. The actual advantages of face based identification over other biometrics are uniqueness and acceptance. Face recognition is one of the most relevant applications of image analysis. It’s a true challenge to build an automated system which equals human ability to recognize faces. The advantage of face based identification over other biometrics is its wide acceptability because it does not require any keys, tokens, smart cards, PINs, plastic cards, passwords etc., In this research work, face recognition has been done using various feature based approaches. In this research, new approaches for feature based face recognition are presented. In these approaches, new features are proposed and evaluated. The main contribution of this paper is usage of a slope table along with other features for face recognition. That are the Random Projection, Regional Properties and Safety Driving Features. The slopes of different fiducial points of facial components (left eye, right eye, nose and lips) are computed to fill the slope table. These features are merged with the features extracted by the above mentioned approaches.. These approaches are compared on the UMT Face data set, on the metrics of accuracy and time efficiency. The results show that the combination of all the extracted features approach outperform the other computed approaches.Item Payamber –the new era of e-learning(UMT.Lahore, 2016) Rehman Ali; Ali Arshad; Fahad Munir; Khalil AhmedSince the ancient times, people use to communicate with each other through post such as letters; to some extent, this system is still in practice. It is very slow mean of communication; during this modern era minimum, a whole day is required in delivering your postal mails. After the creation of internet, in 1978 first proper email was casted using internet instead of postal, yes, the era of emails starts from that moment; then this evolves to the extent of SMS (Short Message Service), MMS (Multimedia Message Service) and then IM (Internet Message), then VoIP (Voice over Internet Protocol) took birth in 1996. All communication applications we have these days are built using the IM and VoIP technologies, most popular examples are Skype Messenger, WhatsApp, Viber, Facebook Messenger, IMO, Line, etc. This evolution of technology has compressed the distances to zero. You want to talk to someone just start your app and call to that particular person in no time, you can either have video conversations or audio calls with your loved ones.There is a group who didn’t suffice on all this; they want to use the technology for more productive manners. As the concepts of “virtual classrooms” and “virtual offices” are remarkably defining their importance in our education sector and corporate sector respectively. Due to which they are craving for such a strong solution which can handle their virtual environment effectively.Payamber will satisfy them as this system will have the capability that it can fulfill all of their needs. We are developing this system by properly analyzing all of the prospects of the education sector as well as corporate sector. Payamber will consist the following two basic components: Conference Call Content Management System Other than aforementioned components Payamber will have the following capabilities: In-call whiteboard In-call PowerPoint slideshow Role base membership service Call recording service Automatic uploading of call recordings to YouTube Payamber will be the efficient lightweight system which can be hosted on either intranet or the internet, a web-based system which will be developed in ASP.net MVC 5 and after the 1st quarter of 2016, we will migrate it to ASP.net vNext so that our potential and existing clients can be able to have the latest technology for their organization. For the database, we will use MS SQL Server 2014 or above and for VoIP, a centralized server of CentOS with a Free switch will be used.As said afore Payamber is meant to be for education and corporate sector, for this we are brainstorming on this that either we combine both sectors in one edition or release two different editions for those two sectors separately. We will do consensus on this very soon. Whatever the decision will be, but it will be benchmark system of its own kind.Item Labor force(UMT.Lahore, 2016) Ameer HamzaItem Scaffolding c++ on smart phone for novice learners of programming(UMT.Lahore, 2016) ALI RAZALearning programming has been a tedious and challenging task for the novice programmers of high school and university level. If timely guidance is not provided to the learners then dropout from programming courses is increased and overall low score by students is achieved. If Scaffolding (support) is being provided to students then results can be optimistic for the novice learners of programming that can not only provide them guidance but will also increase their learning ability with constructive interest. Scaffolding is guidance, the support provided to learners in the form of tools, curriculum, pedagogy, advice or any tutorial to accomplish a task which learner would not have been able to do without any support. As the learner make the transition from naïve to expert, the guidance provided to learner starts to fade off. The use of Smart phones in Pakistan is on the rise, especially in the young generation of the country. This thing motivates us to build a programming environment in C++ for novice learners of computer programming. In order to design this application, a comprehensive scaffolding framework has been proposed which helps novices for learning computer programming on handheld devices. To provide proof of concept, a programming environment for novice learners outside the classroom/lab is provided, which is built on the scaffolding principles. Most of the Pakistani universities use C++ as a first programming language in their fundamental computer programming course. We implemented the proof of concept in the form of a programming environment on Smart phones that provides scaffolding (Support) to learners. This application is specifically created for the android platform because of the low cost of an android phone and large audience of this platform. Two experiments have been conducted in order to understand the effectiveness of the construction of programs on Smart phones in C++. Participants from both universities UOS and UOL participated in the experimentation. Our designed first draft of the application named “Scaffoldy” was compared with a non-scaffolded system taken from Google Play store. A study was evaluated using different parameters such as task success, efficiency, a time required for the task, number of errors and learnability. Learners were provided scaffolding in the “Scaffoldy” in the form of static and automatic scaffolding. Learners showed a great response to the support provided to them in both the forms. Specifically programming with parts, default statements and hints were highly appraised by the participants in the experiment. Learners found practising with errors feature highly effective as they were able to learn about new errors. Their error finding skill enhanced greatly as they practised error finding feature. “Scaffoldy” showed better results in term of attempted and completed tasks as compared to a non-scaffolded system. Learners showed fruitful results specifically in terms of efficiency, task success and learning from their errors. The feedback from learner suggested that working with the “Scaffoldy” was helpful for them and learners adopted to scaffolding techniques again, when scaffolding provided to them was faded away.Item The significance of joins in relation theory(UMT.Lahore, 2016) Ashfaq AhmedTeaching joins to beginners is a complex task .The join is one of the most significant query operations of relational database. Joins helps in accessing the data from one or more relations based on Cartesian product. Join operators are used for access the data from relations. Join operators are the most important concept and skill for students taking a course in database design and implementation specifically those majoring in CS/IT/SE/EE/BBIT.All of the database textbooks partially cover the topics of Joins and operators but the full set of join operators are not fully exemplified. The concept of join is most challenging operation for students to implement efficient and effective relational algebra expression. The join is an expensive operation in term of I/O. A lot of research has been applied to the optimization of join query operation. Usually query execution takes more time than query optimization. In case of highly normalized relation, very large databases, frequency of join operation is very high. To perform join query more efficiently the selection of join operators for optimal result is very important. With the best of our knowledge, no text or curriculum fully cover the topics of join and there related operations, it creates deficiency in students to write efficient and effective queries, on industry real life problems. Occasionally it is very tough for readers, research scholars, students to learn and teach Join operators. In this research we propose the taxonomy of joins with our possible sub topics which cover logical and physical join operators. Our research consist of three factors— taxonomy of join operators, query training and the use of formative and summative assessments—on learning to relational algebra and SQL were investigated. This study depend an iterative methodological approach is completed across two semester. The study use matrix for evaluation of student learning in query execution in the SQL, we used evaluation parameters such as query success and time taken by students in executing query. The factors affecting the student learning in database are identified and analyzed. The findings of the research provided enough evidence that using simple approach (relational algebra to SQL) instead of more complex one (SQL to relational algebra) facilitated student’s learning of database concepts. Finally, it was observe that summative and formative feedback in the context of database system based on multiple parameters. The findings of this research helped in identifying the gaps in the field of teaching and learning database specifically joins. The aim of this research is the evaluation of join operators and query optimization in SQL for teachers, learners to improve their database concepts, implements the join operators in Relational database, visualize join table’s diagrams with real life practical examples, and define the best sequence of teaching. I also clarified which types of join require ANSI Syntax and which could be constructed with traditional syntax.