School/Faculty/Institute | Faculty of Engineering | ||||||
Course Code | COMP 452 | ||||||
Course Title in English | Huawei Low Code Application Development | ||||||
Course Title in Turkish | Huawei Low Code Uygulama Geliştirme | ||||||
Language of Instruction | EN | ||||||
Type of Course | Laboratory Work,Lecture | ||||||
Level of Course | Introductory | ||||||
Semester | Spring | ||||||
Contact Hours per Week |
|
||||||
Estimated Student Workload | 81 hours per semester | ||||||
Number of Credits | 6 ECTS | ||||||
Grading Mode | Standard Letter Grade | ||||||
Pre-requisites |
COMP 110 - Object-Oriented Programming (JAVA) |
||||||
Co-requisites | None | ||||||
Expected Prior Knowledge | None | ||||||
Registration Restrictions | Only undergraduate students | ||||||
Overall Educational Objective | To be familiar with the concepts, application scenarios, main features and development of Huawei’s AppCube low code application-development services and have the basic to advanced capabilities of low code application development. Produce at least one application project. | ||||||
Course Description | This course provides students with an introduction to low code application development. The main content of this course includes introduction to AppCube application development platform, rapid development hand-on practices, standard page development, advance page development, service orchestration, script, object-model development, business process orchestration, data visualization. |
Course Learning Outcomes and CompetencesUpon successful completion of the course, the learner is expected to be able to:1) Be familiar with latest software development trends 2) Understand the low code development concept and its components 3) Develop business applications; 4) Describe the basic to advanced concepts and formal design process in application development; 5) Function effectively on a team; 6) Prepare a technical report and verbal presentation about a business application; 7) Acquire and apply new knowledge as needed. |
Program Learning Outcomes/Course Learning Outcomes | 1 | 2 | 3 | 4 | 5 | 6 | 7 |
---|---|---|---|---|---|---|---|
1) Thorough knowledge of the major concepts, theoretical perspectives, empirical findings, and historical trends in psychology. | |||||||
2) Understanding of and ability to apply essential research methods in psychology, including research design, data analysis, and data interpretation. | |||||||
3) Competence to use critical and creative thinking, skeptical inquiry and a scientific approach to solving problems related to behavior and mental processes. | |||||||
4) Understanding and ability to apply psychological principles, skills and values in personal, social, and organizational contexts. | |||||||
5) Ability to weigh evidence, to tolerate ambiguity, and to reflect other values that underpin psychology as a discipline. | |||||||
6) Internalization and dissemination of professional ethical standards. | |||||||
7) Demonstration of competence in information technologies, and the ability to use computer and other technologies for purposes related to the pursuit of knowledge in psychology and the broader social sciences. | |||||||
8) Skills to communicate the knowledge of psychological science effectively, in a variety of formats, in both Turkish and in English (in English, at least CEFR B2 level). | |||||||
9) Recognition, understanding, and respect for the complexity of sociocultural and international diversity. | |||||||
10) Recognition for the need for, and the skills to pursue, lifelong learning, inquiry, and self-improvement. | |||||||
11) Ability to formulate critical hypotheses based on psychological theory and literature, and design studies to test those hypotheses. | |||||||
12) Ability to acquire knowledge independently, and to plan one’s own learning. | |||||||
13) Demonstration of advanced competence in the clarity and composition of written work and presentations. |
N None | S Supportive | H Highly Related |
Program Outcomes and Competences | Level | Assessed by | |
1) | Thorough knowledge of the major concepts, theoretical perspectives, empirical findings, and historical trends in psychology. | N | |
2) | Understanding of and ability to apply essential research methods in psychology, including research design, data analysis, and data interpretation. | N | |
3) | Competence to use critical and creative thinking, skeptical inquiry and a scientific approach to solving problems related to behavior and mental processes. | H | Exam,HW,Participation |
4) | Understanding and ability to apply psychological principles, skills and values in personal, social, and organizational contexts. | N | |
5) | Ability to weigh evidence, to tolerate ambiguity, and to reflect other values that underpin psychology as a discipline. | N | |
6) | Internalization and dissemination of professional ethical standards. | N | |
7) | Demonstration of competence in information technologies, and the ability to use computer and other technologies for purposes related to the pursuit of knowledge in psychology and the broader social sciences. | N | |
8) | Skills to communicate the knowledge of psychological science effectively, in a variety of formats, in both Turkish and in English (in English, at least CEFR B2 level). | N | |
9) | Recognition, understanding, and respect for the complexity of sociocultural and international diversity. | S | Participation |
10) | Recognition for the need for, and the skills to pursue, lifelong learning, inquiry, and self-improvement. | S | HW,Participation |
11) | Ability to formulate critical hypotheses based on psychological theory and literature, and design studies to test those hypotheses. | N | |
12) | Ability to acquire knowledge independently, and to plan one’s own learning. | S | Exam,HW |
13) | Demonstration of advanced competence in the clarity and composition of written work and presentations. | H | Exam,HW |
Prepared by and Date | MEHMET FEVZİ ÜNAL , November 2023 |
Course Coordinator | ŞENİZ DEMİR |
Semester | Spring |
Name of Instructor | Öğr. Gör. FATİH MERT |
Week | Subject |
1) | Introduction to Application Development |
2) | Introduction to AppCube Low Code Application Development Platform |
3) | Standard Page Development |
4) | To do App Development (in Lab) |
5) | Advanced Page Development |
6) | Script |
7) | Object-model Development |
8) | Business Process Orchestration |
9) | Data Visualization |
10) | In-class development practice |
11) | In-class development practice |
12) | In-class development practice |
13) | Invited talk: Employment & Internship Opportunities in Huawei |
14) | Student presentations |
15) | Final Exam/Project/Presentation Period |
16) | Final Exam/Project/Presentation Period |
Required/Recommended Readings | None | |||||||||||||||
Teaching Methods | Flipped Classroom. Teamwork in the project. | |||||||||||||||
Homework and Projects | One term project. | |||||||||||||||
Laboratory Work | In-class development. | |||||||||||||||
Computer Use | For Application Development using AppCube. | |||||||||||||||
Other Activities | Project presentation, report writing. | |||||||||||||||
Assessment Methods |
|
|||||||||||||||
Course Administration |
appcubecloud@huawei.com Instructor’s office and phone number, office hours, email address: To be announced -Office: -Phone number: - Email address: appcubecloud@huawei.com Rules for attendance, late submissions, missing an exam, etc.: To be announced A reminder of proper classroom behavior, code of student conduct: To be announced Academic dishonesty and plagiarism: YÖK regulations. |
Activity | No/Weeks | Hours | Calculation | ||||
No/Weeks per Semester | Preparing for the Activity | Spent in the Activity Itself | Completing the Activity Requirements | ||||
Course Hours | 14 | 1 | 2 | 42 | |||
Project | 6 | 3 | 3 | 36 | |||
Midterm(s) | 1 | 1 | 2 | 3 | |||
Total Workload | 81 | ||||||
Total Workload/25 | 3.2 | ||||||
ECTS | 6 |