Olivet University - Olivet Institute of Technology

RSS

Posts tagged with "olivet university"

Android Native Application

1. Review Java

2. NDK

Cool toolchains:

.\toolchains directory

Build on your desktop to ARM (embedded) binary

Make, awk, sed, etc

.\prebuilt\windows-x86_64\bin

3. Makefile

Defining Variable:

         VARIABLE=value

Using variable:

         NEWVARIABLE=$(VARIABLE)1

<target>: <dependencies>

        <build-rules>

test.o: test.cpp test.h

        gcc -c test.cpp

4. Hello World!

- makefile

BUILDTOOL=C:/android-ndk-r8e

ANDROIDV=android-14

ARCH=arch-arm

CC=$(BUILDTOOL)/toolchainsÄarm-linux-androideabi-4.7Ä prebuiltÄwindows-x86_64ÄbinÄarmlinux-

androideabi-g++

LIB=-L$(BUILDTOOL)/platforms/$(ANDROIDV)/$(ARCH)/usr/lib

INCLUDE=-I$(BUILDTOOL)/platforms/$(ANDROIDV)/$(ARCH)/usr/include

SYSROOT=$(BUILDTOOL)/platforms/$(ANDROIDV)/$(ARCH)

- helloworld:

$(CC) —sysroot=$(SYSROOT) $(LIB) $(INCLUDE) -o helloworld helloworld.cpp

#include <stdio.h>

int main(int argc, char* argv[]) {

printf(“hello worldÄn”);

return 0;

}

IT Students’ Android Mobile Apps, from Concept to Product

The newly opened course for android development is growing quite popular among the students at Olivet University’s IT College.  Olivet Institute of Technology’s instructor Dr. Thang Duong’s experience in the industry can be seen in his enthusiasm to help students realize their idea from concept to final product. The course provided Android tablets for each student in helping them develop new apps. Near the end of the quarter, students were divided into groups and collaborated on building their own apps, which were then submitted into the app store.

Dr. Duong’s course implements the fundamentals of software development for Android platforms, and basic Java development excursions into advanced mobile device development.  The projects allowed open-ended discussion for trying new ideas, which went from idea to production.  Upon completion of the course, students had development fundamentals for Android platforms down and were able to apply various API’s to their published apps.  

Instructor Dr. Thang Duong earned his PhD in Vision Science from UC Berkeley and is currently a Partner and Interim Director of Engineering at Menuface and owns his own business Quantee Analytics, LLC.

Source:  http://www.linkedin.com/pub/thang-duong/3/999/3a4  

Apr 4

Olivet University IT Students Seek Leaks and Cryptography

OIT students at Olivet University are building up their knowledge in security technology and unearthing cryptography technology. Students gained a detailed knowledge through topics learned from the 2013 winter courses, which included Cryptography and Botnet Phishing.  Resources were also provided through the tracks given by security professionals at the 2013 RSA Conference in San Francisco, CA.

Research led students to explore and discover in leaks or loop holes within Internet technology.  One project involved enhancing protection for smart card ID keys by experimenting with countermeasures for its cryptography.

One student shared his experience, “I found Internet security is more and more important. The conference broaden my horizon and inspired me to learn more,” said the OIT Masters student. 

Students also paid special attention to Cloud Security, Mobile Device Security, and Big Data Analytics. They also gained an insight into security related Law, policy and human elements, which play an important role in Internet security.

Reference:  http://www.rsaconference.com/events/2013/usa/

IT Students Developing Anti-Plagiarism Software Project

Olivet University IT students are collaborating with the school’s Research and Development department to begin an anti-plagiarism project through software development.  Several Olivet Information Technology students will present the completed software as their final project for this quarter.

 

All institutions deal with the universal challenges of preventing and detecting plagiarism in student work. Cheating has become easier in today’s digital age.  Copying and pasting materials from the web onto assignments are causing concerns for faculty who have to monitor a growing number of student in their class.

 

The challenge Olivet University IT students are taking on involves developing a system to detect the articles by running algorithms to sift through thousands of past articles in attempts of detecting plagiarism.  Upon completion, students will gain experience in developing the algorithms from scratch and be able to apply more sophisticated functions on top of what they developed. 

 

