Electrical and Computer Engineering Program

The rapidly converging world needs more professionals with profound knowledge of electrical engineering, computer engineering, and computer science. The Electrical and Computer Engineering program at SJTU Global College is an interdisciplinary program. It is supported by the EECS Department of UM and EIEE School of SJTU. This program places emphasis on both hardware and software technology, and the students’ capability to creatively use the knowledge learned in the class to solve real world problems. It is accredited by the Engineering Accreditation Commission of ABET, http://www.abet.org.

This program is built on a common science and engineering core. In the first 2 semesters, all students will receive rigorous instruction in math, physics, chemistry, engineering basics and computer programming. These courses have been verified by the UM College of Engineering as equivalent to corresponding UM courses. After the second semester, students choose to enter the ECE program. The ECE program at GC covers all the core requirements of both EE and CE programs at UM (including all the program subjects, technical cores and upper level technical electives).

The ECE program provides students with a fundamental background in the basic theoretical concepts and technological principles of modern electrical and computer engineering. A flexible curriculum allows students to emphasize a wide variety of subject areas within the field including: analog and digital circuits, communication systems, control systems, integrated circuit (microprocessor) design, micro electromechanical devices, signal processing, computer architecture, computer network, and embedded systems. A degree in electrical and computer engineering can lead to a wide range of work opportunities. Automotive applications include engine control processors and sensors to trigger airbags or activate antilock brake systems. Electrical and computer engineers work in the wireless communications field, including mobile phone systems and global positioning systems. They also work in remote sensing to infer characteristics of a region of the earth from the air or from space. They design, manufacture, test and market the microprocessor, analog and RF integrated circuits from which computers, digital movie and still cameras, the internet, communication systems and many other modern conveniences are made. Electrical and computer engineers develop signal processing algorithms and hardware for multimedia devices and develop control algorithms and electronics for mechanical systems such as automobiles, planes and spacecraft. They embed microprocessors in everything from entertainment gadgets to industrial plants.

Throughout the program students work with modern laboratory equipment and computer systems and are exposed to the most recent analytical techniques and technological developments in their field. Students have many opportunities to associate with outstanding faculty, most of whom are actively engaged in research and/or professional consulting. Such interaction serves to acquaint students with the opportunities and rewards available to practicing electrical or computer engineers and scientists. Our students are encouraged to seek an advanced degree if further specialization and a higher degree of competence in a particular area are desired.

Program Educational Objectives
Within 3 to 5 years after graduation from the ECE 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 ECE 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 ECE must satisfactorily complete 122 credit hours required by the GC ECE program, including:

  • Engineering Foundation:                        38 credits
  • Program Subjects:                                     39 credits
  • Academic Writing:                                      4 credits
  • Intellectual Breadth:                                 14 credits
  • Electives:
    • ECE Electives:                                   7 credits
    • Flexible Technical Electives:          9 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 (38 credits)

 

Program Subject (39 credits)

  • Introduction to Circuits – ECE2150J
  • Introduction to Signals and Systems – ECE2160J
  • Programming &Introductory Data Structures –ECE2800J
  • Electromagnetics I – ECE2300J
  • Introduction to Logic Design –ECE2700J
  • Electronic Circuits – ECE3110J
  • Introduction to Computer Organization –ECE3700J
  • Probabilistic Methods in Engineering –ECE4010J
  • Technical Communication –TC3000J
  • Professional Ethics – ENGR4960J
  • Capstone Design – ECE4500J or Global MDP – ENGR4500J or a Major Design Experience (MDE) course

Major Design Experience:

All ECE students are required to complete a Capstone Design course (ECE4500J) or a Global MDP course (ENGR4500J) or one of the Major Design Experience (MDE) courses from the list below.

  • ECE4270J – VLSI Design I
  • ECE4380J – Advanced Lasers and Optics Laboratory
  • ECE4410J – App Development for Entrepreneurs
  • ECE4700J – Computer Architecture
  • ECE4730J – Advanced Embedded Systems

