IEEE Region 2

Loading Events

« All Events

  • This event has passed.

Introduction to Java and Android Programming

October 29, 2016 @ 1:30 pm - 9:30 pm

This four day intensive workshop “Introduction to Java and  Android Programming” will introduce IEEE members with minimal computer programming experience to the basics of the Java programming language and the Android operating system. The goal is to teach participants to be able to write “apps” for an Android phone. This course is also designed as an instructor course, so those that take it will be supported to teach others this material. This is conceived as part of a social justice project, where IEEE Philadelphia Section sets up course logistics and encourages people to train underserved high school students.




  • Programming semantics
  • The relationship between hardware, software, compilers and programming languages
  • Introduction to Object Oriented Programming
  • Control flow
  • Translating problem descriptions to computer programs
  • Writing imperative computer programs
  • GUI and event driven development
  • Mobile computing and Android
  • Application Code and Presentation – Activities and Layouts
  • The Android Intent system
  • External resources and services
  • Accessing local (file) and remote (web) content

Participant requirements

  • Ideal participants will have a background in engineering, information technology, computer science, mathematics, or other STEM related field
  • Participants will need to bring a laptop to class –  MacOS / Windows 7 or better with 4G RAM
  • Participants must be present and on time for each session
  • Participants must undertake readings and exercises assigned for completion between sessions

What to Expect

  • Participants will be lent a low end Android based smart  phone.
  • Course is project oriented so that multiple short lectures are followed by in-class exercises.
  • Material will be presented in such a way that participants can train others, if they so desire.
  • Textbooks are free and on-line.

You cannot take a mobile programming course like this at any university without taking many prerequisites and registering as a full time student. This is not an on line course. You get to interact face to face with the professor.

Course syllabuses are available on request.


Why this course?

This workshop has the advantage of giving the student a background in Java, an object oriented language as a prerequisite for mobile programming

Bldg: (Training Center)
IBS Group
1408 E. Mermaid Ln.
Wyndmoor, Pennsylvania


October 29, 2016
1:30 pm - 9:30 pm


[email protected]