Students are encouraged to test whatever approach is valid and acceptable as long as they can solve the problem. The OIT courses have equipped them with the basic algorithm ideas and programming skills.

Olivet University San Francisco Attends 66th ABHE Annual Meeting

Olivet University  San Francisco leaders made a strong presence this week at the 66th Annual Meeting of the Associations for Biblical Higher Education (ABHE).

Presidents, Academic officers, and other administrators of ABHE-member schools gathered for the annual event in Orlando, Fla. under the theme of “Quality Assurance and Disruptive Innovation: Can They Coexist?”

This year’s meeting celebrated the recent dedication of “The Frances and Henry Weber Center for Leadership Development,” which serves as the new home for ABHE. Attendants from the event had the opportunity to tour the new headquarter office during its open house event Thursday evening. Citing Psalm 126, the ABHE President Dr. Ralph Enlow, Jr. wrote that moving to the new center was “like a dream” in his report. Mr. Henry Weber, the leading donor for the new ABHE office, was also present at the event greeting guests.

Keynote speakers for the plenary sessions included Steve Moore, the President of Mission Nexus, and Riad Kassis, the International Director of the International Council for Evangelical Theological Education (ICETE). David Klob from Kingswood University led worships at the event with a choir comprised of students from ABHE institutions. The meeting also provided over 30 workshops from numerous presenters.

Olivet University had seven representatives in attendace to support the Biblical Higher Education movement, which included Dr. Tracy Davis, the University President, Dr. Walker Tzeng, the COO, Dr. John Xiao, the Dean of Olivet College of Business, Mr. Nathanael Tran, the Dean of Administration, Mr. Jonathan Park, the Program Director of Olivet Theological College & Seminary, and Dr. William Wagner and Dr. Joseph Ray Tallman, the Co-presidents of Zinzendorf School of Doctoral Studies.  Both Dr. Davis and Dr. Tzeng serve in ABHE as the Chair of the Nominating Committee and a member on the Board of Directors, respectively.

ABHE has over 100 Bible-based institutions, which Olivet is an accredited member. The next annual meeting will take place at the Wyndham Hotel in Orlando, Florida from Feb. 19-22, 2014.

Source: Olivet University

Feb 7

Olivet University Java Web Server Course Outline

 

This course will prepare the Olivet Univeristy students  to build Web applications using the latest Java technologies and frameworks for web development. They will learn how to design, build, test and configure Web applications using Servlets, JSP,JSF and related technologies, with a strong focus on using these technologies in the Model-View-Controller (MVC or Model II) design idiom, including working with Struts framework and AJAX. All aspects of JSP will be covered. You will write simple JSPs, write and use JavaBeans, learn how to use tag libraries and the JSP Standard Tag Library (JSTL), and learn how to write JSP tags. You will also learn how to internationalize Java applications, how HTTP supports internationalization, and how to use JSLT to internationalize your web application.

 

 

 

RELATION TO THE COLLEGE STATEMENT OF MISSION:

 

 

 

This course will help the students to create distributed, transactional, and portable applications that leverage the speed, security, and reliability of server-side technology. In the world of information technology, enterprise applications must be designed, built, and produced for less money, with greater speed, and with fewer resources. The students  will be exposed to the most recent technologies and frameworks, allowing them to reduce development time  and application complexity  and  to improve application performance. advances the mission of Olivet University by equipping students with the practical skills to communicate the Gospel through software development which is particularly important for effectiveness in the ‘network generation.’

 

 

 

COURSE OBJECTIVES:

 

Upon completing this course, a student should be able to:

 

 

 

·                      Understand how to write an MVC style Web Application

·                      Understand how Servlets work and how to use a Servlet as a controller

·                      Understand how to use JSPs effectively in a Java web application

·                      Learn what JSTL is and how and when it should be used

·                      Learn the JSP 2 expression language and how to use it in JSPs

·                      Understand how Java and HTTP support internationalization and how to use this in your applications

