Mobile Application Development Certificate Program

Size: px
Start display at page:

Download "Mobile Application Development Certificate Program"

Transcription

1 Information Technologies Programs Mobile Application Development Certificate Program Accelerate Your Career extension.uci.edu/mobileapps

2 University of California, Irvine Extension s professional certificate and specialized studies programs help you increase or Improve Your Career Options with a Professional Certificate enhance your current skills or prepare for a new career. Courses are highly practical and instructors are qualified leaders in their field. Convenient online courses make it easy to learn on your own time, in your own way. A certificate bearing the UC seal signifies a well-known, uncompromising standard of excellence. Mobile Application Development Certificate Program More people access the web via mobile devices than from personal computers. As the number of devices expands dramatically, users are becoming accustomed to having both web and computing access via small, mobile devices and phones. This has resulted in a significant increase in demand for developers with experience using multiple platforms such as ios, Android, and Windows Phone. At the same time, the growth in popularity of cloud computing has increased the ability for these devices to perform functions that previously required computation power unavailable on mobile devices. Who Should Enroll This program is intended for individuals interested in the design, development, or use of mobile device applications, games, or utilities. It will benefit those who wish to distinguish themselves across a wide range of employment and technical disciplines within the rapidly expanding field of mobile application development. Program Benefits n Develop the skills required to create applications for the major mobile device players including Apple iphone, Google Android, and Windows Phone n Create strategies to overcome mobile development challenges including memory and processor limitations, intermittent network access, and limited battery power n Learn how to effectively use application architectures for a range of wireless devices via hands-on experience

3 Curriculum n Explain the factors to consider when designing software for multiple platforms n Increase confidence by implementing applications from scratch using best practice principles including object oriented design and test driven development n Understand the relationship between the mobile market and other emerging technologies including cloud computing and social networking platforms such as Facebook, Twitter, and LinkedIn n Acquire the necessary skills to ensure mobile applications efficiently utilize corporate data or data available from external web services n Gain insight into new trends and features in the mobile device marketplace Program Fees The total cost of the program varies depending on the electives chosen. Actual fees may differ from the estimate below. Fees are subject to change without prior notice. Course Fees $4,685 Candidacy Fee $125 Textbooks $120 Total Estimated Cost $4,950 Certificate Eligibility and Requirements A certificate is awarded upon completion of 15 credit units (6 required and 9 elective credit units) with a grade point average of C or better. Students have a choice of one of the three OS-based tracks (ios, Android or Windows Phone) as part of their required courses. Students may also choose additional courses from the required tracks and use them towards their electives. Students who have taken related courses in IT (Java, Microsoft, SQL, etc.); Device Software Engineering or Embedded Systems Engineering may be able to apply some of their completed units to electives in this program. To become an official candidate in the program, students pursuing the certificate must submit a Declaration of Candidacy. To receive the certificate after completing all program requirements, students must submit a Request for Certificate. All requirements must be completed within 5 years after the student enrolls in his/her first course. Students not pursuing the certificate program are welcome to take as many individual courses as they wish. Required Courses (6 units) Introduction to Mobile Application Design and Development I&C SCI X (1.5 units) Learn about mobile application development, market opportunities, and technical requirements for Apple (ios), Google (Android) and Microsoft (Windows Phone). Course focuses on installing, developing, testing, and distributing mobile applications. Develop practical experience within all three platforms and implement a sample application in a platform of choice. Challenges including limited screen sizes, memory issues, and the variety of phones will also be discussed. Compare and contrast products designed by major vendors using a hands-on approach. Advanced Mobile Application Design and Development I&C SCI X (1.5 units) Build on the knowledge presented in the introductory course. Focus on application interfaces such as GEO positioning, Web access and multimedia capabilities. Discuss how mobile front end applications utilize and access functionality hosted in a cloud computing environment. Learn how social networking software like Facebook and Twitter can be used to promote and extend mobile applications. Choose Two Courses from the Following Tracks: ios Mobile Development for Apple iphone and ipad I&C SCI X (1.5 units) Design and develop applications for the Apple iphone and ipad. Recap how to register for the development program, download, and install XCode. Review the Objective C programming language. Compile and debug sample applications that illustrate iphone features and focus on User Interface Implementation. Develop applications to practice generating an interface. Become confident with Objective C code, the graphical user interface builder, and overall XCode project integration. Incorporate phone specific features like accelerometer, touch screen, GEO positioning, sound, and web access. Target groups for this class are developers, testers, and business analysts interested in this technology. Advanced Mobile Development for Apple iphone and ipad I&C SCI X (1.5 units) Increase the knowledge presented in the introductory course and focus on features needed to support iphone business applications. The programming exercises include Application Configuration, Data Persistence in Core Data, and open source database like SQLite. Covers advanced web access via SOAP and REST Service APIs utilizing JSON for data exchange. Further topics include advanced navigation models and more complex usage of GEO positioning, Accelerometer, and Multimedia features. For more information: Jackie Badwah (949)

