CIT 1601: Introduction to Mobile Application Design and Development

Similar documents
CIS 121 INTRODUCTION TO COMPUTER INFORMATION SYSTEMS - SYLLABUS

POFI 1349 Spreadsheets ONLINE COURSE SYLLABUS

SYLLABUS- ACCOUNTING 5250: Advanced Auditing (SPRING 2017)

ITSC 2321 Integrated Software Applications II COURSE SYLLABUS

Texas A&M University - Central Texas PSYK EDUCATIONAL PSYCHOLOGY INSTRUCTOR AND CONTACT INFORMATION

SYLLABUS: RURAL SOCIOLOGY 1500 INTRODUCTION TO RURAL SOCIOLOGY SPRING 2017

Student Information System. Parent Quick Start Guide

2 User Guide of Blackboard Mobile Learn for CityU Students (Android) How to download / install Bb Mobile Learn? Downloaded from Google Play Store

ADMN-1311: MicroSoft Word I ( Online Fall 2017 )

Texas A&M University-Central Texas CISK Comprehensive Networking C_SK Computer Networks Monday/Wednesday 5.

Course Policies and Syllabus BUL3130 The Legal, Ethical, and Social Aspects of Business Syllabus Spring A 2017 ONLINE

Student Handbook. Supporting Today s Students with the Technology of Tomorrow

Course Syllabus p. 1. Introduction to Web Design AVT 217 Spring 2017 TTh 10:30-1:10, 1:30-4:10 Instructor: Shanshan Cui

SOUTHWEST COLLEGE Department of Mathematics

Texas A&M University - Central Texas PSYK PRINCIPLES OF RESEARCH FOR THE BEHAVIORAL SCIENCES. Professor: Elizabeth K.

Introduction to Moodle

HCI 440: Introduction to User-Centered Design Winter Instructor Ugochi Acholonu, Ph.D. College of Computing & Digital Media, DePaul University

University of Massachusetts Lowell Graduate School of Education Program Evaluation Spring Online

Office Hours: Day Time Location TR 12:00pm - 2:00pm Main Campus Carl DeSantis Building 5136

AU MATH Calculus I 2017 Spring SYLLABUS

EDIT 576 DL1 (2 credits) Mobile Learning and Applications Fall Semester 2014 August 25 October 12, 2014 Fully Online Course

INDES 350 HISTORY OF INTERIORS AND FURNITURE WINTER 2017

The Heart of Philosophy, Jacob Needleman, ISBN#: LTCC Bookstore:

EDIT 576 (2 credits) Mobile Learning and Applications Fall Semester 2015 August 31 October 18, 2015 Fully Online Course

Interior Design 350 History of Interiors + Furniture

AST Introduction to Solar Systems Astronomy

IDS 240 Interdisciplinary Research Methods

Class Numbers: & Personal Financial Management. Sections: RVCC & RVDC. Summer 2008 FIN Fully Online

Professors will not accept Extra Credit work nor should students ask a professor to make Extra Credit assignments.

INTERMEDIATE ALGEBRA Course Syllabus

Cleveland State University Introduction to University Life Course Syllabus Fall ASC 101 Section:

ENG 111 Achievement Requirements Fall Semester 2007 MWF 10:30-11: OLSC

SYLLABUS. EC 322 Intermediate Macroeconomics Fall 2012

Page 1 of 8 REQUIRED MATERIALS:

POFI 1301 IN, Computer Applications I (Introductory Office 2010) STUDENT INFORMANTION PLAN Spring 2013

TEXAS A&M UNIVERSITY-TEXARKANA COLLEGE OF EDUCATION AND LIBERAL ARTS COURSE SYLLABUS SPRING 2012

COURSE SYLLABUS: CPSC6142 SYSTEM SIMULATION-SPRING 2015

COURSE INFORMATION. Course Number SER 216. Course Title Software Enterprise II: Testing and Quality. Credits 3. Prerequisites SER 215

Scottsdale Community College Spring 2016 CIS190 Intro to LANs CIS105 or permission of Instructor

Spring 2015 CRN: Department: English CONTACT INFORMATION: REQUIRED TEXT:

ACC : Accounting Transaction Processing Systems COURSE SYLLABUS Spring 2011, MW 3:30-4:45 p.m. Bryan 202

PHO 1110 Basic Photography for Photographers. Instructor Information: Materials:

COMM370, Social Media Advertising Fall 2017

Class Mondays & Wednesdays 11:00 am - 12:15 pm Rowe 161. Office Mondays 9:30 am - 10:30 am, Friday 352-B (3 rd floor) or by appointment

Biscayne Bay Campus, Marine Science Building (room 250 D)

Android App Development for Beginners

Course Content Concepts

Language Arts Methods

Corporate Communication

Accounting 312: Fundamentals of Managerial Accounting Syllabus Spring Brown