·                      Understand the issues with HTTP state management especially with regard to fail over and clustering

·                      Understand how to work with Struts framework

·                      Receive basic understanding of JSF and AJAX

 

 

COURSE REQUIREMENTS:

 

A. Reading:

Carefully read all the assigned readings for each lecture.

B. Homework assignments

There will be written homework for almost all of the lectures and one final programming project.

You may collaborate when solving the written assignments, however when writing up the solutions you must do so on your own. 

The programming project can be done in pairs.

The project will be due by the last week of the course

 

C. Exams

      There will be an in-class final exam. No midterm exam.

 

 

COURSE TEXTBOOKS:

 

 

 

Required Textbooks:

1.  The J2EE 5 tutorial, Part 2

http://java.sun.com/javaee/5/docs/tutorial/doc/bnadp.html

 

Optional Textbooks:

1.SCWCD Exam Study Kit Second Edition: Java Web Component Developer Certification by Hanumant Deshmukh, Jignesh Malavia, and Matthew Scarpino

2.Beginning JSP™, JSF™ and Tomcat Web Development: From Novice to Professional (Beginning from Novice to Professional) by Giulio Zambon and Michael Sekler

3.Head First Servlets and JSP: Passing the Sun Certified Web Component Developer Exam (SCWCD) by Bryan Basham, Kathy Sierra, and Bert Bates

4.Practical Ajax Projects with Java Technology (Practical) by Frank Zammeti

 

 

Grading

Final placement in the class will be determined by the following formula:

0.4H + 0.3P + 0.3 F

      H is your average score on the written homework assignments.

      P is the grade on the programming project.

      F is your final exam score.

 

Team Project:

      See  WE522_ Project.doc , attached in the same folder

 

 

 

COURSE SCHEDULE:

 

1. Java EE Overview and  Web Application Structure:

 The objective of this session is to give you a big picture of Java EE architecture and platform and get yourself prepared for the rest of the course.  You don’t have to understand everything that is described in the presentation below.  If you get reasonably good idea on what Java EE is, that should be good enough to proceed. In this session, you will learn also how a typical Web application is built.  You will also learn the internal structure of Web application as well as web.xml file.

 

Resources:

1.   “Chapter 1: Overview “HYPERLINK “http://java.sun.com/javaee/5/docs/tutorial/doc/index.html” Java EE 5 TutorialHYPERLINK “http://java.sun.com/javaee/5/docs/tutorial/doc/bnaaw.html”

2.   J2EE introductory chapters (chapter 1 & 2) of J2EE blueprint (Very good introduction on J2EE)

3.   J2EE overview from java.sun.com (High-level description on J2EE)

________________________________________________________________________

 

2. Servlet Basics

You are getting into a very important topic, Servlet.  I expect many of you who get exposed to the Servlet for the first time might feel overwhelmed by the amount of things you feel you have to absorb. Given that the Servlet technology is the most-used functionality of J2EE platform, there are in fact lots of things to learn. 

           

Resources:

1.   Java EE 5 TutorialHYPERLINK “http://java.sun.com/javaee/5/docs/tutorial/doc/bnafd.html” “Chapter 4: Java Servlet Technology”

 

 

3.JSP Basics

I assume by now, most of you are relatively comfortable with building and deploying Servlet based Web applications.  In this session, you will learn basic concept of JSP (JavaServer Pages) which is as equally important Web-tier technology as Servlet.  You will also learn how to build a simple JSP pages using JavaBeans.

 

Resources:

1.   Chapter 5: JavaServer Pages (JSP) Technology

2.   Chapter 6: JavaServer Pages (JSP) Documents

 

4.Using NetBeans for Developing Web Applications; Servlet Advanced

In this session, you are going to do a lab during which you exercise various features of NetBeans IDE.By now, you have reasonably good idea on how you can use basic features of Servlets and JSP to build Web applications.  In this session, you also are going to learn advanced features of Sevlets, mainly filters and life-cycle events.

 

 

 

Resources:

1.   NetBeans User FAQ

2.   “Filtering Requests and Responses section of Chapter 11: Java Servlet Technology