4 Curriculum Android Introduction to Android Application Development with Java Essentials I&C SCI X (1.5 units) Understand Google s Android mobile device platform and develop basic applications for Android devices. The course covers Java programming essentials necessary for basic Android app development. Gain introductory level experience using the related Software Development Kit (SDK) from Google that is required to take the two subsequent Android courses in this program (Application Development for Android Devices and Advanced Application Development for Android.) The course centers around building several basic applications and the core Android concepts required to complete a student directed application, which combines several Android features. The class will also cover basic debugging for android applications. Application Development for Android Devices I&C SCI X (1.5 units) Understand Google s Android mobile device platform, its position in the marketplace and the applications for actual devices. Receive hands-on experience using Google s Android Software Development Kit (SDK). Create several small applications based on core concepts and then use them to build a complex application which combines several Android features. Utilize and integrate specific features such as the user interface, process creation, life cycle events, process services, location based facilities, accelerometer, on-device sensors, network/web access, and sound/multimedia. Test-based development methods will be stressed throughout the course and students will learn to test and debug their applications using the emulator and an actual device. Course also includes an overview of the mobile device and application market, registering with the Google Market to be an Android developer, and distributing applications to the Android user population. Advanced Application Development for Android I&C SCI X (1.5 units) Gain advanced knowledge of the Android platform including: issues and techniques, structuring applications for efficiency and reliability, accessing web services and integrating with 3rd party libraries. Learn about background applications, content providers and animation. Receive hands-on experience using Google s Android Software Development Kit. Create several small applications based on core concepts and then use them to build a complex application which combines several advanced Android features. Utilize and integrate specific features such as the user interface, process creation, life cycle events, process services, location based facilities, accelerometer, on-device sensors, network/web access, and sound/multimedia. Windows Phone Application Development for Windows Phone 8 I&C SCI X (1.5 units) Windows Phone is Microsoft s next generation mobile operating system. It promises to be an amazing mobile phone operating system given its great user interface and functionality. Course provides hands-on skills and experience with developing real-life applications using the Windows Phone platform. Learn the basics, understand the product lifecycle, write applications, use built-in widgets and components, and work with the data store. Advanced Application Development for Windows Phone 8 I&C SCI X (1.5 units) Develop advanced programming skills for Windows Phone based devices. Learn how to use Launcher, Choosers and Push notifications and well as Panorama and Pivots. Optimize the performance of mobile applications and efficiently integrate them with onboard hardware and media. Define the application lifecycle and design applications using Blend and Metro. Gain the skills required to market and sell applications. Elective Courses (Minimum 9 units) Introduction to Computer Programming Using C++ I&C SCI X (3 units) The primary objective of this course is to provide the techniques and practices of cloud computing. Cloud computing refers to a set of services that provide companies and application developers with the means to scale their application's resource usage through the Internet on demand. This course will concentrate on building applications on Google App Engine and Microsoft Windows Azure. This course will also teach the students the knowledge of designing and implementing cloud-based software system. In addition, this course will explore the current challenges facing cloud computing. Developing.NET Solutions with C# I&C SCI X (3 units) Learn C# (pronounced C-sharp), Microsoft's object-oriented programming language that combines the power of C++ with many of the features of Java. Learn how Extensible Markup Language (XML) and Simple Object Access Protocol (SOAP) simplifies programming in C# and how these features can decrease the time it takes to get new products and services to market. Topics include the Common Language Runtime, the Common Type System, the.net Framework Class Library, the.net software development kit (SDK), and data access using Active Data Objects (ADO.NET). Upon completion of the course, you'll be ready to write short C# programs that exercise the major features of the language as well as continue your study of the.net environment. Java Programming I I&C SCI X460.1 (3 units) Java is an excellent choice for those new to programming, wishing to enhance their current skillset or change their career. The aim of this course is to provide students with the knowledge and competencies to be able to write and design sophisticated professional programs using Java through extensive hands-on exercises. Included are core language concepts including fundamental data types, flow control, and standard function libraries. The course emphasizes object-oriented programming and modular design to support distributed development environments. Included are the design of classes and objects inheritance and polymorphism, and file I/O. The course also includes coverage of the Java Collections API, debugging, exceptions, and the Eclipse IDE. Optional modules throughout the course enforce basic concepts for those who are new to programming. After completion of this course, students are prepared for Java Programming II (I&CSCI X460.11). Java Programming II I&C SCI X (3 units) Expand your knowledge of Java and learn about several of the advanced features available in the Java programming environment. This course focuses on the development of advanced graphical user interfaces (GUIs) using Swing, multithreading and concurrency, Generics, basics of databases and Java Database Connectivity (JDBC), Servlets, Java Server Pages (JSPs), exception handling, debugging, and performance tuning. Students have an opportunity to practice implementing these and other Java features in this hands-on course. extension.uci.edu/mobileapps

