Screening applicants of SIIT scholarship

Size: px
Start display at page:

Download "Screening applicants of SIIT scholarship"

Transcription

1 NH5 Final Report Screening applicants of SIIT scholarship Group Members Thitirat Liaonoraset Khunanon Chunlakan Advisor: Dr.Nguyen Duy Hung School of Information, Computer and Communication Technology, Sirindhorn International Institute of Technology, Thammasat University Semester 2, Academic Year /05/2015

2 Table of Contents 1.Introduction 4 2.Background 6 3.Objective 7 4.Output and Expected Benefit 8 5.Literature Review 9 6. Methodology Approach Tools and techniques Project Schedule Project Progress and Technical Description System Overview Requirement and Design Implementation Approach References 26 2

3 Statement of Contribution By submitting this document, all students in the group agree that their contribution in the project so far, including the preparation of this document, is as follows: Ms. Thitirat Liaonoraset % Mr. Khunanon Chunlakan % 3

4 1. Introduction Our project is a Program screening applicants by using Ruby on rails and SQLlite. Now in the faculty department are screening scholarship applicants by hand. Since there are many scholarship program here in SIIT. We are focus at NFS scholarship only. Screening by hand is require a lot of time or it might have some inaccurate screening, Which will be an inaccurate information or missing information, So it will not use much effort to screen these applicants. But our groups are going to make a program for screening applicants for NFS scholarship which is master degree scholarship for foreign student. Faculty member to use with this application on website. It s easy to use and accurate. Now our Webpage has the using Ruby on rails, we set the input information page and those information are keep in database we re using SQLlite for our database. The webpage have search engine, Search engine can search each table whether Name, University, Gpa and etc. So we are going to make it interesting by making it user friendly for faculty member does not have knowledge of computer science. Their previous research project (maybe this one can screen by hand) or can be search by our search engine, etc. This program, user will have to input the information to screen the applicants, and program will screen the information of each applicant by Ruby and logic we set in the program, so the program will show output either they qualify or not. What make this program important is that, First the screening by is use much more time than the program. Second the program will be more accurate than screening by hand. Finally we will implement this program to PC (windows)in SIIT faculty member. Because most of faculty s PC is implement with windows. 4

5 1.1 Document Contents Section 2 is the whole background to the proposal. Section 3 lists the objectives of the project. Section 4 expands on the projects outputs and benefits. Section 5 is the literature review of the project. Section 6 describes the methodology to be used, which includes the approaches. Section 7 shows the project schedule. Section 8 describes the technical description of the system, which includes the system overview, implementation, and testing. Section 9 lists all the references. 5

6 2. Background Screening applicants for scholarship is happens every year, various types of scholarship such as for internal scholarship or study aboard scholarship. One of SIIT scholarship EFS for master degree. This scholarship has many students from various country and university applied for this scholarship. Therefore, a lot of paper from applicants to screen out. We have to look through all the details of each applicant like GPA, University, Field of study, Country and etc. Those are a lot of work to look through. So it might have some problem that screening is not accurate and take a lot of time to do screening by hand. If there is a program that helps screening would be nice. So, we come up with an idea screening applicants program by using Ruby on rails and logic. Ruby on rails is the new language for website. That was really easy to use not so complicated. Compare to PHP, PHP have to coding each table of the field. But Ruby on rails can create Table just by one command line the system will generate the table. Ruby on rails can implement with SQLlite so it can keep the data on webpage. It can list out the data each table and add more configuration of applicant information. Each table can have logic expression by And, Or and ETC. So, our application will help SIIT staff to decrease amount of time by screening who don t meet SIIT expectation beforehand. 6

7 3. Objectives The aim of this project to categorize the applicants who satisfy all of the condition and list out the satisfy applicants. In order to achieve this we will do research by Ruby on rails, Logic and some other implement language if needed. Get the reasons applicant previous why they are satisfied and why they are not. Learn the grading system that not the same system that we use in SIIT. Following the project aim, the following objectives must be met: use. - Understanding Logic - Find reason why previous applicants who satisfy SIIT scholarship - The Program must list out satisfy applicants - Create a user-friendly application that have good interface and is easy to - Understand Ruby on rails language - Study JSON - Understanding bootstrap - Learning SQL 7

8 4. Outputs and Expected Benefits 4.1 Outputs The screening applicant application will list out students pass the entire rule that we set in the Ruby on rails. If they are not passing only 1 of the rule we set then that student not going to be in the list. Interface of the program is easy to use does not require technical skill. 4.2 Benefits It is useful for SIIT staff to screening applicant use less time than screening by hand. If do some further update and development this application can do more than just screening like can define applicant is satisfy right away real-time operate system 8

9 5. Literature Review Ruby on Rails, or simply Rails, is an open source web application framework written in Ruby. Rails is a model view controller (MVC) framework, providing default structures for a database, a web service, and web pages. It encourages and facilitates the use of web standards such as XML or JSON for data transfer, and HTML, CSS and JavaScript for display and user interfacing. In addition to MVC, Rails emphasizes the use of other well-known software engineering patterns. Many people use Ruby in their daily jobs. Others just as a hobby. So, you will find a small sample of real world usage of Ruby. -Simulations NASA Langley Research Center uses Ruby to conduct simulations. -3D Modeling Google SketchUp is a 3D modeling application that uses Ruby for its macro scripting API. -Business Toronto Rehab uses a RubyWebDialogs based app to manage and track on-call and on-site support for the IT help desk and IT operations teams. -Robotics At MORPHA project, Ruby was used to implemented the reactive control part for the Siemens service robot. -Networking Open Domain Server uses Ruby to allow people using Dynamic DNS clients to update in real time their IP configuration so that it can be mapped to static domains. -Telephony Ruby is being used within Lucent on a 3G wireless telephony product. 9

10 -System Administration Ruby was used to write the central data collection portion of Level 3 Communications Unix Capacity and Planning system that gathers performance statistics from over 1700 Unix (Solaris and Linux) servers scattered around the globe. -Web Applications Basecamp, a web-based project management application developed by 37signals, is programmed entirely in Ruby The Application program Figure1 TSA Pre includes members of the TSA Pre application program or participants of a U.S. Customs. TSA will always incorporate random and unpredictable security measures throughout the airport and no individual will be guaranteed TSA Pre screening. An applicant must be a U.S. citizen or Lawful Permanent Resident (LPR) and cannot have been convicted of certain crimes. If an applicant has a record of any of the crimes identified in the eligibility requirements, they may choose not to apply, as the application fee is nonrefundable. Interested applicants must visit an application center to provide 10