3.   “Servlet Life Cycle section of Chapter 11: Java Servlet Technology”HYPERLINK “http://java.sun.com/j2ee/1.4/docs/tutorial/doc/” J2EE 1.4 tutorial

 

 

5. Session Tracking and Expression Language

 

Session tracking is a mechanism that servlets use to maintain state about a series of requests from the same user (that is, requests originating from the same browser) across some period of time.

A primary feature of JSP technology version 2.0 is its support for an expression language (EL). An expression language makes it possible to easily access application data stored in JavaBeans components.

 

Resources:

1.   Session tracking

2.   Expression Language

 

 

 

6. JSP 2.0 Custom Tags and JSTL

In this session, you are going learn how to build and use simple tag handler and tag file features of JSP 2.0.

The JavaServer Pages Standard Tag Library (JSTL) encapsulates core functionality common to many JSP applications. Instead of mixing tags from numerous vendors in your JSP applications, JSTL allows you to employ a single, standard set of tags. This standardization allows you to deploy your applications on any JSP container supporting JSTL and makes it more likely that the implementation of the tags is optimized.

 

Resources:

1.   Using Tag FilesHYPERLINK “http://java.sun.com/j2ee/1.4/docs/tutorial/doc/” J2EE 1.4 tutorial

2.   JavaServer Pages Standard Tag Library (JSTL)HYPERLINK “http://java.sun.com/javaee/5/docs/tutorial/doc/index.html” Java EE 5 TutorialHYPERLINK “http://java.sun.com/javaee/5/docs/tutorial/doc/index.html” - must read (2 hours)

3.   Easy database queries with JSTL SQL actions

4.   JSTL quick reference

 

 

 

7. Building BookStore Sample Application

In this session, you will build the “Duke’s Bookstore” sample application, which is reasonably sophisticated application using different Web-tier technologies, first by using Servlets only, second by using JSP pages only, third by using JSP pages and custom tags, fourth by using JSP pages and JSTL in native format, fifth by using JSPpages and JSTL in XML format

 

 

8. SQL and JDBC

SQL is a standard computer language for accessing and manipulating relational databases.  Even though Java persistence technologies such as EJB 3.0 Java Persistence API (JPA) or Hibernate could insulate developers from having to know the detailes of SQL, it is still important to know the intricacies of SQL in order to be able to write highly performant Java EE applications which involves persisting data to the relational database.

JDBC is standard Java API for accessing amdn manipulating relational database through SQL.  Even though Java persistence technologies such as EJB 3.0 Java Persistence API (JPA) or Hibernate could provide higher layer abstraction than JDBC, JDBC is still one of the most popular Java APIs for persisting data to the relational database.

 

Resources:

1.   SQL tutorial

2.   http://databases.about.com/library/weekly/aa020401a.htm?terms=Sql+Tutorial

3.   http://www.sqlcourse.com/

4.   Join (SQL)

Configuration Parameter values for databases:

Java DB (Derby)

      jdbc:derby://localhost:1527/mydatabase (URL)

      org.apache.derby.jdbc.ClientDriver (Driver class)

      app (Username)

      app (Password)

      MySQL

      jdbc:mysql://localhost:3306/test (URL)

      com.mysql.jdbc.Driver (Driver class)

      MySQL Connector/J  (Driver name)

      no username

      no password

      org.hibernate.dialect.MySQLDialect

      HSQL

      jdbc:hsqldb:file:messagedb

      org.hsqldb.jdbcDriver

      sa

      no password

      org.hibernate.dialect.HSQLDialect

 

 

9.  Ant and JDBC

In this lecture you will learn how to automate the build and deploy process of your applications with ANT

 

Resources:

1.   http://ant.apache.org/manual/index.html

 

 

 

10. Junit and  Version Control with CVS

In this lecture you will learn how to automate unit testing with Junit.

You will also learn how to version  control your source code.

 

Resources:

1.   http://www.javapassion.com/handsonlabs/javajunit/ - must read

 

 

 

11. Subversion and Maven

In this lecture you will learn how to use Maven to manage a project’s build, reporting and documentation from a central piece of information

 