5 Java Web Services I&C SCI X (1.5 units) Java Web Services is a hands-on course that teaches you the concepts, implementation, and usage of different types of web services using Java technologies. You will learn to design, develop, and publish SOAP and REST web services with Java technologies. You will also learn how to write clients for calling these web services. The special emphasis is put on applying the architectural concepts and best practices for developing secure and scalable web services (SOA, standards, etc.). Prerequisites: Knowledge of Java programming language and XML. Basic knowledge of Java enterprise systems. Social Network Programming for Mobile Devices I&C SCI X (1.5 units) Social networking software receives the biggest Media Buzz in the Information Technology marketplace today. The Facebook platform is growing faster than any other computing platform even faster than Google. Get an introduction into social network computing and learn how to build applications that integrate with the major social networking platforms: Facebook, OpenSocial, and Twitter. Identify the characteristics of engaging social media applications and experience how to use the Facebook platform, Google Friend Connect, and the Twitter API to create them. Receive hands-on experience in developing sample applications end-to-end. Discuss how social computing software can be used in both a development and hosting environment as well as in an integrated marketing environment. Advanced Social Network Programming for Mobile Devices I&C SCI X (1.5 units) Learn advanced features of social network computing using Facebook, Twitter, OpenSocial (Google). Acquire hands-on knowledge in building integrated applications. Work on coding examples to explore and experience the Facebook, Twitter, and Open Social programming APIs. Experience how these samples connect to mobile application development on the Apple iphone (front end) as well as in the Amazon and Google cloud environments (back-end). After finishing the beginner and advanced class, gain experience and references to write applications utilizing Facebook, OpenSocial, and Twitter and connect them in real world scenarios. The target groups for this class are developers, testers, and business analysts interested in this technology. Cloud Computing Platform as a Service (PaaS) I&C SCI X (1.5 units) Acquire techniques and practices of cloud computing. Cloud computing is a set of services that provide companies and application developers with an on-demand solution that addresses usage issues by using the Internet. Build applications on Google App Engine and Microsoft Windows Azure. Design and implement cloud-based software systems and explore current challenges. Creating Websites for Mobile Devices I&C SCI X (1.5 units) Design and develop web sites specifically for mobile devices. As the number of smart phones and other mobile devices rapidly grow, web designers need to make sure their sites are usable and even optimized to be viewed on them. The topics range from design considerations to specific development steps. Agile Software Design and Programming I&C SCI X (2.5 units) Learn the principles, practices, and patterns that result in optimal software design and development. Utilize the best practices from objectoriented design and Agile techniques/frameworks to create design processes and a culture that results in highly effective, clean software to improve organizational efficiencies and create a competitive advantage. Review a variety of case studies from simple to complex in multiple programming languages, illustrating the fundamentals of Agile development and Agile design. Topics include release and iteration planning; testdriven development (TDD); refactoring; Agile design (including design smells and code rot ); single-responsibility (SRP); open closed principle (OCP); Liskov substitution principle (LSP); object and state diagrams; big software design issues; design patterns; class design; complexity management and package design; and the use of OOD and C++ in an Agile environment. Agile Development I&C SCI X (2.5 units) Agile techniques are rapidly becoming integral to the project management process, and are often implemented to motivate the cultural shifts required to stimulate innovation and improve operational efficiency. Learn the important differences between evaluation and tracking of Agile (Scrum- and Kanban-based) and traditional projects. Additional topics include the Agile approach to complex projects using global, multicultural teams; key features of the management, use and measurement of contractors on an Agile project; portfolio management; determination of ROI; build vs. buy; and selecting projects best suited for Agile. The use of Agile as a tool to motivate innovative, cultural and organizational change will also be discussed. Industry recognized software tools such as Rally will be used throughout the class to help you understand how to effectively manage projects in an Agile environment. Agile Project Management I&C SCI X (3 units) Understand and leverage the foundations of Agile techniques and culture within your organization. Frameworks such as Scrum and Kanban will be used to develop practical skills and a clear understanding of the Agile process. Discover how Agile and Lean can perform side-by-side with traditional projects and in hierarchical organizational structures. Explore how Agile is not only a working management method but a different mindset. Discuss what mental and cultural shifts are necessary for Agile adoption. The course will address how the contemporary thinking in management of projects, especially those that are based on PMI s PMBOK Guide and SEI s CMMI, are influenced by Agile and Lean. Case studies on Agile implementation and transitioning will also be discussed. Additional topics covered in the course include: management of programs and portfolios in an Agile environment; how Agile maturity can be measured; and how process management is performed in the Agile world. Corporate Training Our Corporate Training specialists can deliver this program or customize one that fits your organization s specific needs. Visit extension.uci.edu/corporate or call (949) for information.

6 Advisory Committee Ken Baldwin, President, GoingMobile Wolf Paulus, Sr. Architect Mobile Software Development, Ralf Brockhaus, CEO, SmileFish Hewlett-Packard Craig S. Dickson, Software Engineer Architect, The Jeffry Peacock, Owner, Wonkware Juggernaut Group John Petrone, SVP & CTO, Autobytel Crista Lopes, Ph.D., Professor, Department of Informatics, Donald Bren School of information and Computer Sciences, University of California, Irvine Farhad Mafie, President and CEO, Savant Company Inc. Andrew Maltin, CEO, MEDL Mobile Mustafa Seifi, Senior Director of Development, Oracle Corp. Stefano Stefan, Ph.D., Director of Online Program Development, University of California, Irvine Extension Aaron Stibel, SVP, Technology, Dun & Bradstreet Credibility Corp. Academic Management Dave Dimas, Ph.D., Director, Engineering, Sciences and Information Technologies Mobile Application Development Certificate Program Jackie Badwah n (949) n extension.uci.edu/mobileapps

Agile Project Management Certificate Program

Agile Project Management Certificate Program Information Technologies & Business and Management Agile Project Management Certificate Program Accelerate Your Career extension.uci.edu/agile Improve Your Career Options with a Professional Certificate

More information

Data Science Certificate Program

Data Science Certificate Program Information Technologies Programs Data Science Certificate Program Accelerate Your Career extension.uci.edu/datascience Offered in partnership with University of California, Irvine Extension s professional

More information

Web Design and Development Certificate Program

Web Design and Development Certificate Program Information Technologies Programs Web Design and Development Certificate Program Accelerate Your Career extension.uci.edu/webdesign University of California, Irvine Extension's professional certificate

More information

Web Intelligence Certificate Program

Web Intelligence Certificate Program Information Technologies Programs Web Intelligence Certificate Program Accelerate Your Career extension.uci.edu/wi Offered in partnership with: University of California, Irvine Extension s professional

More information

Business Intelligence and Data Warehousing Specialized Studies

Business Intelligence and Data Warehousing Specialized Studies Information Technologies Programs Business Intelligence and Data Warehousing Specialized Studies Accelerate Your Career University of California, Irvine Extension s professional certificate and specialized

More information

Predictive Analytics Certificate Program

Predictive Analytics Certificate Program Information Technologies Programs Predictive Analytics Certificate Program Accelerate Your Career Offered in partnership with: University of California, Irvine Extension s professional certificate and

More information

Big Data Specialized Studies

Big Data Specialized Studies Information Technologies Programs Big Data Specialized Studies Accelerate Your Career extension.uci.edu/bigdata Offered in partnership with University of California, Irvine Extension s professional certificate

More information

Social Media Specialized Studies

