Course Introduction

General Education Courses
Public Course category
Course Code Course Name Credit Hours Lecture Practice Semester Courses nature
TH000 Cultivation of Ethics and Fundamentals of Law 3 34 34 17 1 Obligatory
TH004 Military Theory 1 17 17 17 1 Obligatory
PE001 Physical Education I 1 34 34   1 Obligatory
EN025 University English I 3 68 68   1 Obligatory
EN026 University English II 3 68 72   2 Obligatory
PE002 Physical Education II 1 34 36   2 Obligatory
TH021 Modern Chinese History 2 34 36 18 2 Obligatory
PE003 Physical Education III 1 34 36   3 Obligatory
TH007 Basic Theory of Marxism 3 51 36   3 Obligatory
PE004 Physical Education IV 1 34 36   4 Obligatory
TH012 Introduction to Mao Zedong's Thoughts and Theoretical System of Socialism with Chinese Characteristics 6 96 54 36 4 Obligatory
Practice
Course Code Course Name Credit Hours Lecture Practice Semester Courses nature
XP000 General Education Practice 2 34     2 Obligatory


Professional Education Courses
Base class
Course Code Course Name Credit Hours Lecture Experiment Practice Machine Semester Courses nature Course Modules
MA080 A1Advanced Mathematics I 6 102 102       1 Obligatory  
MA077 Linear Algebra 3 51 51       1 Obligatory  
PH001 Physics I 4 68 72       2 Obligatory  
MA081 Advanced Mathematics II 4 68 72       2 Obligatory  
MA119 Probability and Statistics 3 51 45       2 Obligatory  
CS048 C++ Programming 3 51 27       2 Obligatory  
MA118 Mathematical Analysis I 6 102 102       1 Obligatory  
MA115 Discrete Mathematics 2 34 34       1 Obligatory  
CS902 Thinking and Approach of Programming 3 51 34       1 Obligatory  
MA043 Mathematical Analysis II 6 102 72       2 Obligatory  
PH002 Physics II 4 68 72       3 Obligatory  
EI203 Basic Circuit Theory 4 68 72       3 Obligatory  
EI205 Digital Electronic Technology 3 51 54       3 Obligatory  
MA097 Mathematical Methods in Physics 3 51         3 Obligatory  
EI207 Analog Electronic Technology 3 51 54       4 Obligatory  
EE204 Embedded Systems and Computer Principles 4 68 54       4 Obligatory  
CS358 Data Structure 4 68 54       3 Limit election Elective basis
EI200 Electromagnetic Field 2 34 54       4 Limit election Elective basis
EI210 Signals and Systems 3 51 54 12     4 Limit election Elective basis
CS359 Computer System Architecture 3 51 54       5 Limit election Elective basis
EI302 Communication Fundamentals B 2 34 54       6 Limit election Elective basis
EI303 Automatic Control Theory B 3 51 36       7 Limit election Elective basis
EI209 Computer Architecture 2 34 54       3 Limit election Elective basis
CS363 Computability Theory 3 51 54       6 Limit election Elective basis
Professional
Course Code Course Name Credit Hours Lecture Experiment Practice Machine Semester Courses nature Course Modules
CS214 Algorithm and Complexity 3 51         5 Obligatory  
CS308 Compiler Principles 3 51         5 Obligatory  
CS022 Principles of Database 3 51 36       6 Obligatory  
CS307 Operating System 3 51 54       4 Obligatory  
EE312 Software Engineering 2 34 36   18 18 5 Obligatory  
CS339 Computer Network 3 51 54       6 Obligatory  
MA133 Discrete Mathematics2 3 51         4 Obligatory  
CS382 Natural Language Processing 3 51 36       6 Limit election Professional Electives
CS383 Programming Language 3 51 36       5 Limit election Professional Electives
CS427 Multi-core Computing and Parallel Processing 3 51 36       7 Limit election Professional Electives
CS432 FPGA-based system design 3 51 36       7 Limit election Professional Electives
CS433 Parallel and Distributed Programming 3 51 36       7 Limit election Professional Electives
CS410 Artificial Intelligence 3 51 54       6 Limit election Professional Electives
CS384 Storage Technology A 2 34 36       6 Limit election Professional Electives
AM322 Electronic Business 3 51 36       7 Limit election Professional Electives
CS381 Computer Security and CryptographyA 3 51 36       6 Limit election Professional Electives
cs353 Linux Kernel 3 51 54       6 Limit election Professional Electives
CS380 Economy Information 3 51 54       6 Limit election Professional Electives
CS321 DB2 Theory and Application 3 51 54       6 Limit election Professional Electives
CS332 Internet Information Retrieval 3 51 36       7 Limit election Professional Electives
CS337 Computer Graphics 3 51 36       7 Limit election Professional Electives
CS490 Windows Advanced Operating System 3 51 36       7 Limit election Professional Electives
CS315 Web Service and .NET Technology 3 51 36       7 Limit election Professional Electives
CS426 Massive Data Processing 3 51 54       6 Limit election Professional Electives