Resources:

1.     Online lab document

2.     Using maven 2 in NetBeans 5.0 tutorial

________________________________________________________________________

 

12. Struts Basics

In its short existence, Struts has established itself as a popular web application framework that is based on MVC (Model-View-Controller) architecture.  Even though new generation of Web application frameworks such as JavaServer Faces (JSF) and Tapestry are providing more advanced features, Struts is still being used widely in the field.

 

Resources:

 

1.     www.roseindia.netHYPERLINK “http://www.roseindia.net/struts/” Struts Tutorials

2.     Struttin’ with Struts

3.     Learning about Struts information from Apache Jakarta Struts home site - scan through them

4.     Struts User’s Guide from Apache Jakarta Struts home site - HYPERLINK “http://jakarta.apache.org/struts/userGuide/index.html”  must read

5.     Introduction to Struts from www.developer.com

6.     Struts resource site

7.     Struts example codes in SourceForge.net site

8.     Struts community resources home site

9.     “Struts Survival Guide”

________________________________________________________________________

 

13. Step by step guide for building a simple Struts application

 

________________________________________________________________________

 

14. JSF. Building “Hello World” and “Guess a Number” JSF applications

This lectures explains how  to build and run a simplest possible JSF application step by step and make sure the software is working correctly.

You are going to build a simple “Hello World” sample JavaServer Faces (JSF) application exercising the basic features of a typical MVC-based Web application framework of JSF architecture such as request dispatching, navigation, event handling, and so on.  These features will be more clearly explanined in the following presentation - JSF Basics - but the goal is to build an application first and see how it works.

 

15. JSF Basics

The basic concepts of JSF architecture and features will be discussed.

Resources:

 

1.     JavaServer Faces (JSF) homesite

2.     JSF tutorials.net

3.     JSFCentral

4.     JavaOne 2007 presentation slides

5.     Chapter 1: Introducing JavaServer Faces

6.     Chapter 2: JSF Development Process Overview

7.     Chapter 9: JavaServer Faces TechnologyHYPERLINK “http://java.sun.com/javaee/5/docs/tutorial/doc/index.html” Java EE 5 TutorialHYPERLINK “http://java.sun.com/javaee/5/docs/tutorial/doc/JSFIntro.html” \l “14889” y

8.     Java EE 5 HYPERLINK “http://java.sun.com/javaee/5/docs/tutorial/doc/bnaqz.html” Chapter 11: Using JavaServer Faces Technology

9.     Java EE 5 HYPERLINK “http://java.sun.com/javaee/5/docs/tutorial/doc/bnatx.html”  HYPERLINK “http://java.sun.com/javaee/5/docs/tutorial/doc/index.html” Java EE 5 HYPERLINK “http://java.sun.com/javaee/5/docs/tutorial/doc/bnatx.html” Chapter 12: Developing with JavaServer Faces Technology

10.  Java EE 5 HYPERLINK “http://java.sun.com/javaee/5/docs/tutorial/doc/bnawo.html” Chapter 14: Configuring JavaServer Faces Applications

11.  JSF for nonbelievers: Clearing the FUD about JSF

12.  Java Opinions: Geary vs Riable on JavaServer Faces (JSF)

13.  faces-config.xml

14.  JSF forum

 

16. Struts 2 Basics and Ajax

This course explains the next generation of Struts framework and it’s integration with AJAX.

Resources:

1.     Struts 2 Tutorial site from roseindia.net  - Excellent beginner guide

2.     Core Developers Guide

3.     Getting started

5.     WebWork (Struts 2) in Action

6.     Struts 2 wiki

7.     Migrating Struts 2

9.     Migrating from Struts 1 to Struts 2

10.  Struts 2 Ajax tutorial

 

Feb 7

How New York State describe Olivet University

Olivet University is a private Christian institution in the Presbyterian tradition, located in San Francisco, California. Olivet University has applied to the Board of Regents for permission to operate in New York State. Education Law §224(1)(a) and §3.56 of the Regents Rules prohibit any operation by out-of-state higher education institutions in New York without prior permission of the Board. 