Social Media Specialized Studies Business and Management Social Media Specialized Studies Accelerate Your Career extension.uci.edu/sm University of California, Irvine Extension s professional certificate and specialized studies programs

More information

Mobility Introduction Android. Duration 16 Working days Start Date 1 st Oct 2013

Mobility Introduction Android. Duration 16 Working days Start Date 1 st Oct 2013 Mobility Introduction Android Duration 16 Working days Start Date 1 st Oct 2013 Day 1 1. Introduction to Mobility 1.1. Mobility Paradigm 1.2. Desktop to Mobile 1.3. Evolution of the Mobile 1.4. Smart phone

More information

MA-WA1920: Enterprise iphone and ipad Programming

MA-WA1920: Enterprise iphone and ipad Programming MA-WA1920: Enterprise iphone and ipad Programming Description This 5 day iphone training course teaches application development for the ios platform. It covers iphone, ipad and ipod Touch devices. This

More information

Information Systems Security Certificate Program

Information Systems Security Certificate Program Information Technologies Programs Information Systems Security Certificate Program Accelerate Your Career extension.uci.edu/infosec University of California, Irvine Extension s professional certificate

More information

Cisco Enterprise Mobility Services Platform

Cisco Enterprise Mobility Services Platform Data Sheet Cisco Enterprise Mobility Services Platform Reduce development time and simplify deployment of context-aware mobile experiences. Product Overview The Cisco Enterprise Mobility Services Platform

More information

A Monitored Student Testing Application Using Cloud Computing

A Monitored Student Testing Application Using Cloud Computing A Monitored Student Testing Application Using Cloud Computing R. Mullapudi and G. Hsieh Department of Computer Science, Norfolk State University, Norfolk, Virginia, USA r.mullapudi@spartans.nsu.edu, ghsieh@nsu.edu

More information

Module Title: Software Development A: Mobile Application Development

Module Title: Software Development A: Mobile Application Development Module Title: Software Development A: Mobile Application Development Module Code: SDA SDA prerequisites: CT1, HS1, MS001, CA Award of BSc. In Information Technology The Bachelor of Science in Information

More information

Developing Applications for ios

Developing Applications for ios Developing Applications for ios Lecture 1: Mobile Applications Development Radu Ionescu raducu.ionescu@gmail.com Faculty of Mathematics and Computer Science University of Bucharest Content Key concepts

More information

Computer Information Systems (CIS)

Computer Information Systems (CIS) Computer Information Systems (CIS) CIS 113 Spreadsheet Software Applications Prerequisite: CIS 146 or spreadsheet experience This course provides students with hands-on experience using spreadsheet software.

More information

Developing and deploying mobile apps

Developing and deploying mobile apps Developing and deploying mobile apps 1 Overview HTML5: write once, run anywhere for developing mobile applications 2 Native app alternative Android -- Java ios -- Objective-C Windows Mobile -- MS tools

More information

Systems Engineering Certificate Program

Systems Engineering Certificate Program Engineering Programs Systems Engineering Certificate Program Accelerate Your Career extension.uci.edu/systemseng University of California, Irvine Extension s professional certificate and specialized studies

More information

ORACLE MOBILE APPLICATION FRAMEWORK DATA SHEET

ORACLE MOBILE APPLICATION FRAMEWORK DATA SHEET ORACLE MOBILE APPLICATION FRAMEWORK DATA SHEET PRODUCTIVE ENTERPRISE MOBILE APPLICATIONS DEVELOPMENT KEY FEATURES Visual and declarative development Mobile optimized user experience Simplified access to

More information

Here to take you beyond Mobile Application development using Android Course details

Here to take you beyond Mobile Application development using Android Course details Here to take you beyond Mobile Application development using Android Course details Mobile Application Development using Android Objectives: To get you started with writing mobile application using Android

More information

"It's a Phone First! How to Test Your Five-star Mobile Apps"

It's a Phone First! How to Test Your Five-star Mobile Apps BW4 Concurrent Session 11/7/2012 10:15 AM "It's a Phone First! How to Test Your Five-star Mobile Apps" Presented by: Will Hurley Quality and Security Services Brought to you by: 340 Corporate Way, Suite

More information

INTERNET PROGRAMMING AND DEVELOPMENT AEC LEA.BN Course Descriptions & Outcome Competency

INTERNET PROGRAMMING AND DEVELOPMENT AEC LEA.BN Course Descriptions & Outcome Competency INTERNET PROGRAMMING AND DEVELOPMENT AEC LEA.BN Course Descriptions & Outcome Competency 1. 420-PA3-AB Introduction to Computers, the Internet, and the Web This course is an introduction to the computer,

More information

Introduction to Oracle Mobile Application Framework Raghu Srinivasan, Director Development Mobile and Cloud Development Tools Oracle

Introduction to Oracle Mobile Application Framework Raghu Srinivasan, Director Development Mobile and Cloud Development Tools Oracle Introduction to Oracle Mobile Application Framework Raghu Srinivasan, Director Development Mobile and Cloud Development Tools Oracle Safe Harbor Statement The following is intended to outline our general

More information

HTML5. Turn this page to see Quick Guide of CTTC

HTML5. Turn this page to see Quick Guide of CTTC Programming SharePoint 2013 Development Courses ASP.NET SQL TECHNOLGY TRAINING GUIDE Visual Studio PHP Programming Android App Programming HTML5 Jquery Your Training Partner in Cutting Edge Technologies

More information

A Modular Approach to Teaching Mobile APPS Development

A Modular Approach to Teaching Mobile APPS Development 2014 Hawaii University International Conferences Science, Technology, Engineering, Math & Education June 16, 17, & 18 2014 Ala Moana Hotel, Honolulu, Hawaii A Modular Approach to Teaching Mobile APPS Development

More information