11 biographic information that includes name, date of birth and address. An applicant will be fingerprinted and will be required to provide valid required identity and citizenship/immigration documentation. An applicant also has the option to pre-enroll online to provide basic information and make an appointment before visiting an application center. 6. Methodology 6.1 Approach First, we search configuration which is required by scholarship. For example, we do screening first we focus on 3 major categories GPA, university, faculty. These 3 categories have to satisfy the condition in order to proceed to the next step. GPA must be greater than we set like 3.0, university is needed and faculty must study in Technology or engineering. If pass all of 3 conditions we will proceed to the next step. We have limited scholarship to give away so we select applicant the have better GPA to give a scholarship. How do we do it? Ruby can set rule and facts in order to screening we set rules for example GPA Greater than 3.5 and applicants detail is the facts we input into the program. If facts satisfy by rule so that applicant will pass the screening. We mainly focus on EFS scholarship for master degree. This program will be uses by SIIT faculty member to screening applicants for EFS scholarship. We have to design our logic of program first screening by 3 majors categories and do the rest of screening then put them into ranking. After we finish designing the application, then we will design a user interface, and make a logic scenario. After that, start implementing, Testing and reviewing the code. 11

12 Figure 7: flow chart 6.2 Tools and Techniques Tools All tools are open source. JavaScript is a prototype-based scripting language. It can be implemented as part of a web browser in order to give enhanced user interfaces and dynamic websites. JSON (JavaScript Object Notation) is a text-based open standard de-signed for human-readable data interchange. It is often used for transmitting structured data over a network connection. MySQL is an open source relational database management system. Ruby on rails is an open-source web framework that s optimized lets you write beautiful code by favoring convention over configuration. Bootstrap is the most popular HTML, CSS, and JavaScript framework for developing responsive, mobile-first web sites. 12

13 SQLlite an in-process library that implements a self-contained, server less, zeroconfiguration, transactional SQL database engine Notepad++ is a free source editor with support several programming language Techniques Logic skills Ruby skills SQL skills Since everything is written in Ruby on rails, there is no doubt that we need to have a good ruby programming skill. We are also required to have knowledge about text variegation. We use Ruby on rails and notepad++ as a development tool. We also use SQLlite as an database as a tool.while bootstrap deals with web interface layout. 13

14 7. Project Schedule This Table will represent the task that we will finish in semester 2 Task Description Person Duration Deadline Status 1 Draft Proposal KC,TL 2 weeks 29Sep % 2 Project Proposal KC,TL 3 weeks 22Nov14 100% 3 Prepare final presentation KC,TL 1 weeks 17 Dec % 4 Study Logic KC,TL 3 weeks 15Dec14 100% 5 Study how to Ruby on rails work KC,TL 4 weeks 5Jan % 6 Implement the program KC,TL 6 weeks 26Jan % 7 Test the program KC,TL 4 weeks 1Apr % 8 Make final project report KC,TL 1 weeks 1May % 14

15 8. Project Progress and Technical Description 8.1 System Overview First of all, the Screening Applicant version one used to develop the system by using Ruby on rails. The result shown both of them have the result the same thing. So, our advisor had been changed to develop base on Ruby on rails for create our application which was using CMD to control for server system. Screening applicant application also use Ruby Database as an API for connecting screening applicant with written in JAVA to the data in rational database. However, we use SQLlite to store data then it will sent data to calculation. Figure 8 : 3-tiers architecture of screening applicant Next step after we done web application layout. We will start doing the screening process by ruby on rails. The output will be print out the satisfy student to enter the next process. First we screening by GPA, Field of study, University. After the first screening process the result will show. Second, screening will require human screening to go through the paper work such as recommendation letter or senior project. 15

16 8.2 Requirement and Design Function Requirements The system must be able to direct user that are type into the form of our application and then perform its function. The system must be able to show screening applicant for EFS scholarship and give the reason why someone get the scholarship. The system must be able to screening applicant follow by function. (eg., GPA over 3.5 is passed, the other is screened out.) Non-Function Requirements User-friendly interface Easy to use Output must be accurate Developer 2.4 GHz Processor 8 GB of Ram Web browser that support Ruby on rails Input / Output Specification (Instruction for using the system) User navigates to Screening Applicant website we borrow layout from bootstrap User type information into our form page(figure 10). If user signed up, then our application will keep user s information into database.(figure 11) If user have wrong information, they can click edit to change some information.(figure 12) User can see list of student and check their information on Listing Students page (Figure 13) Web can config each table on the web (Figure 14) Web search engine or screening condition(figure 15) 16

17 Figure 10: New student add Figure 11 : Check user s information page 17

18 Figure 12 : Edit information Figure 13: Show list of student page 18

19 Figure 14: Config Figure 15: Search Engine 19

20 8.3 Implementation Approach Implement Section for call Algorithm Step 1) created a development database. We create a rails application, the database and Generate scaffold via SQLlite. Using Command Prompt to open files and rails server Figure 16: Using Command Prompt open file and server The reason why we use Ruby language is easy to coding program and can store data into this program (using scaffold for storing data). When we want to screening, it brings data to use from storage suddenly. Step 2) we used migration to create and modify the schema in our development database. 20

21 Figure 17: Migration Look at the code each table define each table whether this table is digit, text and etc. Then we add foreign key. 21

22 Figure 18:Some of Schema This show some of our schema so we define each table to string easy to screen in database. And each table have their own id and sent to to.db file Step 3) We used scaffold generator to create table of each field and we use bootstrap to create our page layout Figure 19: The stylesheet create an HTML 22

23 The stylesheet_link_tag creates an HTML<link> tag, which loads stylesheets public/stylesheet directory. So, it has the stylesheet all in place, it will editing the file index.html.erb in app/views/sudos, replacing the scaffold-generated. Step 4) We loaded some test data into the database, we rewrote the index.html.erb file that displays the listing of students. Then we add registered student to database. Figure 20: this is where we stored data Step5) Create new student we use JSON to transmit data Figure 21: Create new student 23