Professional Practice Class
Experiment Class
Course Code Course Name Credit Hours Lecture Experiment Practice Semester Courses nature Course Modules
PH028 Experiment1Physics Lab. I 1 26       2 Obligatory  
PH029 Experiment2Physics Lab. II 1 26       3 Obligatory  
EI204 ExperimentBasic Circuit Lab. 2 34   36   3 Obligatory  
ES003 ExperimentElectronics Lab. 3 51   54   4 Obligatory  
internships, Practice
Course Code Course Name Credit Hours Lecture Experiment Practice Semester Courses nature Course Modules
EI901 Science and Technology Innovation Part 1 2 34       1 Obligatory  
CS431 Professional Practice 2 34       6 Obligatory  
ME037 Basics of Machine Manufacturing 2 34 54     4 Obligatory  
EI229 Science and Technology Innovation Part 4-D 2 34       4 Limit election Engineering practice and scientific innovation
EI227 Science and Technology Innovation Part 2-A 2 34       3 Limit election Engineering practice and scientific innovation
EI228 Science and Technology Innovation Part 2-B 2 34       3 Limit election Engineering practice and scientific innovation
EI310 Science and Technology Innovation Part 3-A 2 34       5 Limit election Engineering practice and scientific innovation
EI312 Science and Technology Innovation Part 3-C 2 34       5 Limit election Engineering practice and scientific innovation
EI313 Science and Technology Innovation Part 3-D 2 34       5 Limit election Engineering practice and scientific innovation
EI319 Science and Technology Innovation Part 4-F 2 34       5 Limit election Engineering practice and scientific innovation
EI314 Science and Technology Innovation Part 3-E 2 34       6 Limit election Engineering practice and scientific innovation
EI315 Science and Technology Innovation Part 3-F 2 34       6 Limit election Engineering practice and scientific innovation
EI316 Science and Technology Innovation Part 4-A 2 34       6 Limit election Engineering practice and scientific innovation
EI318 Science and Technology Innovation Part 4-E 2 34       6 Limit election Engineering practice and scientific innovation
EI326 Science and Technology Innovation Part 3-G 2 34       6 Limit election Engineering practice and scientific innovation
EI401 Science and Technology Innovation Part 4-C 2 34       7 Limit election Engineering practice and scientific innovation
EI402 Science and Technology Innovation Part 4-G 2 34       7 Limit election Engineering practice and scientific innovation
EI403 Science and Technology Innovation Part 4-H 2 34       7 Limit election Engineering practice and scientific innovation
EI327 Science and Technology Innovation Part 4-I 2 34       6 Limit election Engineering practice and scientific innovation
EI328 Science and Technology Innovation Part 4-J 2 34       6 Limit election Engineering practice and scientific innovation
Military Skills Training
Course Code Course Name Credit Hours Lecture Experiment Practice Semester Courses nature Course Modules
TH010 Military Training 3 51     54 2 Obligatory  
Comprehensive professional training
Course Code Course Name Credit Hours Lecture Experiment Practice Semester Courses nature Course Modules
CS356 Project Workshop of Operating System 2 34 36   18 4 Obligatory  
CS334 ExperimentComputer Organization Lab. 2 34       4 Obligatory  
BS061 Undergraduate Project Thesis 17 289 36     8 Obligatory  
CS343 ExperimentComputer Network Lab. 2 34       6 Limit election Comprehensive training Professional electives
CS215 Course Design on Compiler Principles 2 34       5 Limit election Comprehensive training Professional electives
CS362 PracticeSoftware Engineering Practice 2 34 36   18 5 Limit election Comprehensive training Professional electives
CS357 Project Workshop of Database System 2 34       6 Limit election Comprehensive training Professional electives

Contact webmaster@cs.sjtu.edu.cn

Copyright @ 2013 SJTU Computer Science & Engineering All Rights Reserved