Take full advantage of IBM s IDEs for end- to- end mobile development

Take full advantage of IBM s IDEs for end- to- end mobile development Take full advantage of IBM s IDEs for end- to- end mobile development ABSTRACT Mobile development with Rational Application Developer 8.5, Rational Software Architect 8.5, Rational Developer for zenterprise

More information

DIABLO VALLEY COLLEGE CATALOG 2014-2015

DIABLO VALLEY COLLEGE CATALOG 2014-2015 COMPUTER SCIENCE COMSC The computer science department offers courses in three general areas, each targeted to serve students with specific needs: 1. General education students seeking a computer literacy

More information

Advance Android Application Development (8W-A3D)

Advance Android Application Development (8W-A3D) Apps to be Developed/Build: Advance Android Application Development (8W-A3D) Basic Calculator App Multi-page Login App Custom Drop-down Menu Search App (in App Search) Employee Database App Audio Player

More information

Student Program Information 2014

Student Program Information 2014 Diploma of Software Development (ICA50711) TAFESA delivers qualifications from the national ICA11 Training Package. This document provides the details for the Diploma of Software Development. To use the

More information

apiomat Enterprise Mobile Enterprise Application Platform the Next Generation

apiomat Enterprise Mobile Enterprise Application Platform the Next Generation Mobile Enterprise Application Platform the Next Generation Digital Transformation Mobile is changing the game Starting with Apple s iphone mobile devices have changed economy from the scratch new business

More information

ICAPRG601A Develop advanced mobile multi-touch applications

ICAPRG601A Develop advanced mobile multi-touch applications ICAPRG601A Develop advanced mobile multi-touch applications Release: 1 ICAPRG601A Develop advanced mobile multi-touch applications Modification History Release Release 1 Comments This Unit first released

More information

Chapter 1. Introduction to ios Development. Objectives: Touch on the history of ios and the devices that support this operating system.

Chapter 1. Introduction to ios Development. Objectives: Touch on the history of ios and the devices that support this operating system. Chapter 1 Introduction to ios Development Objectives: Touch on the history of ios and the devices that support this operating system. Understand the different types of Apple Developer accounts. Introduce

More information

Oracle Mobile Cloud Service. A Complete Strategy for Developing, Deploying, and Monitoring Mobile Apps

Oracle Mobile Cloud Service. A Complete Strategy for Developing, Deploying, and Monitoring Mobile Apps Oracle Mobile Cloud Service A Complete Strategy for Developing, Deploying, and Monitoring Mobile Apps Overview Emerging technologies have a way of quickly becoming conventional. Consider cloud computing.

More information

Environmental Management Certificate Program

Environmental Management Certificate Program Environmental and Facilities Management Environmental Management Certificate Program Accelerate Your Career University of California, Irvine Extension s professional certificate and specialized studies

More information

Computer Science Course Descriptions Page 1

Computer Science Course Descriptions Page 1 CS 101 Intro to Computer Science An introduction to computer science concepts and the role of computers in society. Topics include the history of computing, computer hardware, operating systems, the Internet,

More information

Lecture 1 Introduction to Android

Lecture 1 Introduction to Android These slides are by Dr. Jaerock Kwon at. The original URL is http://kettering.jrkwon.com/sites/default/files/2011-2/ce-491/lecture/alecture-01.pdf so please use that instead of pointing to this local copy

More information

Human Resources Department. hr@mcnewton.org

Human Resources Department. hr@mcnewton.org McNewton Solutions Private Limited Plot No. J-7 2nd Floor, FCS Building Chandigarh Information Technology Park, INDIA P: +91 172 456 7842 E: info@mcnewton.org W: www.mcnewton.org Touch Human Resources

More information

Know the Difference. Unified Functional Testing (UFT) and Lean Functional Testing (LeanFT) from HP

Know the Difference. Unified Functional Testing (UFT) and Lean Functional Testing (LeanFT) from HP Know the Difference Unified Functional Testing (UFT) and Lean Functional Testing (LeanFT) from HP 1 Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject

More information

City of Dublin Education & Training Board. Programme Module for. Mobile Technologies. leading to. Level 6 FETAC. Mobile Technologies 6N0734

City of Dublin Education & Training Board. Programme Module for. Mobile Technologies. leading to. Level 6 FETAC. Mobile Technologies 6N0734 City of Dublin Education & Training Board Programme Module for Mobile Technologies leading to Level 6 FETAC Version 3 1 Introduction This programme module may be delivered as a standalone module leading

More information

Mobilize Your ERP with ADF Mobile

Mobilize Your ERP with ADF Mobile Mobilize Your ERP with ADF Mobile Ramesh Kumar ealliance Corp Founder & CEO rkumar@ealliancecorp.com 630-618-0916 1 ealliance Background ealliance started in 1998 as an Oracle Partner specializing in Oracle

More information

ASSOCIATE DEGREE OF SOFTWARE DEVELOPMENT (MOBILE APPLICATIONS)

ASSOCIATE DEGREE OF SOFTWARE DEVELOPMENT (MOBILE APPLICATIONS) GOVERNMENT OF WESTERN AUSTRALIA ASSOCIATE DEGREE OF SOFTWARE DEVELOPMENT (MOBILE APPLICATIONS) COURSE OUTLINE 2015 Information correct as of December 2014. Provider CRICOS Code 00020G Higher Education

More information

Introduction to Android

Introduction to Android Introduction to Android Poll How many have an Android phone? How many have downloaded & installed the Android SDK? How many have developed an Android application? How many have deployed an Android application

More information

Improve Your Career Options with a Professional Certificate

Improve Your Career Options with a Professional Certificate InternetMktgBro 8/21/14 5:38 PM Page 3 Business and Management Internet Marketing Certificate Program Accelerate Your Career extension.uci.edu/im University of California, Irvine Extension s professional

