Academic Life
Honor Code
The Honor Code, commonly abbreviated as HC, defines the ethical standards expected of everyone at GC — all undergraduate and graduate students, faculty, staff, and administrators enrolled in the institute's courses.
The Honor Code is built on the following principles:
- Every engineer, whether a student or a professional, must act with personal integrity to ensure safety, health, fairness, and the proper use of all resources.
- All GC members are honest and trustworthy.
- Students, faculty, and staff at GC must trust one another, uphold the tenets of the Honor Code, and share collective responsibility for any violations of it.
- Academic achievement gained without effort is unacceptable.
Reference: https://gc.sjtu.edu.cn/en/academics/academic-integrity/honor-code/
TA (Teaching Assistant)
Student teaching assistants are a crucial part of GC's curriculum.
For each course, the professor takes the lead on lectures, while TAs (Teaching Assistants) handle many non-lecture teaching tasks, including but not limited to: running OH (Office Hours) and RC (Recitation Class) — both explained below — grading assignments and exams, proctoring exams, and organizing exam paper review sessions. Students can also turn to TAs for help when they encounter difficulties in a course.
OH (Office Hours)
OH, short for Office Hour, is a weekly drop-in Q&A session run by TAs and professors. If you run into any trouble with a course — whether it's keeping up with lectures, struggling with homework, or anything else — you can visit Office Hour and ask a TA or professor for help. You'll receive patient and thorough answers (as long as they stay within Honor Code boundaries).
RC (Recitation Class)
RC, short for Recitation Class, is a review session led by a TA. It helps students consolidate the knowledge covered in recent lectures and provides practice problems to prepare for exams. For most courses, RC sessions are held once every 1–2 weeks. Before midterms and finals, there are also special "Big RC" sessions that walk through all the exam-relevant content and offer extra review exercises.
RC is entirely optional — TAs run these sessions out of their own initiative to give students extra review opportunities, so you can decide whether to attend based on your own needs. Most RC sessions also provide recordings, which is helpful for students who can't attend in person.
Course Selection Guide
Fall Semester: Complete the following foundational courses. For math, choose between MATH1560/1860 (2.5 sessions/week). Take CHEM2100 for chemistry (2.5 sessions/week). For introductory engineering, choose either ENGR1010 or ENGR1510, or take ENGR1000 (2 lectures + 1 lab session/week). Also fit in English writing ENGL1000 (2.5 sessions/week), Modern Chinese History (1 session/week), Current Affairs & Policy (3 sessions/semester), and Physical Education (1 session/week).
Spring Semester: Continue with core courses. English writing ENGL2000 (3 sessions/week), Chemistry Lab CHEM2110 (1 session/week, 5 sessions total). Also take Psychology (1 session every 2 weeks), Military Theory (2 sessions/week), Current Affairs & Policy (3 sessions/semester), Moral Education (2 sessions/week, each session is a 3-period block), and PE (1 session/week, continuing into the first 3 weeks of summer).
Summer Semester: Focus on bridging into your major. Depending on your fall choices, complete the remaining portion of Intro to Computing / Intro to Engineering (2 lectures + 1 lab session/week). Take Physics Lab PHYS1410 (1 session every 2 weeks, 5 sessions total). For math, choose between MATH2550/2850 (2.5 sessions/week — note: if you took 1860 and there are spots, you can switch to 2550, but 5-series cannot transfer to 8-series). For physics, choose between PHYS1500/1600 (Regular Physics / Enhanced Physics, 2.5 sessions/week). Humanities courses can be taken at any time (spring or summer recommended). Refer to the official graduation requirements to make sure you have enough credits in each category.
Class of 2025 onward will have a new mandatory general course: National Security Education.
Registration Guide
Registration website: https://coursesel.gc.sjtu.edu.cn
Registration timeline Course registration generally takes place before the semester starts, during the break. The exact dates vary from year to year, but all notifications will be posted on Canvas. Make absolutely sure you don't miss or mix up the registration deadline — in certain cases (explained below), this can seriously hurt your course selection options.
Available courses The courses offered each semester will be announced on Canvas before registration begins. Check Canvas regularly — seriously! Also, the schedule (which courses are offered, their time slots, etc.) often changes between the first draft release and the start of registration, and updated versions will also be posted on Canvas.
Registration methods
- Lucky Draw: Random lottery selection by the system.
- Early Bird: First-come, first-served. Slots are released at random intervals (system protection mechanism).
- Assigned: System-allotted enrollment, mainly used for parallel sections of mandatory courses to improve efficiency and prevent conflicts.
- Waitlist: Queue-based backup.
Dropping courses
- Weeks 0–2 Free drop (except for courses with special restrictions).
- Weeks 3–4 Requires an application approved by the instructor and the program head.
- After week 4 Requires an application approved by the instructor, the program head, and the Undergraduate Committee.
- After week 6 Requires an application approved by the instructor, the program head, and the Undergraduate Committee. A "W" (Withdrawal) will appear on your transcript.
Note: You cannot drop a course once final assessments have begun or after grades have been posted. The rules above apply only to courses offered by this institute!
Common terminology
- UEO: Undergraduate Education Office. Contact them for any course-registration-related questions.
- bpm: The platform for handling credit-related applications. Link: https://bpm.gc.sjtu.edu.cn
- Workload: The range of institute-offered credits you must take each semester — must be between 12 and 18 credits.
- Overload: Apply to the UEO before registration to take more than 18 credits in a single semester.
- Underload: The opposite of overload — apply to take fewer than 12 credits. To apply for overload or underload, submit a request on bpm to the UEO before registration begins.
- Prerequisite: A course you must have completed before enrolling in a more advanced one. For example, MATH255 requires MATH156 as a prerequisite — meaning you must have earned credit for MATH156 before you can take MATH255.
- Co-requisite: A course you must be taking simultaneously (or have already passed) alongside another course. A typical example is ECE215 (sophomore year), which has VP250/260 as a co-requisite — you must enroll in VP250 in the same semester to take ECE215.
- Override Prerequisite: A waiver that lets you bypass a prerequisite or co-requisite for a course you want to take. For example, if MATH255 requires MATH156 but you haven't taken MATH156, you can apply for an override to still enroll in MATH255. Applications must also be submitted on bpm before registration begins.
Other notes
- If your credit load allows, you can add courses you didn't get into to a waitlist on the registration website. There's a chance you'll eventually get a spot (notified via your SJTU email, not Canvas).
- When adding, dropping, or swapping courses, always check that your workload stays between 12 and 18 credits. You may not be able to complete these operations if you're outside that range.
- The registration system strictly enforces time conflict rules. Even if two courses overlap for just one session across the entire semester, you cannot take both simultaneously.
Labor Hours
Labor hours are tied to labor education — an important part of university life and a graduation requirement. SJTU requires every student to complete at least 32 labor hours before graduating. That number may sound intimidating, but it's actually quite easy to fulfill because there are many ways to earn labor hours: volunteer service, student organization activities, volunteer teaching (organized by the Youth Volunteer Team), various small events and competitions (like UPC), and more. Just make sure you don't forget to earn enough labor hours! Generally, the institute is generous with awarding them, so meeting the requirement is not difficult. Plus, the activities you participate in give you far more than just labor hours — they offer valuable experiences and skills.
To check how many labor hours you've already earned, go to: My SJTU (交我办) -- Study at SJTU -- Earned Labor Education Hours (or check your Second Classroom Transcript for a comprehensive overview of all your related records).