Web Programming Application 2023
한국교통대학교, 충주 | KNUT (Korea National University of Transportation)
Grading / 성적
Assignments / 과제
- Late assignments will be -2 points. / 과제 제출이 지각되면 -2점이 감점됩니다.
- Very late assignments will be half points. / 매우 늦은 과제는 절반 점수가 됩니다.
과제 포인트가 부여되는 방식은 다음과 같습니다.
- 과제는 각각의 주차별로 제출합니다.
- 과제는 각 주차별로 10점이 부여됩니다.
0점
: 과제를 제출하지 않음1점
: 과제를 제출함2점
: 과제를 제출하고, 제출한 과제가 정상적으로 동작함
List of Assignments / 과제 목록
See the list of assignments here.
Grading will be broken down into 5 main components.
성적으로는 다음과 같은 5가지 요소로 나누어 계산됩니다.
% | 구분 | Category | Description |
---|---|---|---|
10% | 출석 | Attendance | |
30% | 과제 (깃허브에서 제출) | Lab Assignments | Saving in-class work to GitHub |
15% | 중간고사 (퀴즈와 실기시험) | Midterm Test | Paper test + Practical Project |
20% | 기말고사 (퀴즈와 실기시험) | Final Test | Paper test + Practical Project |
25% | 최종 프로젝트 | Final Project | Adding functionality to the book’s project |
The university grades on a curve. The following is a simple guideline for understanding how your effort on the final project will reflect in your grade.
- Grading Curve
- A: Customize (Content + Design)
- B: Complete (including Practice Lab updates)
- C: Complete (only code form the book / GitHub repo)
- D: Incomplete or broken
- F: Very minimal effort and/or Absences
1. Attendance (10%)
The university’s guidelines on attendance are as follows:
- 3 Late = 1 Absence
- More than 20% Absences = F
If a student has a valid excuse to be absent, such as quarantining for COVID-19, a school event, etc, they may be given self-study work to complete.
2. Participation (10%)
Participation follows along with attendance in many ways. While individual participation points will not be recorded every day (there are too many students), a student’s individual behavior and habits over the course of the semester will be taken into account. For example, a student who is always Late, or always sleeps, or always talks in class, or always turns in homework on time, will be awarded points corresponding to their behavior.
The following are ways to earn or lose participation points:
- Gain points
- On time, participate in the class exercises
- Complete all homework
- Help other students
- Lose points
- Be late or absent often
- Use the phone, or be off task on the computer often
- Do not turn in homework or participate in lab exercises
- Be disorderly or disrespectful to the teacher or other students
3. Daily Lab Exercises (20%)
These are graded on a {Complete, Half-complete, Incomplete} scale and will form the practical materials for each day’s labs. See these instructions for how to access and work with each day’s exercise.
4. Final Project (40%)
The Final Project should be an updated customization of the project we work on in class. It should do at least TWO things differently from the project described in the book:
- Solve a different problem (i.e. not a Cooking / Recipe site)
- Have a different design / style
Ways to make your project stand out:
- Use a CSS framework
- Include multiple page templates
- Implement your own, self-selected JavaScript functionality, widget, feature, etc.
Midterm Exam (10%)
It is possible that the CRUD or User Data Model assignments will be used for the Midterm. The midterm will be released after the lecture on Day 7 (4월14일) and will be due at 11:59pm on Day 9 (4월28일).
Final Exam (10%)
It is possible that your Final project may be used for the Final Exam. But, there may be a quiz or test of some kind included. The final will be released after the lecture on Day 15 (6월9일) and will be due at 11:59pm on the Monday after Day 16 (6월19일).
Exam Schedule
- Midterm exam: April 21 (Week 8) or April 28 (Week 9).
- Final exam: June 16 (Week 16).
- Final project due: June 19 (Monday).
Grading / 성적
성적은 5가지 주요 구성 요소로 나뉩니다:
% | 부분 | 세부 |
---|---|---|
10% | 출석 | |
30% | 과제 | 수업시간에 학습한 것을 GitHub Classroom에 저장 |
15% | 중간고사 | 쪽지시험 + 실기 프로젝트 |
20% | 기말고사 | 쪽지시험 + 실기 프로젝트 |
25% | 개인 프로젝트 | 책의 프로젝트와 추가 기능 |
성적은 상대평가다. 다음은 최종 프로젝트에 대한 당신의 노력이 당신의 성적에 어떻게 반영될 것인지를 이해하기 위한 간단한 지침이다.
- 상대평가
- A: 커스터마이즈(콘텐츠 + 디자인)
- B: 완료(과제 업데이트 포함)
- C: 완료(책/GitHub 저장소의만 코드)
- D: 불완전하거나 깨짐
- F: 아주 최소한의 노력 및/또는 부재
1. Attendance / 출석(태도와 포함) (10%)
본교의 출석요강은 다음과 같습니다.
- 지각 3회 = 결석 1회
- 결석 20% 초과 = F
학생이 COVID-19 격리, 학교 행사 등과 같이 결석할 타당한 사유가 있는 경우 완료할 자율 학습 과제가 주어질 수 있습니다.
참여는 여러 면에서 출석과 함께 따라옵니다. 개별 참여 포인트가 매일 기록되지는 않지만(학생이 너무 많음) 학기 동안 학생의 개별 행동 및 습관이 고려됩니다. 예를 들어, 항상 늦거나, 항상 자거나, 항상 수업 시간에 말하거나, 항상 제 시간에 숙제를 제출하는 학생은 그들의 행동에 따라 점수를 받게 됩니다.
참여 포인트를 얻거나 잃는 방법은 다음과 같습니다.
- 획득 포인트
- 정시에 수업 연습에 참여
- 모든 숙제 완료
- 다른 학생들을 도와주세요
- 포인트를 잃다
- 자주 지각하거나 결석한다
- 전화를 사용하거나 컴퓨터 작업을 자주 중단
- 숙제를 미제출하거나 실험실 연습에 참여하지 않다
- 교사나 다른 학생에게 무질서하거나 무례한 행동
2. Daily Lab Exercises / 과제 (30%)
이들은 {완성, 반완성, 미완성} 척도로 등급이 매겨지며 매일의 실습을 위한 실용적인 자료를 형성합니다. 매일의 운동에 액세스하고 작업하는 방법은 upcoming 지침을 참조하십시오.
Midterm Exam / 중간고사 (15%)
중간고사에 CRUD 또는 사용자 데이터 모델 할당이 사용될 수 있습니다. 중간고사는 7일차(4월14일) 강의 후 공개되며, 마감일은 9일차(4월28일) 밤 11시 59분입니다.
Final Exam / 기말고사 (20%)
최종 프로젝트가 최종 시험에 사용될 수 있습니다. 그러나 어떤 종류의 퀴즈나 테스트가 포함될 수 있습니다. 결승전은 15일차(6월9일) 강의 후 공개되며, 마감일은 16일차(6월19일) 다음 월요일 밤 11시 59분이다.
Exam Schedule / 고사 일정
- 중간고사: 4월 21일(8주) 또는 4월 28일(9주).
- 기말고사: 6월 16일(16주차).
- 최종 프로젝트 마감일: 6월 19일(월).
5. Final Project / 개인 프로젝트 (25%)
최종 프로젝트는 수업 시간에 작업한 프로젝트의 업데이트된 사용자 지정이어야 합니다. 책에 설명된 프로젝트와 적어도 두 가지 다른 작업을 수행해야 합니다.
- 다른 문제 해결(예: 요리/레시피 사이트 아님)
- 디자인/스타일이 다르다
프로젝트를 돋보이게 만드는 방법:
- CSS 프레임워크 사용
- 여러 페이지 템플릿 포함
- 자체적으로 선택한 JavaScript 기능, 위젯, 기능 등을 구현합니다.