May 17, 2024  
College Catalog 2018-2019 
    
College Catalog 2018-2019 [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.