Olivet seeks authorization to offer seven courses from its Master of Business Administration (M.B.A.) program at a leased facility in New York City. These are Business Strategy, Leadership, Marketing Management, Ministry Practicum for Capstone I, Ministry Practicum for Capstone II, Introduction to Translation and Interpretation, and Specialized Language Workshops. The first three courses are part of the University’s Business core curriculum for the M.B.A. degree. The Capstone courses are part of a required project done in concert with an Olivet affiliate company or organization. The final two are electives. The M.B.A., of which these seven courses will be a part, includes a Professional core of 40 quarter credits (10 courses), 12 quarter credits of Theology (3 courses), 10 quarter credits of Ministry Practicum (3 courses) and 8 quarter credits of open electives (2 courses).

Olivet University began as a small Bible college in 1992 and now has seven individual college divisions organized under Olivet University. It occupies a 40,000 square foot main campus building in San Francisco. The program areas are theologymusicjournalismart and designtechnologybusiness and language education. The University’s mission is to train men and women as Biblical scholars and leaders, and to equip them with practical skills related to ministry. Olivet University states that its planned operation in New York City fits with the Olivet University’s strategic goal of enhancing interaction with its affiliate ministries. 

Olivet University believes that its proposed limited course offering would not be in direct competition with M.B.A. programs in the New York City region since none of the institutions offering them shares Olivet University’s distinctiveness as a Christian institution in the Presbyterian tradition. 

Olivet University states that the courses proposed to be offered in Manhattan will have the same content as those delivered at the main campus, and the credits will all apply to its M.B.A. program. The instructional delivery methods used at the New York City facility will consist of lecture and laboratory instruction. Olivet University also offers a wide variety of courses on-line through its San Francisco campus. Any on-line courses that students in New York enroll in on an individual basis will continue to be coordinated and administered through the main campus in San Francisco. 

Enrollment projections for the Manhattan location are 15 students in the first year and 40 by the third year. Initial enrollment is expected to draw from students in New York City currently taking on-line courses from Olivet. 

The University has hired one full-time faculty member as the academic director for the New York location. He has a doctoral degree and a background in applying new technologies to business ventures. Olivet University proposes to hire one full-time academic administrator. Qualifications for teaching translation and language-related M.B.A elective courses include professional experience as a translator and at least a master’s degree. Additional adjunct faculty, three or more, will be hired as needed. 

Olivet University’s leased facility occupies part of an office building located at 6 Barclay Street in lower Manhattan. Faculty would be available for student advisement at this location. In addition, Olivet’s financial and other student support services would be available to all students online. 

Olivet University states that it has an extensive collection of educational resources available in the University Library system online and in print. Olivet’s facility in Manhattan has its own collection of print resources onsite which will support its curricular offerings. Books are loaned throughout the University’s library system. 

To assess likely demand and need, Olivet University conducted surveys of church members, campus ministry students, on-line business students, and alumni residing in New York. These showed a strong interest in the opportunity to take courses in Manhattan, according to the University. The University has also secured letters from ministry leaders in the New York City area expressing confidence that the courses will help meet their workforce needs. Supporters also include growing digital media companies developed by Olivet graduates. 

Olivet University reports that over 90 percent of members of its 2010 graduating class were employed as of December 2011, with 80 percent employed by an affiliate ministry in the field of preparation. 

Projections of national, State, and local labor market needs in the areas of ministry and business estimate the following growth rates. On the national level, the 2010-2011 edition of the “Occupational Outlook Handbook” projects a 7 to 13 percent growth for clergy and a 12 percent increase in the demand for managers. The New York State Department of Labor’s current “Labor Statistics” publication projects a “very favorable” outlook for both clergy and managers statewide. For the New York City area, the same publication projects a “favorable” outlook for some management positions and a “very favorable” one for others. 

Consistent with its master planning process, the Department conducted a canvass of all degree-granting institutions in the New York City region. The Department received responses from four institutions. Two institutions responded that they had no comment and one responded they would not be affected by the proposed offerings. The fourth institution withdrew an objection after communication from Olivet University satisfactorily resolved concerns. 