Courses in above list can be counted as either an MDE course or an ECE technical elective course, which is a choice of a student. However, a course can be used to satisfy the major design experience requirement only when it is taken in the senior year of a student. Note that some courses are not offered every semester.

Academic Writing (4 credits)

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.

ECE Electives (7 credits):

The ECE Elective requirement is a consolidated upper-level technical course module, aiming to balance foundational disciplinary breadth and advanced technical depth in ECE curriculum. This 7-credit requirement enables students to systematically expand their professional knowledge boundaries, consolidate core ECE domain competencies, and conduct in-depth exploration of specialized subfields aligned with their academic interests, career development and postgraduate study objectives, consistent with the flexible and hierarchical curriculum design philosophy adopted by top-tier ECE programs worldwide.

 

ECE students must complete 7 credits of ECE Elective courses selected from the list below:

  • CS2810J Data Structure and Algorithms
  • ECE3730J Design of Microprocessor Based Systems
  • ECE3120J Digital Integrated Circuits
  • ECE3200J Introduction to Semiconductor Devices
  • ECE3340JPrinciples of Optics
  • ECE4550J Digital Communication Signals and Systems
  • ECE4600J Control Systems Analysis and Design
  • Any other pre-approved 400-level courses in Electrical Engineering, Computer Engineering, or Computer Science, excluding undergraduate research courses.

At least one course must bear the course code of ECE. At least one course must be 400-level or higher.

Courses beyond the pre-approved list may be counted toward the ECE Elective requirement via formal petition and official approval by the ECE Program Advisor. Excess credits earned from qualified ECE Elective coursework beyond the 7-credit requirement may be used to satisfy Flexible Technical Elective or General Elective categories.

Flexible Technical Electives (9 credits):

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

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 ECE Program Advisor.

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

The technical courses in the ECE curriculum are categorized into four disciplinary areas including Circuits and Devices; Electromagnetics, Optics, and Photonics; Communications, Signal Processing, and Control; and Computer Science and Engineering. The courses GC offers in each area are listed as follows.

Discipline Areas

Required Courses

Elective Options

Circuits and Devices

ECE2150J Intro to Circuits

ECE3110J Electronic Circuits

ECE3120J Digital IC Design

ECE3200J Intro to Semicon. Devices

ECE4210J Properties of Transistors

ECE4270J VLSI Design

Electromagnetics,

Optics,

and Photonics

ECE2300J Electromagnetics I

ECE3200J Intro to Semicon. Devices

ECE3340J Principles of Optics

ECE4340J Principles of Photonics

ECE4380J Adv. Lasers and Optics Lab

Communications,

Signal Processing,

and Control

ECE2160J Signals and Systems

ECE4010J Probabilistic Methods in Engr.

ECE4550J Digital Comm. Sig. and Sys.

ECE4600J Contr. Sys. Analysis and Dsn.
ECE4620J Wireless Communication Tech.

CS4890J Computer Networks

ECE6601J Probability and Random Processes

Computer Science

and Engineering

ECE2700J Intro to Logic Design

ECE2800J Progra. And Data Structures

ECE3700J Intro to Comp. Organization

CS2810J Data Structure and Algorithms

ECE3730J Microprocessor Based Sys. Dsn

ECE4410J App Development for Entrepreneurs

CS4440J Networks

CS4450J Intro to Machine Learning

ECE4700J Computer Architecture

ECE4730J Advanced Embedded System

CS4750J Intro to Cryptography

CS4770J Intro to Algorithms
ECE4810J System-on-Chip Design

CS4820J Intro to Operating Sys.

ECE4850J Optimization in Machine Learning

CS4890J Computer Networks

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 ECE classes to go into more depth than what the limited technical electives allow.
  • Engineering classes in other departments in preparation for graduate school outside ECE.

 

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

For those experiences which are not formal courses, evidence should be provided and will be checked by the Undergraduate Education Office.