Computer Science and Technology

From operating systems and embedded devices to mobile apps, web platforms, and artificial intelligence, the rapid evolution of technology generates an unprecedented demand for efficient, scalable, and secure software solutions. The true potential of modern computing lies in our ability to design algorithms, build reliable systems, and create innovative applications that transform how we live and work. The Computer Science and Technology program at Global College is a comprehensive program that covers computing fundamentals as well as its modern outreach to other disciplines. It is designed to equip students with a computational mindset, powered by theoretical foundations and hands-on practical experience, necessary to turn computational ideas into functional technology.

The CS program provides students with a fundamental background in the core theoretical concepts and practical techniques of computer science and engineering. It is built on a common science and engineering core. All students first receive rigorous instruction in mathematics, physics, engineering basics, artificial intelligence basics, and computer programming. Built on these foundations, an array of program subjects, technical cores, and upper-level technical electives enables students to tailor their computer science and engineering education to best suit their career goals. A flexible curriculum allows students to emphasize a wide variety of subject areas within the field, including computer systems, artificial intelligence, algorithms and theory, mobile computing, and interdisciplinary computing applications.

A degree in CS can lead to a wide range of work opportunities. They design, train, and deploy machine learning models for computer vision, natural language processing, robotics, and intelligent decision-making systems. They work in software development and engineering, including web and mobile application design, system infrastructure, and data analytics. They work in cybersecurity to protect sensitive data, detect vulnerabilities, and respond to security threats across networks and cloud environments. Computer scientists develop efficient algorithms and software architectures that power e-commerce platforms, communication networks, cloud computing services, digital entertainment, and many other modern technology-driven applications.

Program Educational Objectives

Within 3 to 5 years after graduation from the CS program, the graduates are expected to:

  • Further their intellectual growth through graduate education or professional development.
  • Apply their creativity and global perspective in their engineering or non-engineering professions.
  • Assume leadership roles in a variety of contexts.
Student Outcomes

Graduates from the CS program should be able to demonstrate:

1)an ability to identify, formulate, and solve complex engineering problems by applying principles of engineering, science, and mathematics

2)an ability to apply engineering design to produce solutions that meet specified needs with consideration of public health, safety, and welfare, as well as global, cultural, social, environmental, and economic factors

3)an ability to communicate effectively with a range of audiences

4)an ability to recognize ethical and professional responsibilities in engineering situations and make informed judgments, which must consider the impact of engineering solutions in global, economic, environmental, and societal contexts

5)an ability to function effectively on a team whose members together provide leadership, create a collaborative and inclusive environment, establish goals, plan tasks, and meet objectives

6)an ability to develop and conduct appropriate experimentation, analyze and interpret data, and use engineering judgment to draw conclusions

7)an ability to acquire and apply new knowledge as needed, using appropriate learning strategies

Curriculum

Candidates for the Bachelor of Engineering in CS must satisfactorily complete 122 credit hours required by the GC CS program, including:

  • Engineering Foundation                        34 credits
  • Program Subjects                                     31 credits
  • Academic Writing                                      4 credits
  • Intellectual Breadth                                 14 credits
  • Electives
    • Upper Level CS Technical Electives   17 credits
    • Flexible Technical Electives                 11 credits
    • General Electives                                    11 credits
  • Requirement of Experiential Learning

 

Additionally, domestic Chinese students are also required to take all courses required by the Ministry of Education of China. International students are required to take 12 credits of Chinese language and culture courses.

 

Course requirements for each of the credit categories are listed below:

Engineering Foundation (34 credits)

  • Calculus II – MATH1160J or Honors Calculus II – MATH1560J or Honors Mathematics II – MATH1860J
  • Calculus III – MATH2150J or Honors Calculus III – MATH2550J or Honors Mathematics III – MATH2850J
  • Linear Algebra – MATH2140J (can also be satisfied with Math4170J)
  • Discrete Mathematics – MATH2030J
  • Introduction to Engineering – ENGR1000J
  • Introduction to Computer and Programming – ENGR1010J
  • General Physics PHYS1401J and PHYS2401J, Physics PHYS1500J and PHYS2500J or honors sequence PHYS1600J and PHYS2600J
  • Physics Lab I & II – PHYS1410J & PHYS2410J

Program Subject (31 credits)

  • Programming & Elem. Data Structures – ECE2800J
  • Data Structures and Algorithms – CS2810J
  • Introduction to Computer Organization – ECE3700J
  • Probability and Statistcs
  • Introduction to Algorithms – CS4770J
  • Logic and computation – CS3010J
  • Tech Comm – TC3000J
  • Professional Ethics – ENGR4960J
  • CS Capstone Design – CS4500J

Academic Writing (4 credits)

  • Academic Writing I – ENGL1000J

Intellectual Breadth (14 credits)

Intellectual Breadth education aims to equip engineering students with diverse modes of thinking and interdisciplinary knowledge beyond pure technical expertise. It seeks to provide essential contextual grounding for students’ future engineering practice, enabling them to understand human ideological paradigms, the structure and evolution of human society, patterns of human behavior and interaction, and the spiritual pursuits and creative expressions of humanity embodied in literature, art, and diverse cultural works.

