May 06, 2024  
College Catalog 2017-2018 
    
College Catalog 2017-2018 [ARCHIVED CATALOG]

CSI 245 - Java for C# Programmers


Credits 7
This course explores key elements used in a Java program (namely primitive data and objects) and explores the graphical relationship between Java and the World Wide Web. Students examine decision control and repetitive structures such as if, switch, while, do, and for statements; as well as logical, assignment, increment/decrement, and conditional operators. Students learn classes, objects creation and initialization, encapsulation, method overloading, and applets. Examine the use of events and listener interfaces, multidimensional arrays and vectors, inheritance hierarchies, the creation of polymorphic references, and exceptions and input/output streams. Finally students explore the various aspects of the graphical user interfaces.
Prerequisite(s): CSI 155  
Course Outcomes

  1. List the important elements of the existing state of mobile app development via researching existing apps, meeting with industry professionals, and formulating new ideas.
  2. Display proficiency in coding on a mobile programming platform.
  3. Describe limitations and features of developing for mobile devices.