GEORGE MASON UNIVERSITY College of Education & Human Development Graduate School of Education

Demography and Population Geography with GISc GEH 320/GEP 620 (H81) / PHE 718 / EES80500 Syllabus

ICT/IS 200: INFORMATION LITERACY & CRITICAL THINKING Online Spring 2017

CS 100: Principles of Computing

Using Moodle in ESOL Writing Classes

CENTRAL MICHIGAN UNIVERSITY COLLEGE OF EDUCATION AND HUMAN SERVICES

CSCI 333 Java Language Programming Fall 2017 INSTRUCTOR INFORMATION COURSE INFORMATION

Biology 1 General Biology, Lecture Sections: 47231, and Fall 2017

Class Tuesdays & Thursdays 12:30-1:45 pm Friday 107. Office Tuesdays 9:30 am - 10:30 am, Friday 352-B (3 rd floor) or by appointment

Academic Support Services Accelerated Learning Classes The Learning Success Center SMARTHINKING Student computer labs Adult Education

Course outline. Code: ICT310 Title: Systems Analysis and Design

General Physics I Class Syllabus

ECON492 Senior Capstone Seminar: Cost-Benefit and Local Economic Policy Analysis Fall 2017 Instructor: Dr. Anita Alves Pena

University of Florida ADV 3502, Section 1B21 Advertising Sales Fall 2017

Medical Terminology - Mdca 1313 Course Syllabus: Summer 2017

INTRODUCTION TO GENERAL PSYCHOLOGY (PSYC 1101) ONLINE SYLLABUS. Instructor: April Babb Crisp, M.S., LPC

INTRODUCTION TO HEALTH PROFESSIONS HHS CREDITS FALL 2012 SYLLABUS

STA2023 Introduction to Statistics (Hybrid) Spring 2013

MATH 1A: Calculus I Sec 01 Winter 2017 Room E31 MTWThF 8:30-9:20AM

Data Structures and Algorithms

Maintaining Resilience in Teaching: Navigating Common Core and More Online Participant Syllabus

Social Media Journalism J336F Unique Spring 2016

Quick Reference for itslearning

CENTRAL MICHIGAN UNIVERSITY COLLEGE OF EDUCATION AND HUMAN SERVICES Department of Teacher Education and Professional Development

PHY2048 Syllabus - Physics with Calculus 1 Fall 2014

COMMUNICATIONS FOR THIS ONLINE COURSE:

BIOL 2402 Anatomy & Physiology II Course Syllabus:

COURSE DESCRIPTION PREREQUISITE COURSE PURPOSE

Coding II: Server side web development, databases and analytics ACAD 276 (4 Units)

GLBL 210: Global Issues

DMA 346 Digital Media Production Workshop

Spring 2015 IET4451 Systems Simulation Course Syllabus for Traditional, Hybrid, and Online Classes

GIS 5049: GIS for Non Majors Department of Environmental Science, Policy and Geography University of South Florida St. Petersburg Spring 2011

Required Materials: The Elements of Design, Third Edition; Poppy Evans & Mark A. Thomas; ISBN GB+ flash/jump drive

The University of Texas at Tyler College of Business and Technology Department of Management and Marketing SPRING 2015

EEAS 101 BASIC WIRING AND CIRCUIT DESIGN. Electrical Principles and Practices Text 3 nd Edition, Glen Mazur & Peter Zurlis

Math 22. Fall 2016 TROUT

MGMT 479 (Hybrid) Strategic Management

Required Texts: Intermediate Accounting by Spiceland, Sepe and Nelson, 8E Course notes are available on UNM Learn.

CPMT 1347 Computer System Peripherals COURSE SYLLABUS

MMC 6949 Professional Internship Fall 2016 University of Florida, Online Master of Arts in Mass Communication 3 Credit Hours

Midland College Syllabus MUSI 1311 Music Theory I SCH (3-3)

Introduction to Oceanography Syllabus OCE1001 Class 9350, Fall 2016

Intensive English Program Southwest College

MAT 122 Intermediate Algebra Syllabus Summer 2016

Phys4051: Methods of Experimental Physics I

PBHL HEALTH ECONOMICS I COURSE SYLLABUS Winter Quarter Fridays, 11:00 am - 1:50 pm Pearlstein 308

HIST 3300 HISTORIOGRAPHY & METHODS Kristine Wirts

Business Computer Applications CGS 1100 Course Syllabus. Course Title: Course / Prefix Number CGS Business Computer Applications

U : Second Semester French

Transcription:

CIT 1601: Introduction to Mobile Application Design and Development Instructor Information Instructor: Doctor Tai Cleveland Office: Online Office Hours: Upon request to meet online or Zoom Office Phone: (913) 406-0735 Email: taicleveland2008@gmail.com Note: The best way to reach me is by email or text message. I will respond to your inquiries within 24 hours on weekdays and 48 hours on weekends. You may email to set up a face-to-face visit at my office or Blackboard Collaborate session. Biography Dr. Tai Cleveland starts his career at the Department of Computer Information Systems & Cyber Security this Fall start in August 20, 2018. Doctor Cleveland will teach online of Arkansas State University. Dr. Cleveland earned his Doctor in Computer Science and Master of Information Systems Security from Colorado Technical University. Before came to Arkansas State University, Dr. Cleveland had taught in several universities and online programs. Biography Dr. Tai Cleveland starts his career at the Department of Computer Information Systems & Cyber Security this Fall start in August 20, 2018. Doctor Cleveland will teach online of Arkansas State University. Dr. Cleveland earned his Doctor in Computer Science and Master of Information Systems Security from Colorado Technical University. Before came to Arkansas State University, Dr. Cleveland had taught in several universities and online programs. Course Description Life cycle and creation of software aimed at helping users complete a computer task or program, working closely with computer analysts and engineers in languages such as Java, C++ or ORACLE to develop the necessary software specifications.

Course Goals Upon completion of this course the student will have reliably demonstrated the ability to use the Selenium to build out a well-factored, maintainable, resilient, reusable, and parallelized suite of tests and run tests locally, on a Continuous Integration system, and in the cloud Hardware You will need access to a reliable computer with a high-speed Internet connection, sufficient disk space (typically 10 GB), processor (1 GHz), and memory (1 GB). 4x Dual-Core AMD Opteron Total Mem 4048 Mb Your computer must have a webcam and microphone to participate in online video and chat options as required throughout course assignments. Software Firefox 3.6.5 Debian GNU/Linux 5.0.3 (Not MS Word!) Any code turned in, in a Microsoft Word will NOT be graded! Also, the latest versions of Adobe PDF Reader, Adobe Flash, Apple QuickTime, and Java are required. Course Outline Module Content Assignments & Projects Week 1 Introduction to Selenium Project: Practice install Selenium IDE&FireBug Week 2 Introduction to Selenium IDE Project: Practice Selenium IDE Week 3 Introduction to Script Selenium IDE Project: Practice writing Selenium script file Week 4 Implement Locating Selenium IDE Project: Using locators in Selenium IDE Week 5 Introduction to Enhance Script Project: Practice coding Selenium Script Selenium IDE Week 6 How to Store Variables Project: Learning to store variables, Echo, Alert, Popup

Week 7 Introduction to WebDriver Project: Implement WebDriver Week 8 Advanced WebDriver Deploy application using WebDriver Week 9 Final project & Portfolio Final Project: Create a portfolio demonstrating app development skills. Course Level Student Learning Outcomes Upon the successful completion of this course, students should Have a clear understanding of Selenium and Script Apply modern design aesthetics to Selenium Automation Testing Application Understand usability and accessibility issues in automate any web-based application with Selenium by the end, even teaching Java from scratch Have knowledge of cross-browser and cross-device compatibility and apply responsive design techniques to maximize support for like framework creation, Selenium Grid, and Cucumber BDD. Utilizing Selenium skills by using C# to automate browsers with the Selenium API and distribute tests with Selenium Grid. Course Requirements The assessment for this course will consist of various quizzes and assignments, a midterm and final exam, and a web project. I do not drop grades, give bonus points, nor do I curve. I weight each category as follows: Assignments All assignments will be available and will be submitted electronically through Blackboard. Assignments will be worth different point values depending on the length and difficulty of the activity. Assignments will assess the student s competency for the various computer software applications. Late assignments are not accepted. The respective assignment submission boxes are set with the due date and time. If a student tries to submit an assignment after the due date/time, the student will not be able to upload the document(s). Assignments submitted via e-mails as attachments will not be graded unless specifically required by the instructor. Quizzes & Exams There will be three Unit Exams plus a comprehensive Final. (Word, Excel, PowerPoint) Exams will be administered as 2 part assessments: the written exam will consist of objective and task based questions; the production exam will be in the form of a hands-on project or

