Course Information: Cross-Platform Mobile App Development
Computer Science Department
Course Competency Plan
COURSE: CpSc 215 Cross-Platform Mobile App Development
Course Description: This course will cover a practical and comprehensive approach to planning, mapping, building, testing, and deploying mobile applications on multiple major mobile device platforms with multiple major operating systems, currently including iOS and Android on phones and tablets. Students use software the development process to build mobile applications that leverage device features and 3rd party application programming interfaces (APIs) to provide stable and robust software. Topics covered include software design patterns, interface design, application architecture, databases, memory management, input methods, data handling, interfacing with device APIs, and connectivity. Prerequisites: CPSC 130 and CPSC 146
Course Outcomes: This course and its outcomes support the Information Technology and Computer Science Learning Outcomes of Problem Solving and Critical Thinking (PS&CT), Communication and Interpersonal Skills (C&IS), and Ethical and Professional Responsibilities (E&PR). These Information Technology and Information Systems Learning Outcomes are tied directly to the University Wide Outcomes of Critical Thinking and Problem Solving, Communication, Professional Proficiency and Values and Ethics.
|Course Objectives||Departmental Learning Outcomes|
|The student will be able to:
Communication and Interpersonal Skills.|
Use written, oral and electronic methods for effective communication.
Problem Solving & Critical Thinking.
Solve abstract and complex problems using software design methodology.
Make informed choices among alternative solutions.
Ethical and Professional Responsibilities.
Discern and articulate the impact of technologies on society.