DART AND FLUTTER PROGRAMMING

  1. Course Description
    이 과목에서 학생들은 이클립스 개발 환경을 사용하여 프로그래밍을 배운다. 다트 / 플러터와 같은 프로그래밍 언어를 사용하여 모바일 앱 프로그래밍 개념을 학습한다. 학생들은 개발을 위해 안드로이드 스튜디오를 사용하고 앱을 실행하기 위해 에뮬레이터를 사용한다. 1) 다트에서 변수 사용 방법, 2) 다트에서 객체 지향 프로그래밍, 3) 반복 및 결정 처리, 4) 간단한 프로그램을 플러터로 작성하여 에뮬레이터에서 실행하는 방법을 배운다.
  2. Course Objectives
    iOS and Android are the main platforms for mobile apps development. You usually need to develop for both of them, writing different code. Therefore, cross platform development has gained popularity in the mobile industry. It saves time and effort when building an app. Different tools have emerged to make cross platform development possible and desirable. Flutter is Google’s modern development kit designed to build mobile apps for Android, iOS, and Google Fuchsia, a new platform that’s being developed by Google.
  3. Teachnig Method
    I. Attendance: -Regular class attendance is expected for all students at the University. You are not required but are advised to attend all classes. Students are expected to attend at least 75% of university lectures. --Please send your professor a brief e-mail to explain your absence in advance. --Your absence will not reduce your attendance rate if you have a legitimate reason for missing a class (such as illness, death in the family, a traffic accident, etc.). --In case of an illness or emergency, you must supply formal documentation that supports your claim. --Classes start on the hour. Please be respectful of your classmates by being on time. II. Make-up Exams: --Makeups for the Midterm Exam will be available if and only if you have a legitimate reason for missing the exam (such as illness, death in the family, a traffic accident, etc.). --In case of an illness or emergency, you must supply formal documentation that supports your claim. III. Late Submission Policy: --Late submissions will not be graded. --There will be no make-up for quizzes and homework/ assignments. --Missed assignments and quizzes will result in a grade of zero (0). IV. Participation: --Class participation is highly encouraged. If man were not curious about the fire spark he saw when the stones were smashing, none of what we have today would have been possible. --There are several ways to go about asking and answering questions. --When studying on your own, write questions that occur to you while you're reading and then go back and find the answers. --If you're part of a study group, make a list of questions to ask the group. --In the classroom, participate fully by asking questions and answering the ones posed by your instructor. --Be curious. Ask questions --You may ask questions via email, CTL, Video meeting, or in person V. Other Policies --Food: The classroom is for learning. While students may bring a beverage or snack to class, foods that smell are not allowed.
  4. Textbook
  5. Assessment
  6. Requiments
    C++ and Java knowledge would help great HTML knowledge is a plus
  7. Practical application of the course
  8. Reference