More information

Workshop on Android and Applications Development

Workshop on Android and Applications Development Workshop on Android and Applications Development Duration: 2 Days (8 hrs/day) Introduction: With over one billion devices activated, Android is an exciting space to make apps to help you communicate, organize,

More information

Safe Harbor Statement

Safe Harbor Statement Safe Harbor Statement The preceding is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment

More information

BUSINESS TECHNOLOGY (BTE)

BUSINESS TECHNOLOGY (BTE) University of Miami Academic Bulletin 1 BUSINESS TECHNOLOGY (BTE) BTE 120. Introduction to Computer Information Systems. 3 Credit An introduction to computers and information processing, with emphasis

More information

COMPUTER SCIENCE (AS) Associate Degree, Certificate of Achievement & Department Certificate Programs

COMPUTER SCIENCE (AS) Associate Degree, Certificate of Achievement & Department Certificate Programs A Course of Study for COMPUTER SCIENCE (AS) Associate Degree, Certificate of Achievement & Department Certificate Programs The field of computer science leads to a variety of careers that all require core

More information

ANDROID INTRODUCTION TO ANDROID

ANDROID INTRODUCTION TO ANDROID ANDROID JAVA FUNDAMENTALS FOR ANDROID Introduction History Java Virtual Machine(JVM) JDK(Java Development Kit) JRE(Java Runtime Environment) Classes & Packages Java Basics Data Types Variables, Keywords,

More information

Build Your Mobile Strategy Not Just Your Mobile Apps

Build Your Mobile Strategy Not Just Your Mobile Apps Mobile Cloud Service Build Your Mobile Strategy Not Just Your Mobile Apps Copyright 2015 Oracle Corporation. All Rights Reserved. What is is it? Oracle Mobile Cloud Service provides everything you need

More information

Literature Review: Starting Mobile Application Development for E-Sports Portal Hayoung Noh

Literature Review: Starting Mobile Application Development for E-Sports Portal Hayoung Noh Literature Review: Starting Mobile Application Development for E-Sports Portal Hayoung Noh Computer Science Honours Programme University of Cape Town 13 May 2014 Abstract Constant demand for mobile applications

More information

Chapter 13: Program Development and Programming Languages

Chapter 13: Program Development and Programming Languages 15 th Edition Understanding Computers Today and Tomorrow Comprehensive Chapter 13: Program Development and Programming Languages Deborah Morley Charles S. Parker Copyright 2015 Cengage Learning Learning

More information

The approach Microsoft has taken with its Windows Phone 7 platform is

The approach Microsoft has taken with its Windows Phone 7 platform is 1 Developing an App for Windows Phone 7: An Overview In This Chapter Developing apps for Windows Phone 7 Taking care of your customers after the app is in their hands The approach Microsoft has taken with

More information

Computer and Information Sciences

Computer and Information Sciences Computer and Information Sciences Dr. John S. Eickmeyer, Chairperson Computers are no longer huge machines hidden away in protected rooms and accessible to only a few highly-trained individuals. Instead,

More information

Design for Success: Designing for the Internet of Things with TiWiConnect

Design for Success: Designing for the Internet of Things with TiWiConnect Design for Success: Designing for the Internet of Things with TiWiConnect Today s presenters Scott Lederer Senior Software Architect Dave Burleton Vice President of Marketing LSR.com Today s Agenda Why

More information

Mobile App Development Using App Inventor

Mobile App Development Using App Inventor Mobile App Development Using App Inventor October 2013 Mahsa Mohaghegh and Mobile Development Team @ Unitec The Post-PC Era 2007: Apple releases ios on the iphone 2008: Google releases Android on the HTC

More information

ORACLE ADF MOBILE DATA SHEET

ORACLE ADF MOBILE DATA SHEET ORACLE ADF MOBILE DATA SHEET PRODUCTIVE ENTERPRISE MOBILE APPLICATIONS DEVELOPMENT KEY FEATURES Visual and declarative development Java technology enables cross-platform business logic Mobile optimized

More information

Bachelor of Science in Business Administration - Information Systems and Technology Major

Bachelor of Science in Business Administration - Information Systems and Technology Major Bachelor of Science in - Information Systems and Technology Major Ling Li, Chair Li Xu, Information Technology Area Coordinator Roya Ardalan, Chief Discipline Advisor The information systems and technology

More information

The story so far: Teaching Mobile App Development at PG level at Londonmet

The story so far: Teaching Mobile App Development at PG level at Londonmet The story so far: Teaching Mobile App Development at PG level at Londonmet Dr. Yanguo Jing Principal Lecturer in Computing University Teaching Fellow Faculty of Computing, London Metropolitan University

More information

Teqno Mates Solutions

Teqno Mates Solutions Teqno Mates Solutions About Teqno Mates Teqno Mates Solutions is an emerging outsourcing leader and one of the most promising web development companies in India, the biggest IT outsourcing hub of the world.

More information

SaaS, PaaS & TaaS. By: Raza Usmani

SaaS, PaaS & TaaS. By: Raza Usmani SaaS, PaaS & TaaS By: Raza Usmani SaaS - Introduction Software as a service (SaaS), sometimes referred to as "on-demand software. software and its associated data are hosted centrally (typically in the

More information

Application Testing Suite Overview

<Insert Picture Here> Application Testing Suite Overview Application Testing Suite Overview Agenda Ats Overview OpenScript Functional Testing OpenScript Load Testing Forms/Siebel Modules Installation of Ats Oracle Load Tester Oracle Test

More information

Android Application Development

Android Application Development Android Application Development 3TECHSOFT INNOVATION*INTELLIGENCE*INFORMATION Effective from: JUNE 2013 Noida Office: A-385, Noida (UP)- 201301 Contact us: Email: hr@3techsoft.com Website: www.3techsoft.com

