Bachelor of Science in Interactive App Design and Development (Dual Degree)

Bachelor of Science in Interactive App Design and Development (Dual Degree Program)

Program Description

The Web and Mobile Application Development/Interactive App Design and Development degree program hones students’ skills in crafting, maintaining, and enhancing web and mobile applications. Graduates excel in front-end and back-end development, user interface design, and responsive design principles. Their proficiency empowers them to create cutting-edge, user-friendly digital solutions across various platforms, positioning them as adept developers for the dynamic web and mobile application landscape.

The American University of Phnom Penh (AUPP) degree awarded is Bachelor of Science in Interactive App Design and Development.

The Fort Hays State University (FHSU) degree awarded is Bachelor of Science in Web and Mobile Application Development.

Program Learning Outcomes

Knowledge

PLO 1. Demonstrate a deep understanding of programming languages and frameworks relevant to app development, enabling them to create and troubleshoot interactive applications effectively.

PLO 2. Acquire a comprehensive knowledge of interactive app design and development, enhancing their ability to create user-friendly and engaging interactive apps.

Cognitive Skills

PLO 3. Develop strong problem-solving skills, enabling them to identify and address technical and user-related challenges in app design and development effectively.

PLO 4. Cultivate critical thinking abilities, allowing them to evaluate app design choices and make informed decisions to optimize user experiences and functionality.

Interpersonal Skills and Responsibility

PLO 5. Demonstrate effective teamwork and communication skills, working cohesively with multidisciplinary teams to create interactive apps that meet user needs and project objectives.

Numerical, IT, and Communication Skills

PLO 6. Possess advanced numerical, information technology, and communication skills, enabling them to adeptly design, develop, and communicate interactive apps in a technology-driven environment.

Psychomotor Skills

PLO 7. Exhibit a high level of technical competence, adeptly navigating development tools and platforms to design and develop interactive apps, demonstrating dexterity in app creation.

Career Opportunities

Front-End Developer

Back-End Developer

Full-Stack Developer

Web Designer

UI/UX Designer

Bachelor of Science in Interactive App Design and Development

Program Structure

Required Total Credits (122)

General Education

35

Major

9

Core Major

27

Electives

51

General Education Courses (Required: 35 credits)

Students are required to complete 35 credit hours of General Education courses.

Students select courses from the list of General Education requirement section of the Catalog.

Major Courses (Required: 9 credits)

Course Code

Course Name

Credit

INF 250

Introduction to Web Development

3

INF 300

Foundations of Informatics

3

ITM 340

Maths for Computing

3

Core Major (Required: 27 credits)

Course Code

Course Name

Credit

INF 405

Research Methods in Informatics

3

INF 430

Technology Innovation and Entrepreneurial Leadership

3

INF 490

Capstone Seminar in Informatics

3

INF 610

Public Policy, Ethics and Law in Information Networking

3

INF 650

Introduction to Human-Computer Interaction

3

INF 651

Front-End Web Development

3

INF 652

Database Design and Programming

3

INF 653

Back-End Web Development I

3

INF 654

Mobile Web Development I

3

Electives (Required: 51 credits)

Course Code

Course Name

Credit

ICT 303

UI/UX Design

3

ICT 405

Ethical Hacking

3

ICT 406

Advance Ethical Hacking

3

INF 140

Introduction to Electronic Media

3

INF 360

Programming with Python

3

INF 655

Front-End Web Development II

3

INF 656

Back-End Web Development II

3

INF 657

Mobile Web Development II

3

ITM 360

Artificial Intelligence

3

ITM 370

Data Analytics

3

ITM 380

Cloud Computing

3

ITM 381

Cloud Solutions Architect

3

ITM 390

Machine Learning

3

ITM 454

Natural Language Processing

3

SFW 372

Software Engineering Fundamentals and Life Cycle

3

SFW 374

Software Quality Assurance

3

SFW 375

Linux Fundamentals & Version

3

ITM 475

Final Year Project (Compulsory)

3

INTS 400

Internship (Compulsory)

3

Graduation Requirements: Students must have 2.00 GPA in all coursework (AUPP and FHSU) and meet the required total credits.