source : http://www.regents.nysed.gov/meetings/2012Meetings/November2012/1112hea1.pdf

Feb 7

Python Resources recommended from Olivet University

Here are some very good Python resource links, which we use in Olivet University teachings, just share here




http://www.activestate.com/ASPN/Downloads/ActivePython/

http://www.python.org/doc/current/

http://www.hetland.org/python/instant-python.php

http://diveintopython.org/

http://www.networkcomputing.com/unixworld/tutorial/005/005.html

http://www.vex.net/parnassus/

http://starship.python.net/

http://www.onlamp.com/python/

http://www.faqts.com/knowledge_base/index.phtml/fid/199

http://www.ddj.com/topics/pythonurl/

http://www.thekompany.com/projects/vp/

http://www.pythonware.com/products/works/

http://archaeopteryx.com/wingide

http://www.python.org/windows/pythonwin/

source from

http://olivetit.blogspot.com/2013/02/python-resources-recommended-from.html

OIT Dean Presents Paper at SERP 2012 Las Vegas Conference

Olivet Institute of Technology Dean Dr. Ching Cheng Lee represented Olivet University at this year’s Software Engineering Research and Practice, SERP2012, International Conference in Las Vegas, Nevada. 

Dr. Lee presented his paper “An Object-oriented Social Networking to Link People with Similar Interests and Activities” along with chairing a conference session “Web Applications & Case Studies + Test Automation.” 

In his paper, Dr. Lee proposed a new algorithm to suggest friends with similar interests and activities for social networking.  The method involved statistical sampling with RSS weighted prediction. 

The conference session had presenters from many countries including US, Japan, Saudi Arabia, Korea, and others surveying various aspects of applications including Semantic Web methodologies, Every day Cloud computing, Extensible Web-based Learning architecture, and GUI software testing automation systems.

“I feel privileged to represent Olivet and correspond with many international researchers,” said Dr. Lee.  ”The SERP Conference is great in terms of finding new approaches to engineering and exchanging ideas with other bright minds.  I was able to contribute and at the same learn of new trends to bring back into Olivet’s academic programs.”

“We were able to receive many positive responses on the different approach to the new approach to online social networking.  I feel that this new application can bring about active results,” added Lee.

Learn more about Dr. Ching Cheng Lee’s SERP2012 activities at: http://www.world-academy-of-science.org/worldcomp12/ws/conferences/serp12

Read here: http://oit.olivetuniversity.edu/articles/2012/07/23/714/oit-dean-presents-paper-at-serp-2012-las-vegas-conference.htm

Olivet Receives Visit from Education Tech Expert


Last week, Olivet University received a visit from Allan Carrington, an expert in education technology from the University of Adelaide in Australia.

 
Carrington specializes in eLearning design and research with extensive experience in online collaboration and facilitation.
 
Upon arriving on campus, Carrington gave a presentation to the Olivet administration, covering a number of broad areas including presenting the latest developments in education technology.
 
Carrington also spent some time consulting with Olivet’s faculty and staff asking and answering questions in order to find ways to improve Olivet’s student experience with the use of technology.
 
“We brainstormed the entire day starting with the students, defining how they would ‘look’ or be and the need to define their graduate attributes. Then how they were working on the program learning outcomes and mapping courses and learning to these outcomes,” recalled Carrington in his blog shortly after the visit.
 
Through the visit, Olivet was also able to learn about Carrington’s vision of helping the Church and Christ-centered institutions use technology to empower Christian learning. This spoke into Olivet’s mission to train Christian leaders in the “network generation.”

After the visit, Carrington spoke highly of the university’s sense of priorities, noting that Olivet “had it the right way around.”
 
“It was a great experience to see that the higher education DNA of Christians is alive and well,” he concluded.
 
Besides serving on the faculty of the University of Adelaide, Carrington is an Apple Distinguished Educator, was a school leader at the University of the Nations (part of Youth With A Mission), and has won the University of Adelaide Award for Excellence in Support of the Student Experience.

(Source: oit.olivetuniversity.edu)