skills/application exam. Each unit exam will equal 200 points 100 points for the theory exam and 100 points for the production exam. A comprehensive final exam worth 100 points at the end of the semester will also be administered. The timed exams cut off at the closing time (Moodle time); therefore, students must allow themselves plenty of time for the test. Make-up quizzes & exams are not available. If a student misses one (1) unit exam, the lowest test scores of the other exams will replace that score. If subsequent exams are missed an automatic zero (0) will be recorded as the exam grade. Therefore, if two (2) or more exams are missed, each exam score will be recorded as a zero (0). Discussion Boards The responses in the various discussion forums will be used to calculate the grade for class participation and to assess the student s understanding of the application of skills. This grade will be worth 100 points at the end of the semester. Discussion forums must be answered in a timely manner; this means that discussion questions must be answered prior to due date which is listed on the Assignment Sheet. Please refer to the Moodle linked book Discussion Forum Rules. Final Project The purposes of this project to design, develop, and publish a web site using recommended design practices. Your Project will demonstrate mastery of the web development skills and concepts learned in this course. Your web site might be about a favorite hobby or subject, your family, a church or club you belong to, a company that a friend owns, the company you work for, etc. Note: All coursework must be turned in on the date required in the schedule. No late work will be accepted. See late work policy. Grading & Grading Scale The assessment for this course will consist of various quizzes and assignments, a midterm and final exam, and a web project. I do not drop grades, give bonus points, nor do I curve. I weight each category as follows: Assessment Percentag e Quizzes, Assignments, & 40% Discussion Boards Mid-Term and Final 20% Web Project 40% Total 100% As you can see, the web project makes up 40% of the class, so it is very important to meet the deadlines for all the check-ins. See the Web Project guide and rubric for additional information.

Anticipated percentages and points for grading are as follows: Percentage Grade 90-100% A 80-89% B 70-79% C 60-69% D <50% F Note: Incomplete Grades will only be given in situations approved by the university with appropriate paperwork. Please remember these grades become Fs after a certain period of time. Program Outcome(s) Point 1 Point 2 Point 3 Point 4 Point 5 [Program outcomes are determined collaboratively by program faculty. You can find the outcomes for your program here: http://www.astate.edu/a/assessment/studentlearning-outcomes/] Support Services Here are ways to get help in your online courses. Technical Support ITS Helpdesk 24 hours/7 days per week Phone: (870) 972-3933 Email: onlinehelp@astate.edu The ITS Helpdesk can help with Blackboard Learn, general technology and email issues. They can be reached via phone or email. Writing Support

Writing Center Phone: (870) 972-3451 The Arkansas State University Writing Center is a comfortable learning space in which ALL members of the A-State community, undergraduate students, graduate students, faculty, and staff, can receive feedback on their writing. Our qualified, friendly writing consultants will help you at any stage of the process, from deciphering assignment sheets to providing feedback on writing projects that are nearly finished. We will help you with any writing occasion, whether it be personal, academic, or professional. The A-State Writing Center offers weekly hours for students to visit in person or virtually using Skype. Visit the A-State Writing Center website for hours and follow the steps on the Skype Tutoring page to set up a virtual visit. The hours are limited and vary during holidays and final exam periods so plan ahead and accordingly. Additional Support In addition, the Web is your friend and you can find various resources just by searching. I recommend these websites to help with HTML, CSS and design: W3School: http://www.w3schools.com HTML Dog: http://www.htmldog.com CSS-Tricks: http://www.css-tricks.com Policies Students with Disabilities Policy If you have a documented disability and wish to discuss academic accommodations, please contact me as soon as possible. Students who require academic adjustments in the classroom due to a disability must register with Arkansas State Disability Services (870-972-3964). Participation Policy Online participation is required in this course! You are a college level learner and active participation in all online activities and course assignments is extremely important. Students not participating in the online learning environment will not succeed in this course. Things you can do to stay actively involved and succeed: Read your announcements when logging into the course Contact your instructor with any questions in a timely manner

Participate in all learning activities (discussion boards, journals, blogs, etc.) Collaborate with other students in the course via email, assignments, etc. Review each module s material at the beginning of the week and plan work accordingly *Important: You are required to have a contingency plan in place in the event technology fails. Computer issues, Internet outages, power outages, login issues and any other technical issues will not be valid excuses for late assignments. Again, plan your week accordingly with time for problem solving and instructor communication. Academic Misconduct Policy Academic honesty is key to your success in this course. All work must be your own and sources must be cited when used. Plagiarism and cheating will not be tolerated and will result in a zero for the assignment. In addition, a second academic dishonesty offense will result in dismissal from this course and possibly the college. As stated by the student handbook, Arkansas State University enthusiastically promotes academic integrity and professional ethics among all members of the A-State academic community. Violations of this policy are considered as serious misconduct and may result in severe penalties. Please read more about academic integrity, plagiarism and cheating in the student handbook: http://www.astate.edu/a/student-conduct/student-standards/handbookhome.dot. Late Work Policy All assignments, including readings, are expected to be completed on time. It is crucial that you check Blackboard, as this is where your assignments will be posted. Ensure you read the textbook and complete the assignments. You will not learn the material otherwise. Every topic builds on the other. Therefore, if you don t read the material or complete the assignments, you will be at a serious disadvantage. I will NOT accept late any assignment after the due date. Netiquette Policy Netiquette refers to online rules of etiquette. In this course, you are required to follow these rules. Respect others, use proper grammar and do not yell (typing with all capital letters) when conversing with others.