More information

Igniting young minds through computer programming

Igniting young minds through computer programming Igniting young minds through computer programming igniting young minds W riting computer programs is a challenging, yet extremely satisfying personal experience that develops essential skills in logic,

More information

Enterprise Mobile App Management Essentials. Presented by Ryan Hope and John Nielsen

Enterprise Mobile App Management Essentials. Presented by Ryan Hope and John Nielsen Enterprise Mobile App Management Essentials Presented by Ryan Hope and John Nielsen 1 Mobile App Trends Global mobile app downloads to exceed 30B by 1016 US and Europe account for over 70% of the market

More information

01. Introduction of Android

01. Introduction of Android 01. Introduction of Android Goal Understand the concepts and features of the Android Install the complete Android development environment Find out the one-click install Android development environment

More information

«compl*tc IDIOT'S GUIDE. Android App. Development. by Christopher Froehlich ALPHA. A member of Penguin Group (USA) Inc.

«compl*tc IDIOT'S GUIDE. Android App. Development. by Christopher Froehlich ALPHA. A member of Penguin Group (USA) Inc. «compl*tc IDIOT'S GUIDE Android App Development by Christopher Froehlich A ALPHA A member of Penguin Group (USA) Inc. Contents Part 1: Getting Started 1 1 An Open Invitation 3 Starting from Scratch 3 Software

More information

4 Keys to Building a Successful, Scalable Mobile App Strategy

4 Keys to Building a Successful, Scalable Mobile App Strategy APPCELERATOR WHITEPAPER: 4 STEPS TO CREATING A MOBILE STRATEGY 4 Keys to Building a Successful, Scalable Mobile App Strategy Mobile is already changing everything, it will transform relationships with

More information

Course Descriptions. CS 101 Intro to Computer Science

Course Descriptions. CS 101 Intro to Computer Science Course Descriptions CS 101 Intro to Computer Science An introduction to computer science concepts and the role of computers in society. Topics include the history of computing, computer hardware, operating

More information

Course Descriptions. preparation.

Course Descriptions. preparation. Course Descriptions CS 101 Intro to Computer Science An introduction to computer science concepts and the role of computers in society. Topics include the history of computing, computer hardware, operating

More information

MOBILIZING ORACLE APPLICATIONS ERP. An Approach for Building Scalable Mobility Solutions. A RapidValue Solutions Whitepaper

MOBILIZING ORACLE APPLICATIONS ERP. An Approach for Building Scalable Mobility Solutions. A RapidValue Solutions Whitepaper MOBILIZING ORACLE APPLICATIONS ERP An Approach for Building Scalable Mobility Solutions A RapidValue Solutions Whitepaper TABLE OF CONTENTS Executive Overview Typical Architecture for Mobilizing Oracle

More information

AppDev OnDemand Cloud Computing Learning Library

AppDev OnDemand Cloud Computing Learning Library AppDev OnDemand Cloud Computing Learning Library A full year of access to our cloud computing courses, plus future course releases included free! The AppDev OnDemand Cloud Computing Learning Library includes

More information

Introduction to IBM Worklight Mobile Platform

Introduction to IBM Worklight Mobile Platform Introduction to IBM Worklight Mobile Platform The Worklight Mobile Platform The Worklight Mobile Platform is an open, complete and advanced mobile application platform for HTML5, hybrid and native apps.

More information

Course Summary. Prerequisites

Course Summary. Prerequisites Course Summary Kony MobileFabric 6.5 The Kony MobileFabric course is intended for developers and integrators working with Kony MobileFabric and Kony Studio. This course consists of 6 self-paced modules,

More information

Welcome to the Force.com Developer Day

Welcome to the Force.com Developer Day Welcome to the Force.com Developer Day Sign up for a Developer Edition account at: http://developer.force.com/join Nicola Lalla nlalla@saleforce.com n_lalla nlalla26 Safe Harbor Safe harbor statement under

More information

Syllabus Version 1.2.8.

Syllabus Version 1.2.8. Syllabus Version 1.2.8. 0. Introduction to This Syllabus... 4 0.1 Purpose of this Document... 4 0.2 Cognitive Level of Knowledge... 4 0.3 The Examination... 5 0.4 Business Outcome... 5 0.5 Specialization...

More information

POINT-TO-POINT vs. MEAP THE RIGHT APPROACH FOR AN INTEGRATED MOBILITY SOLUTION

POINT-TO-POINT vs. MEAP THE RIGHT APPROACH FOR AN INTEGRATED MOBILITY SOLUTION POINT-TO-POINT vs. MEAP THE RIGHT APPROACH FOR AN INTEGRATED MOBILITY SOLUTION Executive Summary Enterprise mobility has transformed the way businesses engage with customers, partners and staff while exchanging

More information

Leveraging the power of social media & mobile applications

Leveraging the power of social media & mobile applications Leveraging the power of social media & mobile applications Xoriant delivers an innovative solution blending mobile applications and web based social networking media for our client focusing on local marketing.

More information

Reminders. Lab opens from today. Many students want to use the extra I/O pins on

Reminders. Lab opens from today. Many students want to use the extra I/O pins on Reminders Lab opens from today Wednesday 4:00-5:30pm, Friday 1:00-2:30pm Location: MK228 Each student checks out one sensor mote for your Lab 1 The TA will be there to help your lab work Many students

More information

Facilities Management Certificate Program

Facilities Management Certificate Program Environmental and Facilities Management Facilities Management Certificate Program Accelerate Your Career extension.uci.edu/facilities University of California, Irvine Extension s professional certificate

More information

E-Learning Instructional Design Certificate Program