24 Step6) Update student we use JSON to transmit data. Figure 23: Update student Step7) Delete student code Step8) Join each table Figure 24: Delete student code Figure 25:Join table by left join 24

25 Step 9) Useful for describing 1:1 or n:1 relationships (note that n:1 is the reverse of 1:n, so you're looking at the relationship in the opposite direction.) Useful for describing 1:n or n:n relationships. Using the 1:n relationship, we are looking at a single object and looking at the 1 or more other objects related to the first object. Figure 27: Active Record Associations Step10) After the web content is loaded. System will perform this step; Word searching. We concatenate what s inside the buffer into string. We create logic 25

26 expression Equal, Not equal, More than, Less than and Contain Figure 26: Search engine 9. References Logic courses Bootstrap Ruby on rails Stack overflow Visual machine 26

Ruby on Rails Welcome. Using the exercise files

Ruby on Rails Welcome. Using the exercise files Ruby on Rails Welcome Welcome to Ruby on Rails Essential Training. In this course, we're going to learn the popular open source web development framework. We will walk through each part of the framework,

More information

All India Council For Research & Training

All India Council For Research & Training WEB DEVELOPMENT & DESIGNING Are you looking for a master program in web that covers everything related to web? Then yes! You have landed up on the right page. Web Master Course is an advanced web designing,

More information

Website Design and Development CSCI 311

Website Design and Development CSCI 311 Website Design and Development CSCI 311 Learning Objectives Understand good practices in designing and developing web sites Learn some of the challenges web design Activity In pairs: describe how you d

More information

Information Brochure Information Brochure. An ISO 9001:2015 Institute. ADMEC Multimedia Institute. Web Master Plus. Designing Development Promotion

Information Brochure Information Brochure. An ISO 9001:2015 Institute. ADMEC Multimedia Institute. Web Master Plus. Designing Development Promotion Information Brochure Information Brochure An ISO 9001:2015 Institute ADMEC Multimedia Institute Designing Development Promotion 18 Designing Development Promotion Months Course is an 18 months advanced

More information

Acceptance Test. Smart Scheduling. Empire Unlimited. Requested by:

Acceptance Test. Smart Scheduling. Empire Unlimited. Requested by: Smart Scheduling Requested by: Dr. Robert Yoder Computer Science Department Head Siena College Department of Computer Science Prepared by: Meghan Servello Thomas Mottola Jonathan Smith Jason Czajkowski

More information

Announcements. PS 3 is out (see the usual place on the course web) Be sure to read my notes carefully Also read. Take a break around 10:15am

Announcements. PS 3 is out (see the usual place on the course web) Be sure to read my notes carefully Also read. Take a break around 10:15am Announcements PS 3 is out (see the usual place on the course web) Be sure to read my notes carefully Also read SQL tutorial: http://www.w3schools.com/sql/default.asp Take a break around 10:15am 1 Databases

More information

Syllabus INFO-GB Design and Development of Web and Mobile Applications (Especially for Start Ups)

Syllabus INFO-GB Design and Development of Web and Mobile Applications (Especially for Start Ups) Syllabus INFO-GB-3322 Design and Development of Web and Mobile Applications (Especially for Start Ups) Fall 2015 Stern School of Business Norman White, KMEC 8-88 Email: nwhite@stern.nyu.edu Phone: 212-998

More information

AIM. 10 September

AIM. 10 September AIM These two courses are aimed at introducing you to the World of Web Programming. These courses does NOT make you Master all the skills of a Web Programmer. You must learn and work MORE in this area

More information

,

, Weekdays:- 1½ hrs / 3 days Fastrack:- 1½hrs / Day ADMEC Multimedia Institute www.admecindia.co.in 9911782350, 9811818122 Web Master Plus Course is an 18 months advanced and industry-recognized diploma

More information

ASSOCIATE DEGREE REQUIREMENTS

ASSOCIATE DEGREE REQUIREMENTS A Course of Study for COMPUTER SCIENCE The field of computer science leads to a variety of careers that all require core computer science skills. These skills include theory courses such as Computer Hardware,

More information

CIS 408 Internet Computing (3-0-3)

CIS 408 Internet Computing (3-0-3) Cleveland State University Department of Electrical Engineering and Computer Science CIS 408 Internet Computing (3-0-3) Prerequisites: CIS 430 Preferred Instructor: Dr. Sunnie (Sun) Chung Office Location:

More information

Reading Writing Speaking Reading Writing Speaking. English Intermediate Intermediate Elementary Intermediate Intermediate Elementary

Reading Writing Speaking Reading Writing Speaking. English Intermediate Intermediate Elementary Intermediate Intermediate Elementary General Information First name, birthday Sergey, 06.11.1984 Education Institute of higher education Novokuznetsk Institute of Kemerovo State University System Programmer Foreign languages Everyday topics

More information

BS2 Final Report. Ontonosis. Group Members. Supalak Sirikutjatuporn Punnakhun Bungate Advisor: Dr. Boontawee Suntisrivaraporn

BS2 Final Report. Ontonosis. Group Members. Supalak Sirikutjatuporn Punnakhun Bungate Advisor: Dr. Boontawee Suntisrivaraporn BS2 Final Report Group Members Supalak Sirikutjatuporn 5422770594 Punnakhun Bungate 5422770693 Advisor: Dr. Boontawee Suntisrivaraporn School of Information, Computer and Communication Technology, Sirindhorn

More information

Using Data Science to deliver Workforce & Labour Market Insights. Gary Gan Co-Founder, JobKred

Using Data Science to deliver Workforce & Labour Market Insights. Gary Gan Co-Founder, JobKred Using Data Science to deliver Workforce & Labour Market Insights Gary Gan Co-Founder, JobKred Collection of Data Online Sources Skills, Education, Experience AI-powered Career Development Platform Cloud-based

More information

Requirements Specification

Requirements Specification Requirements Specification Smart Scheduling Requested by: Dr. Robert Yoder Associate Professor of Computer Science Computer Science Department Head Siena College Tom Mottola Jason Czajkowski Brian Maxwell

More information

Dual Credit Registration Manual O Connor High School

Dual Credit Registration Manual O Connor High School Dual Credit Registration Manual O Connor High School 2019-2020 Dual Credit Deadlines and Dates December 13 th Open Lab 6:00-8:00 pm for application assistance December 12 th, 18 th & 19 th K104 Open Lab

More information

Biocomputing II Coursework guidance

Biocomputing II Coursework guidance Biocomputing II Coursework guidance I refer to the database layer as DB, the middle (business logic) layer as BL and the front end graphical interface with CGI scripts as (FE). Standardized file headers

More information

COS 333: Advanced Programming Techniques. Copyright 2017 by Robert M. Dondero, Ph.D. Princeton University

COS 333: Advanced Programming Techniques. Copyright 2017 by Robert M. Dondero, Ph.D. Princeton University COS 333: Advanced Programming Techniques Copyright 2017 by Robert M. Dondero, Ph.D. Princeton University 1 Agenda Introductions Course Overview Resources Topics Assignments Project (briefly) Schedule (briefly)

More information

CSCI 6312 Advanced Internet Programming

CSCI 6312 Advanced Internet Programming CSCI 6312 Advanced Internet Programming Section 01, Spring 2018, W, 5:55pm - 8:25pm Instructor: Emmett Tomai Office: ENGR 3.2100 Phone: 665-7229 Email: emmett.tomai@utrgv.edu Office hours: W 1 3pm, TR

More information

TERMS OF REFERENCE Design and website development UNDG Website

TERMS OF REFERENCE Design and website development UNDG Website TERMS OF REFERENCE Design and website development UNDG Website BACKGROUND The United Nations Development Coordination and Operations Office (UN DOCO) launched a new website in 2015 to ensure accessibility

More information

MSc(IT) Program. MSc(IT) Program Educational Objectives (PEO):

MSc(IT) Program. MSc(IT) Program Educational Objectives (PEO): MSc(IT) Program Master of Science (Information Technology) is an intensive program designed for students who wish to pursue a professional career in Information Technology. The courses have been carefully

More information

Alkan University College Student Information Management System

Alkan University College Student Information Management System American Journal of Operations Management and Information Systems 2016; 1(1): 1-6 http://www.sciencepublishinggroup.com/j/ajomis doi: 10.11648/j.ajomis.20160101.11 Alkan University College Student Information

More information

welcome to BOILERCAMP HOW TO WEB DEV

welcome to BOILERCAMP HOW TO WEB DEV welcome to BOILERCAMP HOW TO WEB DEV Introduction / Project Overview The Plan Personal Website/Blog Schedule Introduction / Project Overview HTML / CSS Client-side JavaScript Lunch Node.js / Express.js

More information

CIS 086 : Week 1. Web Development with PHP and MySQL

CIS 086 : Week 1. Web Development with PHP and MySQL + CIS 086 : Week 1 Web Development with PHP and MySQL + Introduction n Instructor: Mark Brautigam n You: Skills and Technology Survey n You: Expectations of this class n You: Introduce yourself on the

More information

Speech 2 Part 2 Transcript: The role of DB2 in Web 2.0 and in the IOD World

Speech 2 Part 2 Transcript: The role of DB2 in Web 2.0 and in the IOD World Speech 2 Part 2 Transcript: The role of DB2 in Web 2.0 and in the IOD World Slide 1: Cover Welcome to the speech, The role of DB2 in Web 2.0 and in the Information on Demand World. This is the second speech

More information

MISSOURI S A+ SCHOOLS PROGRAM

MISSOURI S A+ SCHOOLS PROGRAM students that graduated from Fox High School in 2004 and each succeeding year will be eligible to participate in the A+ School Financial Incentive Program. MISSOURI S A+ SCHOOLS PROGRAM Missouri s Outstanding

More information

Table of Contents COURSE OBJECTIVES... 2 LESSON 1: ADVISING SELF SERVICE... 4 NOTE: NOTIFY BUTTON LESSON 2: STUDENT ADVISOR...

Table of Contents COURSE OBJECTIVES... 2 LESSON 1: ADVISING SELF SERVICE... 4 NOTE: NOTIFY BUTTON LESSON 2: STUDENT ADVISOR... Table of Contents COURSE OBJECTIVES... 2 LESSON 1: ADVISING SELF SERVICE... 4 DISCUSSION... 4 INTRODUCTION TO THE ADVISING SELF SERVICE... 5 STUDENT CENTER TAB... 8 GENERAL INFO TAB... 19 TRANSFER CREDIT

More information

Grading: Test 1 25% ---- Test 2 25% ---- Best 2 Final Exam 25% ---- Project 25% Assignments/labs 25%

Grading: Test 1 25% ---- Test 2 25% ---- Best 2 Final Exam 25% ---- Project 25% Assignments/labs 25% 1 MIS 139: E-Business Project Fall 2014 Phone: 946-2627 Office Hours: MWF 11-1, Th 9-10 Jerry Post E-mail: Jerry@JerryPost.com 204B Weber Web: http://jerrypost.com class: MWF 2:00-3:15 Textbook: Web readings

More information

Ajax On Rails: Build Dynamic Web Applications With Ruby By Scott Raymond READ ONLINE

Ajax On Rails: Build Dynamic Web Applications With Ruby By Scott Raymond READ ONLINE Ajax On Rails: Build Dynamic Web Applications With Ruby By Scott Raymond READ ONLINE Let's take a look at how we can accomplish this with AJAX in Rails. Overall, I was quite surprised at how easy it is

More information

THE IMPORTANCE OF NICHE TECHNOLOGIES IN BUSINESS ANALYSIS. - Kat Okwera Jan 2019

THE IMPORTANCE OF NICHE TECHNOLOGIES IN BUSINESS ANALYSIS. - Kat Okwera Jan 2019 THE IMPORTANCE OF NICHE TECHNOLOGIES IN BUSINESS ANALYSIS - Kat Okwera Jan 2019 HEY THERE I M A BA TOO! Kat Okwera Programmer Systems Designer Web Developer Project Manager Business Analyst E-Learning

More information

Darshan Shinde Software Engineer Mobile: Id:

Darshan Shinde Software Engineer Mobile: Id: Darshan Shinde Mobile: 9987794198 Email Id: darshanshinde18@gmail.com Date of Birth 03-12-1992 Sex Male Mobile No 8898174198 Qualification B.Sc.IT Experience 3 year s 2 months Designation SUMMARY I am

More information

today what is this course about? what is this course about? Welcome to CSC309! Programming on the Web APRIL 05

today what is this course about? what is this course about? Welcome to CSC309! Programming on the Web APRIL 05 Welcome to CSC309! Programming on the Web Amir H. Chinaei, Spring 2017 ahchinaei@cs.toronto.edu http://www.cs.toronto.edu/~ahchinaei/ Office hours: M 3:45-5:45 BA4222 today course outline (bird s-eye view)

More information

SUMMARY OF QUALIFICATIONS

SUMMARY OF QUALIFICATIONS AMJAD AZIZ 1157 Rutherford Close SW Edmonton, Alberta T6W 1H6 Website: www.amjadaziz.com Email: amjadaziz@live.ca Mobile: 780.288.1515 Home: 780.249.0338 SKILLS Build customised websites to the highest

More information

University of Maryland at College Park Department of Geographical Sciences GEOG 477/ GEOG777: Mobile GIS Development

University of Maryland at College Park Department of Geographical Sciences GEOG 477/ GEOG777: Mobile GIS Development University of Maryland at College Park Department of Geographical Sciences GEOG 477/ GEOG777: Mobile GIS Development Instructor: Dr. Ruibo Han Office: LeFrak Hall (LEF) 1111B Email: ruibo@umd.edu (preferred)

More information

St. Pius X High School 1030 St. Pius Drive Festus, Missouri Karen DeCosty, Principal/A+ Coordinator (636) 931-PIUS

St. Pius X High School 1030 St. Pius Drive Festus, Missouri Karen DeCosty, Principal/A+ Coordinator (636) 931-PIUS School Program Student handbook St. Pius X High School 1030 St. Pius Drive Festus, Missouri 63028 Karen DeCosty, Principal/A+ Coordinator (636) 931-PIUS Email: kdecosty@stpius.com 8 MISSOURI S A+ SCHOOLS

More information

James Hollingshead SUMMARY

James Hollingshead SUMMARY James Hollingshead Phone: 740-707-5876 james@jameshollingshead.com SUMMARY Software developer with 13 years of experience in system analysis, requirements gathering, business analysis, architecture, design,

More information

The course also includes an overview of some of the most popular frameworks that you will most likely encounter in your real work environments.

The course also includes an overview of some of the most popular frameworks that you will most likely encounter in your real work environments. Web Development WEB101: Web Development Fundamentals using HTML, CSS and JavaScript $2,495.00 5 Days Replay Class Recordings included with this course Upcoming Dates Course Description This 5-day instructor-led

More information

Advanced Web Programming (17MCA42)

Advanced Web Programming (17MCA42) PESIT- Bangalore South Campus Hosur Road (1km Before Electronic city) Bangalore 560 100 Department of MCA COURSE INFORMATION SHEET Advanced Web Programming (17MCA42) 1. GENERAL INFORMATION Academic Year:

More information

Time to EARN. On Job Training. Time to L-EARN

Time to EARN. On Job Training. Time to L-EARN Time to EARN On Job Training Time to L-EARN COURSE DESCRIPTION On Job Training Program designed to build students for industry. so they can get Job easily. In this course you will be working on Live Projects,

More information

Banner Student. Banner Student: Communication Plan, Population Selection and Letter Generation. Description

Banner Student. Banner Student: Communication Plan, Population Selection and Letter Generation. Description Banner Student Banner Student: Communication Plan, Population Selection and Letter Generation A communication plan is a method of organizing and automating the process of distributing materials to persons.

More information

Content Management Systems. Week 14 LBSC 671 Creating Information Infrastructures

Content Management Systems. Week 14 LBSC 671 Creating Information Infrastructures Content Management Systems Week 14 LBSC 671 Creating Information Infrastructures Putting the Pieces Together Browser HTML CGI Web Server SQL Query Database HTML Results Why Database-Generated Pages? Remote

More information

User guide. A brief overview of how to set up an account and begin using the system

User guide. A brief overview of how to set up an account and begin using the system User guide A brief overview of how to set up an account and begin using the system 1 Contents Topic Section Page Getting started 1. Setting up an account 3-11 2. Creating your profile 12-16 Searching for

More information

Cleveland State University Department of Electrical and Computer Engineering. CIS 408: Internet Computing

Cleveland State University Department of Electrical and Computer Engineering. CIS 408: Internet Computing Cleveland State University Department of Electrical and Computer Engineering CIS 408: Internet Computing Catalog Description: CIS 408 Internet Computing (-0-) Pre-requisite: CIS 265 World-Wide Web is now

More information

MOHAMMED SIJAS SAP UI5 CONSULTANT

MOHAMMED SIJAS SAP UI5 CONSULTANT AREA OF INTEREST Blockchain, Machine Learning, Application Designing & Development, Database Design. OBJECTIVE To contribute my skill sets to the organization to achieve its goals and targets in a planned

More information

Job Description: Junior Front End Developer

Job Description: Junior Front End Developer Job Description: Junior Front End Developer As a front end web developer, you would be responsible for managing the interchange of data between the server and the users, as well as working with our design

More information

Student handbook. SchoolS Program Success For Every Student. Seckman High School 2800 Seckman Road Imperial, MO 63052

Student handbook. SchoolS Program Success For Every Student. Seckman High School 2800 Seckman Road Imperial, MO 63052 SchoolS Program Success For Every Student Student handbook Seckman High School 2800 Seckman Road Imperial, MO 63052 Curt Sykes, Asst. Principal/A+ Coordinator (636) 282-1485 Email: Sykes@foxc6.org 8 REVISED

More information

CS50 Quiz Review. November 13, 2017

CS50 Quiz Review. November 13, 2017 CS50 Quiz Review November 13, 2017 Info http://docs.cs50.net/2017/fall/quiz/about.html 48-hour window in which to take the quiz. You should require much less than that; expect an appropriately-scaled down

More information

Prepared By: PATEL DHARMESH M.( ) (C.E.)

Prepared By: PATEL DHARMESH M.( ) (C.E.) Prepared By: PATEL DHARMESH M.(090780107054) External guide: Atul Agraval Web developer Internal guide: Ravi patel assistant professor (C.E.) 1.0 Introduction Project summary Purpose Scope Technology &

More information

REQUEST FOR PROPOSAL DATABASE DEVELOPMENT FOR THE DISTRICT OF COLUMBIA COLLEGE ACCESS PROGRAM

REQUEST FOR PROPOSAL DATABASE DEVELOPMENT FOR THE DISTRICT OF COLUMBIA COLLEGE ACCESS PROGRAM 1400 L Street, NW, Suite 400, Washington, D. C. 20005 Phone: (202) 783-7933 Fax: (202) 783-7939 www.dccap.org REQUEST FOR PROPOSAL DATABASE DEVELOPMENT FOR THE DISTRICT OF COLUMBIA COLLEGE ACCESS PROGRAM

More information

(UNG IT UNG

(UNG IT UNG TECH TALKS Step 1 Logging into a Computer Step 2 Logging into Banner Step 3 Check for Outstanding Financial Aid Requirements Step 4 Accept All or Some of Financial Aid Award Step 5 Complete Award Requirements

More information

Projects and Development Tools

Projects and Development Tools Projects and Development Tools CS 485/540 Software Engineering Cengiz Fall 2014 Overview Let s review: 1 Projects 2 Integrated Development Environments (IDEs) 3 Software Process Tool websites Previous

More information

Digitized Engineering Notebook

Digitized Engineering Notebook Governors State University OPUS Open Portal to University Scholarship All Capstone Projects Student Capstone Projects Spring 2017 Digitized Engineering Notebook Naga Venkata Sandeep Kavuru Governors State

More information

ANDROID APPLICATION DEVELOPMENT COURSE Training Program

ANDROID APPLICATION DEVELOPMENT COURSE Training Program ANDROID APPLICATION DEVELOPMENT COURSE Training Program This Android Application Development Course is a 24 Hours Training Program with Certification. The program is to be developed for Matriculated, Intermediate

More information

DB2 Express-C University Program

DB2 Express-C University Program DB2 Express-C University Program Offerings, agenda and requirements Raul F. Chong DB2 Express-C University Enablement Program Manager IBM Toronto Laboratory Email: rfchong@ca.ibm.com DB2 Express-C University

More information

COSC 115A: Introduction to Web Authoring Fall 2014

COSC 115A: Introduction to Web Authoring Fall 2014 COSC 115A: Introduction to Web Authoring Fall 2014 Instructor: David. A. Sykes Class meetings: TR 1:00-2:20PM in Daniel Building, Room 102 Office / Hours: Olin 204E / TR 8:00-10:45AM, MWF 9:00 10:20AM,

More information

VINEPILOT. Project Design Specification. v2.0 - The Savvy-gnon Team

VINEPILOT. Project Design Specification. v2.0 - The Savvy-gnon Team VINEPILOT Project Design Specification v2.0 - The Savvy-gnon Team Amy Chen hsuanchen@umail.ucsb.edu Iris Eleni Moridis iriselenimoridis@gmail.com Richard Waltman rtwaltman@umail.ucsb.edu Chien Wang chienkaiwang0827@gmail.com

More information

GRAPHIC DESIGN AND MULTIMEDIA (GDS) GRAPHIC ARTS (GDS) Associate in Science in Graphic Design. Certificate of Achievement in Graphic Arts

GRAPHIC DESIGN AND MULTIMEDIA (GDS) GRAPHIC ARTS (GDS) Associate in Science in Graphic Design. Certificate of Achievement in Graphic Arts 66 GRAPHIC ARTS / MULTIMEDIA training while requiring fewer units of design-focused classes. However, graphic design principles are addressed in the core classes in this program. The classes in the core

More information

FULL STACK FLEX PROGRAM

FULL STACK FLEX PROGRAM UNIVERSITY OF RICHMOND CODING BOOT CAMP FULL STACK FLEX PROGRAM CURRICULUM OVERVIEW The digital revolution has transformed virtually every area of human activity and you can be part of it as a web development

More information

CSE 336. Introduction to Programming. for Electronic Commerce. Why You Need CSE336

CSE 336. Introduction to Programming. for Electronic Commerce. Why You Need CSE336 CSE 336 Introduction to Programming for Electronic Commerce Why You Need CSE336 Concepts like bits and bytes, domain names, ISPs, IPAs, RPCs, P2P protocols, infinite loops, and cloud computing are strictly

More information

Click here to view the Scholarship list. Returning Students: sign in here with your and password. Incoming Students ONLY: create an account here

Click here to view the Scholarship list. Returning Students: sign in here with your  and password. Incoming Students ONLY: create an account here When you select the LOGIN NOW button to launch AwardSpring, you will be taken to the login menu. It is here you can read a brief overview of the online scholarships available at N.C.C.C., and you may enter

More information

Application Manual for International Baccalaureate Applications

Application Manual for International Baccalaureate Applications Application Manual for International Baccalaureate Applications How to get started? Go to the main UWC Belgium IB application page The main access page to apply for an International Baccalaureate with

More information

COSC 115: Introduction to Web Authoring Fall 2013

COSC 115: Introduction to Web Authoring Fall 2013 COSC 115: Introduction to Web Authoring Fall 2013 Instructor: David. A. Sykes Class meetings: TR 1:00 2:20PM, Olin 212 Office / Hours: Olin 204E / TR 8:00-10:20AM, MWF 1:00 3:00PM, or by appointment/happenstance

More information

HOUSTON FORENSIC SCIENCE CENTER

HOUSTON FORENSIC SCIENCE CENTER Program Overview HOUSTON FORENSIC SCIENCE CENTER 2018 Internships The Houston Forensic Science Center (HFSC) provides unpaid, academically oriented internships for baccalaureate- and graduate-level students

More information

Application Architecture

Application Architecture Application Architecture Compatibility Flexibility Scalability Web Technologies Author: KM Newnham Edited by: SA Jost Last Update Date: 11/28/2016 Tel. 303.741.5711 Email. sales@adginc.net Web. www.adginc.net

More information

Certificate in Computers and Information Technology

Certificate in Computers and Information Technology Certificate in Computers and Information Technology Are you looking for a Career in Information Technology? The Certificate in Computers and Information Technology is a program offered completely online.

More information

CIS 3308 Web Application Programming Syllabus

CIS 3308 Web Application Programming Syllabus CIS 3308 Web Application Programming Syllabus (Upper Level CS Elective) Course Description This course explores techniques that are used to design and implement web applications both server side and client

More information

COMPUTER INFORMATION SYSTEMS

COMPUTER INFORMATION SYSTEMS A Course of Study for COMPUTER INFORMATION SYSTEMS Computer Information Systems managers oversee a variety of administrative, clerical, and accounting functions necessary to efficiently run and maintain

More information

INFSCI 1017 Implementation of Information Systems Spring 2017

INFSCI 1017 Implementation of Information Systems Spring 2017 INFSCI 1017 Implementation of Information Systems Spring 2017 Time: Thursdays 6:00 8:30 Location: Information Science Building, Room 406 Instructor: Alexander Nolte Office Hours: Monday, 1-2PM Thursdays,

More information

CentralCampus. Jeremiah Evans David Loutsch Kristen Muehlenthaler Micah Beeman Adam Lemker. Manimaran Govindarasu

CentralCampus. Jeremiah Evans David Loutsch Kristen Muehlenthaler Micah Beeman Adam Lemker. Manimaran Govindarasu CentralCampus Team: Client: Advisor: Jeremiah Evans David Loutsch Kristen Muehlenthaler Micah Beeman Adam Lemker Google Manimaran Govindarasu Version Editor Date Peer Reviewers Notes 0.1 Jeremiah Evans

More information

Byte Academy. Python Fullstack

Byte Academy. Python Fullstack Byte Academy Python Fullstack 06/30/2017 Introduction Byte Academy pioneered industry-focused programs beginning with the launch of our FinTech course, the first of its type. Our educational programs bridge

More information

CMPE 131 Software Engineering. Ruby on Rails Introduction

CMPE 131 Software Engineering. Ruby on Rails Introduction CMPE 131 Software Engineering September 5, 2017 Ruby on Rails Introduction Presented By Melvin Ch ng Agenda Native App vs Web App What is Ruby on Rails? MVC Architecture What can you do with Rails? What

More information

Careers in Website Development & Design Certificate and Degree Program at PCC

Careers in Website Development & Design Certificate and Degree Program at PCC Careers in Website Development & Design Certificate and Degree Program at PCC On the sheet of paper (or in an email message if not attending the first class) answer these questions: 1. Name 2. Contact

More information

style type="text/css".wpb_animate_when_almost_visible { opacity: 1; }/style

style type=text/css.wpb_animate_when_almost_visible { opacity: 1; }/style style type="text/css".wpb_animate_when_almost_visible { opacity: 1; }/style Jun 22, page css html 2017 page css html. page css html Designing a screen is a tricky part UI designers. Most of pages have

More information

Creating an Online Catalogue Search for CD Collection with AJAX, XML, and PHP Using a Relational Database Server on WAMP/LAMP Server

Creating an Online Catalogue Search for CD Collection with AJAX, XML, and PHP Using a Relational Database Server on WAMP/LAMP Server CIS408 Project 5 SS Chung Creating an Online Catalogue Search for CD Collection with AJAX, XML, and PHP Using a Relational Database Server on WAMP/LAMP Server The catalogue of CD Collection has millions

More information

Computer Science Seminar. Whats the next big thing? Ruby? Python? Neither?

Computer Science Seminar. Whats the next big thing? Ruby? Python? Neither? Computer Science Seminar Whats the next big thing? Ruby? Python? Neither? Introduction Seminar Style course unlike many computer science courses discussion important, encouraged and part of your grade

More information

International Student and Scholar Services: Faculty and Staff DEPARTMENT INSTRUCTIONS ON

International Student and Scholar Services: Faculty and Staff DEPARTMENT INSTRUCTIONS ON International Student and Scholar Services: Faculty and Staff DEPARTMENT INSTRUCTIONS ON Initial Access for istart New department contacts will need to submit a one-time access request in istart. Once

More information

The ehealth Record (ehr) Internship Pilot Programme 2012: Job openings

The ehealth Record (ehr) Internship Pilot Programme 2012: Job openings The ehealth Record (ehr) Internship Pilot Programme 2012: Job openings No Company Name 1 St. Teresa's Hospital 2 Smart Practice Healthcare Intern Position Project Executive Job Responsibilities Requirement

More information

Software. Full Stack Web Development Intensive, Fall Lecture Topics. Class Sessions. Grading

Software. Full Stack Web Development Intensive, Fall Lecture Topics. Class Sessions. Grading Full Stack Web Development Intensive, Fall 2017 There are two main objectives to this course. The first is learning how to build websites / web applications and the assets that compose them. The second

More information

Media Services Online Mohammed Abukhiran. Report 13 on the work of Week 13

Media Services Online Mohammed Abukhiran. Report 13 on the work of Week 13 Media Services Online Mohammed Abukhiran Report 13 on the work of Week 13 Berea College Nov 30, 2010 Application Development Project Concept Proposal Media Services at Berea College uses Voyger (Database

More information

TOP DEVELOPERS MINDSET. All About the 5 Things You Don t Know.

TOP DEVELOPERS MINDSET. All About the 5 Things You Don t Know. MINDSET TOP DEVELOPERS All About the 5 Things You Don t Know 1 INTRODUCTION Coding and programming are becoming more and more popular as technology advances and computer-based devices become more widespread.

More information

Full Stack Web Developer Course

Full Stack Web Developer Course T&C Apply Full Stack Web Developer Course From Quick pert Infotech Interview Process Full Stack Web APP Developer Full Stack Web Developer Expert Code Igniter PHP MVC Framwork Expert (asked in almost every

More information

Web Engineering. Introduction. Husni

Web Engineering. Introduction. Husni Web Engineering Introduction Husni Husni@trunojoyo.ac.id Outline What is Web Engineering? Evolution of the Web Challenges of Web Engineering In the early days of the Web, we built systems using informality,

More information

Syllabus Course Number: CS 412 Course Title: Web and Database Programming

Syllabus Course Number: CS 412 Course Title: Web and Database Programming Syllabus Course Number: CS 412 Course Title: Web and Database Programming Course Description CS412 - WEB AND DATABASE PROGRAMMING (3). Introduces web-based multi-tiered distributed application development.

More information

Web Development Course (PHP-MYSQL-HTML5.0)

Web Development Course (PHP-MYSQL-HTML5.0) Mstechnologies.org https://www.facebook.com/mindscapestechnologies/ Web Development Course (PHP-MYSQL-HTML5.0) DURATION : 3 MONTHS Mindscapes Technologies Off # 01, Mezzanine Floor, Park View AptNear Usmania

More information

BrownNow A Current Events Application for Brown University. Craig Hawkins Advisor: Stan Zdonik Masters Project Report, Brown University 2017

BrownNow A Current Events Application for Brown University. Craig Hawkins Advisor: Stan Zdonik Masters Project Report, Brown University 2017 BrownNow A Current Events Application for Brown University Craig Hawkins Advisor: Stan Zdonik Masters Project Report, Brown University 2017 1. Introduction Brown University has an existing events notification

More information

CSCI-2320 Web Programming: Ruby on Rails

CSCI-2320 Web Programming: Ruby on Rails CSCI-2320 Web Programming: Ruby on Rails Mohammad T. Irfan Plan u Model-View-Controller (MVC) framework of web programming u Ruby on Rails 1 Ruby on Rails u Developed by David Hansson released 2004 u MVC

More information

DOCTOR OF PHYSICAL THERAPY PROGRAM HOW TO COMPLETE THE GRADMIT APPLICATION: AN INSTRUCTIONAL GUIDE

DOCTOR OF PHYSICAL THERAPY PROGRAM HOW TO COMPLETE THE GRADMIT APPLICATION: AN INSTRUCTIONAL GUIDE DOCTOR OF PHYSICAL THERAPY PROGRAM HOW TO COMPLETE THE GRADMIT APPLICATION: AN INSTRUCTIONAL GUIDE 1 APPLICANT TIPS: REFER TO THIS DOCUMENT WHILE COMPLETING YOUR APPLICATION. START EARLY! UB STUDENTS:

More information

,

, [Class Room Online Training] Weekdays:- 2hrs / 3 days Fastrack:- 1½ hrs per day Weekends:- 2½ hrs (Sat & Sun) An ISO 9001:2015 Institute ADMEC Multimedia Institute www.admecindia.co.in 9911-782-350, 9811-818-122

More information

CompuScholar, Inc. Alignment to Utah's Web Development I Standards

CompuScholar, Inc. Alignment to Utah's Web Development I Standards Course Title: KidCoder: Web Design Course ISBN: 978-0-9887070-3-0 Course Year: 2015 CompuScholar, Inc. Alignment to Utah's Web Development I Standards Note: Citation(s) listed may represent a subset of

More information

Course Title: Enterprise Web Development Instructor: Dr. Michael Bigrigg

Course Title: Enterprise Web Development Instructor: Dr. Michael Bigrigg Course Information* Course Title: 95882 Enterprise Web Development Instructor: Dr. Michael Bigrigg (bigrigg@andrew.cmu.edu) Prerequisites (if applicable) Previous Programming Course. This course assumes

More information

09/07: Project Plan. The Capstone Experience. Dr. Wayne Dyksen Department of Computer Science and Engineering Michigan State University Fall 2016

09/07: Project Plan. The Capstone Experience. Dr. Wayne Dyksen Department of Computer Science and Engineering Michigan State University Fall 2016 09/07: Project Plan The Capstone Experience Dr. Wayne Dyksen Department of Computer Science and Engineering Michigan State University Fall 2016 From Students to Professionals Project Plan Functional Specifications

More information

Web Development IB PRECISION EXAMS

Web Development IB PRECISION EXAMS PRECISION EXAMS Web Development IB EXAM INFORMATION Items 53 Points 73 Prerequisites COMPUTER TECHNOLOGY Grade Level 10-12 Course Length ONE YEAR Career Cluster INFORMATION TECHNOLOGY Performance Standards

More information

The COS 333 Project. Robert M. Dondero, Ph.D. Princeton University

The COS 333 Project. Robert M. Dondero, Ph.D. Princeton University The COS 333 Project Robert M. Dondero, Ph.D. Princeton University 1 Overview A simulation of reality In groups of 3-5 people... Build a substantial three tier software system 2 Three-Tier Systems "Three

More information

How to apply for a PhD?

How to apply for a PhD? How to apply for a PhD? Content Introduction... 5 Step 1: Create an account... 6 Residence status... 8 Belgian registration number... 8 Bank account number... 8 Official residence address... 8 Step 2:

More information

Back-To-School Online Registration - How To Guide South Lyon High & South Lyon East

Back-To-School Online Registration - How To Guide South Lyon High & South Lyon East Rev. 6/21/18 Back-To-School Online Registration - How To Guide Note: - Only the Parents/Guardians listed as Family 1 can complete the online registration and they must use their Family Access logins/passwords.

More information

Full Stack Web Developer Nanodegree Syllabus

Full Stack Web Developer Nanodegree Syllabus Full Stack Web Developer Nanodegree Syllabus Build Complex Web Applications Before You Start Thank you for your interest in the Full Stack Web Developer Nanodegree! In order to succeed in this program,

More information

Participation Status Report STUDIO ELEMENTS I KATE SOHNG

Participation Status Report STUDIO ELEMENTS I KATE SOHNG 2015 Participation Status Report STUDIO ELEMENTS I KATE SOHNG Table of Contents I. Wataru... 1 A. JQuery discussion... 1 B. Other JavaScript libraries... 1 C. CakePHP framework... 2 D. Webpage feedback...

More information

Development of an e-library Web Application

Development of an e-library Web Application Development of an e-library Web Application Farrukh SHAHZAD Assistant Professor al-huda University, Houston, TX USA Email: dr.farrukh@alhudauniversity.org and Fathi M. ALWOSAIBI Information Technology

More information

Anil Soni. Technical skills Programmin g languages Web Technologie s UI/UX/clien t side technologies C/C++

Anil Soni. Technical skills Programmin g languages Web Technologie s UI/UX/clien t side technologies C/C++ Objective To seek a job in the IT industry where I can utilize my experence, skills and technical knowledge for growth of the organization and individual. Education Score MCA 2015 GICTS group of institution,

More information

COWLEY COLLEGE & Area Vocational Technical School

COWLEY COLLEGE & Area Vocational Technical School COWLEY COLLEGE & Area Vocational Technical School COURSE PROCEDURE FOR Student Level: This course is open to students on the college level in either the freshman or sophomore year. Catalog Description:

More information