Mar 29, 2024  
2017-2018 Undergraduate Catalog 
    
2017-2018 Undergraduate Catalog [ARCHIVED CATALOG]

Add to Portfolio (opens a new window)

CS 460 - Software Engineering for Mobile Devices


Description:
Development of stand-alone applications (apps) intended to be downloaded onto and run on mobile devices. Android and iOS is taught. Topics include XML, data and control flow diagrams, IDEs, layout design, etc.

Prerequisites:
Prerequisite: CS 301.

Credits: (4)

Learner Outcomes:
Upon successful completion of this course, the student will be able to:

  • Demonstrate knowledge of MVC design pattern
  • Demonstrate knowledge of and proficiency with XML in use in a large-scale development team
  • Demonstrate use of Objective-C and Java in writing stand-alone applications for deployment onto mobile devices
  • Design, create, and interpret control-flow (CFD) and data- flow diagrams (DFD)
  • Students will apply effective User Interface (UI) design principles to design a user- friendly, easy-to-use Graphical User Interface (GUI) for their three custom mobile applications.
  • Students will employ formal integration and unit testing principles to evaluate efficiency and accuracy of back-end code and its ability to meet a mobile app’s functional and non- functional requirements
Learner Outcomes Approval Date:
2/19/15



Add to Portfolio (opens a new window)