E-Learning Instructional Design Certificate Program Business E-Learning Instructional Design Certificate Program extension.uci.edu/eid University of California, Irvine Extension s professional certificate and specialized studies programs help you increase

More information

Computer Science. 232 Computer Science. Degrees and Certificates Awarded. A.S. Degree Requirements. Program Student Outcomes. Department Offices

Computer Science. 232 Computer Science. Degrees and Certificates Awarded. A.S. Degree Requirements. Program Student Outcomes. Department Offices 232 Computer Science Computer Science (See Computer Information Systems section for additional computer courses.) We are in the Computer Age. Virtually every occupation in the world today has an interface

More information

UBS Training Course Catalog

UBS Training Course Catalog 2014 COURSE CATALOG SECURITY COURSES Advanced Ethical Hacking Secure Android Development Secure ios Development C/C++ Programming Security Complete Windows Security Cryptography Overview Designing Secure

More information

ipad, a revolutionary device - Apple

ipad, a revolutionary device - Apple Flash vs HTML5 ipad, a revolutionary device Apple Lightweight and portable Sufficient battery life Completely Wireless Convenient multitouch interface Huge number of apps (some of them are useful) No Flash

More information

Marketing & Communications Certificate Program

Marketing & Communications Certificate Program Business and Management Marketing & Communications Certificate Program Accelerate Your Career extension.uci.edu/marketing University of California, Irvine Extension s professional certificate and specialized

More information

IBM Rational Web Developer for WebSphere Software Version 6.0

IBM Rational Web Developer for WebSphere Software Version 6.0 Rapidly build, test and deploy Web, Web services and Java applications with an IDE that is easy to learn and use IBM Rational Web Developer for WebSphere Software Version 6.0 Highlights Accelerate Web,

More information

Getting started with API testing

Getting started with API testing Technical white paper Getting started with API testing Test all layers of your composite applications, not just the GUI Table of contents Executive summary... 3 Introduction... 3 Who should read this document?...

More information

Introduction to Appeon Mobile

Introduction to Appeon Mobile Introduction to Appeon Mobile First-ever Mobility Solution for PowerBuilder Professionals Appeon Corporation www.appeon.com Copyright 2002-2012 Appeon. All rights reserved. Tel: 1-877-3APPEON Mobile Market

More information

Statement of Direction

Statement of Direction Mobile First: Taking Mobile CRM to the Next Level 1 January 2013 Mobile First: Taking Mobile CRM to the Next Level Whitepaper Mobile First: Taking Mobile CRM to the Next Level 2 Table of Contents Notes...

More information

Embedded Systems Engineering Certificate Program

Embedded Systems Engineering Certificate Program Engineering Programs Embedded Systems Engineering Certificate Program Accelerate Your Career extension.uci.edu/embedded University of California, Irvine Extension s professional certificate and specialized

More information

COMPUTER SCIENCE (AS) Associate Degree, Certificate of Achievement & Department Certificate Programs

COMPUTER SCIENCE (AS) Associate Degree, Certificate of Achievement & Department Certificate Programs A Course of Study f COMPUTER SCIENCE (AS) Associate Degree, Certificate of Achievement & Department Certificate Programs The field of computer science leads to a variety of careers that all require ce

More information

Intel HTML5 Development Environment

Intel HTML5 Development Environment Helping Developers Efficiently Produce True Cross-Platform HTML5 Apps Intel HTML5 Development Environment April 2013 Q&A attendee questions that I did not answer in the presentation Q: Is source code of

More information

INFORMATION SYSTEMS (INFO)

INFORMATION SYSTEMS (INFO) VCU 1 INFORMATION SYSTEMS (INFO) INFO 160. Digital Literacy: Computer Concepts, Internet, Digital Devices. 1 Hour. Semester course; 1 credit. Overview of basic computer concepts, the Internet, new technologies

More information

Getting Started with Android Programming (5 days) with Android 4.3 Jelly Bean

Getting Started with Android Programming (5 days) with Android 4.3 Jelly Bean Getting Started with Android Programming (5 days) with Android 4.3 Jelly Bean Course Description Getting Started with Android Programming is designed to give students a strong foundation to develop apps

More information

138 To satisfy a prerequisite, the student must have earned a letter grade of A, B, C or CR in the prerequisite course, unless otherwise stated.

138 To satisfy a prerequisite, the student must have earned a letter grade of A, B, C or CR in the prerequisite course, unless otherwise stated. Computer Science and Information Systems: Information Technology - Networking CSIT 131 Word (1) (Formerly CSIS 127) Word word processing software. Prepares individuals who are seeking to become a Microsoft

More information

CATALOG OF CLASSES IT and Technical Courses

CATALOG OF CLASSES IT and Technical Courses CATALOG OF CLASSES IT and Technical Courses Table of Contents CATALOG OF CLASSES... 1 Microsoft... 1 10135BC... 1 Configuring, Managing and Troubleshooting Microsoft Exchange Server 2010 Service Pack 2...

More information

Course 10978A Introduction to Azure for Developers

Course 10978A Introduction to Azure for Developers Course 10978A Introduction to Azure for Developers Duration: 40 hrs. Overview: About this Course This course offers students the opportunity to take an existing ASP.NET MVC application and expand its functionality

More information

An Oracle White Paper June 2009. Integration Technologies for Primavera Solutions

An Oracle White Paper June 2009. Integration Technologies for Primavera Solutions An Oracle White Paper June 2009 Integration Technologies for Primavera Solutions Introduction... 1 The Integration Challenge... 2 Integration Methods for Primavera Solutions... 2 Integration Application

More information

USLRSWNU ios Developer

USLRSWNU ios Developer USLRSWNU ios Developer Focus: Information Technology and Services Availability: Full-Time Country: Mexico Relocation: Not Available 5 years of overall experience in software development, working with different

More information