Through interdisciplinary learning across multiple fields, students can fully comprehend the multifaceted impacts of engineering practices in global, economic, environmental and societal contexts. This comprehensive intellectual cultivation fosters flexible thinking, innovative consciousness, and cross-cultural and cross-group collaboration competencies, empowering students to become well-rounded, adaptable engineering professionals with social responsibility and holistic cognitive literacy.

To fully accommodate diverse, high-quality interdisciplinary courses that align with the talent cultivation philosophy of Intellectual Breadth, and to break the limitations of fixed course categories, this curriculum module covers established core disciplinary fields and reserves inclusive admission qualifications for eligible alternative courses. All students are required to complete a total of 14 credits of Intellectual Breadth coursework in accordance with the following standardized requirements:

  • Disciplinary Distribution & Credit Requirements

Students must complete 14 credits of interdisciplinary elective courses, covering humanities, social sciences, professional development, natural sciences, art, and other approved general intellectual breadth courses, with specific category credit requirements as follows:

  • A minimum of 3 credits in Humanities
  • A minimum of 3 credits in Social Sciences
  • A maximum of 6 credits of language courses can be counted toward the Intellectual Breadth credit requirement. Credits earned for Chinese language courses taken by international students beyond the required Chinese language courses may be counted toward this 6-credit language limit, subject to the same cap.
  • A minimum of 2 credits in Aesthetic literacy coursework,which may be fulfilled in two ways with distinct credit counting rules:

– Art courses listed under the Intellectual Breadth Art subcategory will count directly toward Intellectual Breadth credits.

– General art courses (including university-wide Chinese-taught art courses) can satisfy the aesthetic literacy requirement but will not count toward Intellectual Breadth credits; these credits will be applied to General Electives instead. Students are permitted to satisfy the full 2-credit aesthetic literacy requirement through general art courses and are not required to take courses from the Intellectual Breadth Art subcategory.

  • Course Category Specifications
    • Humanities: Includes but is not limited to Philosophy, English Language and Literature, Asian Languages and Culture, American Culture, Comparative Literature, Film Studies, and other humanistic courses that explore human ideology, culture and spiritual connotation.
    • Social Sciences: Includes but is not limited to International and Comparative Studies, Political Science, Asian Studies, Economics, Environmental Studies, History, and other courses that study social operation, institutional development and human social behaviors.
    • Professional Development: Includes but is not limited to Engineering Ethics, Business Studies, Entrepreneurship Studies, and other courses that support students’ professional growth, career development and comprehensive competency improvement.
    • Natural Sciences: Includes Biology, Chemistry, Physics, Astronomy, Earth Sciences, and other basic science courses that cultivate scientific thinking and explore natural laws.
    • Art: Covers various art appreciation, art creation, aesthetic theory and related practical courses that cultivate aesthetic literacy and creative thinking.
    • Other General Intellectual Breadth Courses (upon approval): To enrich the curriculum system and fully recognize high-quality interdisciplinary learning outcomes, other courses that conform to the core philosophy of Intellectual Breadth, break through pure technical training, and help expand students’ interdisciplinary vision, comprehensive thinking and social cognition can be included in this category after official review and approval. This flexible category covers all eligible courses that cannot be classified into the above fixed sub-disciplines but meet the college’s talent cultivation standards.

Upper Level CS Technical Electives (17 credits):

Students are advised to check the prerequisite requirements of the intended courses and plan earlier to enroll in further courses to satisfy the prerequisites or apply for further exemption from the course instructor.

Up to 6 credits of 500-level and higher graduate courses listed in the following can be counted towards this category. To enroll in the graduate courses, students have to get further approval from the course instructor. At least 11 credits of 300-level and 400-level undergraduate courses must be from the following list.

Flexible Technical Electives (11 credits)

The flexible technical elective requirement may be fulfilled by taking 300-level or higher courses in CS or in other engineering, biology, chemistry, mathematics, finance, and physics fields offered in GC.

Up to 6 credits of courses taken from other engineering or science departments of SJTU may be counted in this category but must be 300-level or higher. These courses must be approved by the CS Program Advisor.

Any credits in excess of 11 may be applied to the General Elective category.

Pre-approved courses that can be counted as flexible technical electives are specified in the following list:

ECE Courses

ME Courses

Math Courses

  • MATH2160J/MATH2560J/MATH2860J – Calculus IV

Ethics Courses

General Electives (11 credits)

General electives are intended to allow students to explore any dimension of intellectual endeavor that they elect, in both technical (including engineering) and non-technical fields. This requirement can be met by any course subject to the following restrictions:

  • A maximum of 4 credits of research work (such as PRP, IPP, etc.) can be counted towards graduation.

Students should select general elective courses to explore areas of their cultural interest or professional interest, such as:

  • Management, business, or finance classes in preparation for working in industry.
  • Classes to prepare for further study outside engineering such as medicine, dentistry, law or education.
  • Additional language, literature or culture classes to prepare for a career in the global economy.
  • Additional CS classes to go into more depth than what the limited technical electives allow.
  • Engineering classes in other departments in preparation for graduate school outside CS.

Requirement of Experiential Learning

The students need to fulfill the Experiential Learning requirement by having at least two experiences out of the following list:

  • Scientific research (e.g., PRP, IPP, ENGR4901J/4902J/4903J, etc.)
  • International experience
  • Field-study experience
  • Relevant professional internships (an official internship certificate upon completion is mandatory.)
  • TA experience
  • Relevant professional volunteer experience
  • Other approved experience