UNIVERSITY OF SCIENCE - PORTLAND STATE UNIVERSITY  
ADVANCED PROGRAM IN COMPUTER SCIENCE  
 
   
Proposed Schedule
For the Advanced Program in Computer Science
 
Term Code Course name credits Total
Y
e
a
r
1
T
e
a
m
1
CS 161 Introduction to Computer Science I 4 12
CM 101 Communication Management 4
TR 005 Marxist-Leninist Philosophy 4
  English (year 1) -
T
e
a
m
2
MTH 251 Calculus I 4 12
CS 162 Introduction to Computer Science II 4
KT 005 Political Economics 4
  English (year 1) -
T
e
a
m
3
MTH 252 Calculus II 4 12
CS 163 Data Structures 4
LS 020 Vietnam Communist Party History 4
Y
e
a
r
2
T
e
a
m
1
MTH 253 Calculus III 4 16
PH 221 General Physics I 3
PH 214 Physics Laboratory I 1
CS 202 Programming Systems 4
TR 020 Scientific Socialism 4
  English (year 2) - Class B only -
T
e
a
m
2
PH 222 General Physics II 3 18
PH 215 Physics Laboratory II 1
CS 200 Computer Systems Programming I 4
CS 250 Discrete Structures 4
CS 305 Social, Ethical, and Legal Implications of Computing 2
SC203 Scientific Research Methodologies 4
  English (year 2) - Class B only -
T
e
a
m
3
PH 223 General Physics III 3 20
PH 216 Physics Laboratory III 1
CS 201 Computer Systems Programming II 4
CS 251 Logical Structures 4
WR 227 Technical Writing 4
TR 040 Hochiminh’s Ideology 4
  English (year 2) - Class B only -
Y
e
a
r
3
T
e
a
m
1
  Science elective 4 16
CS 300 Elements of Software Engineering 4
CS 311 Computational Structures 4
  Upper-division cluster 4
T
e
a
m
2
  Science elective 4 16
CS 321 Languages and Compiler Design I 4
CS 333 Introduction to Operating Systems 4
  Upper-division cluster 4
T
e
a
m
3
Stat 451 Applied Statistics for Engineers and Scientists I 4 16
CS 322 Languages and Compiler Design II 4
CS 350 Algorithms and Complexity 4
  Upper-division cluster 4
Y
e
a
r
4
T
e
a
m
1
  Mathematics elective 4 12
CS 386 Introduction to Database Systems 4
ECE 341 Computer Hardware 4
T
e
a
m
2
  Mathematics elective 4 15
  Computer science elective 4
  Computer science elective 4
CS 487 Software Engineering Capstone 3
T
e
a
m
3
  Computer science elective 4 11
  Computer science elective 4
CS 488 Software Engineering Capstone 3
Y
e
a
r
5
T
e
a
m
1
  Computer science elective 4 4
QS 1 National Defense Education 1 -
QS 2 National Defense Education 2 -
Proposed Schedule
For the Advanced Program in Computer Science
 
Term Code Course name credits Total
Y
e
a
r
1
T
e
a
m
1
CS 161 Introduction to Computer Science I 4 12
CM 101 Communication Management 4
TR 005 Marxist-Leninist Philosophy 4
  English (year 1) -
T
e
a
m
2
MTH 251 Calculus I 4 12
CS 162 Introduction to Computer Science II 4
KT 005 Political Economics 4
  English (year 1) -
T
e
a
m
3
MTH 252 Calculus II 4 12
CS 163 Data Structures 4
LS 020 Vietnam Communist Party History 4
Y
e
a
r
2
T
e
a
m
1
MTH 253 Calculus III 4 16
PH 221 General Physics I 3
PH 214 Physics Laboratory I 1
CS 202 Programming Systems 4
TR 020 Scientific Socialism 4
  English (year 2) - Class B only -
T
e
a
m
2
PH 222 General Physics II 3 18
PH 215 Physics Laboratory II 1
CS 200 Computer Systems Programming I 4
CS 250 Discrete Structures 4
CS 305 Social, Ethical, and Legal Implications of Computing 2
SC203 Scientific Research Methodologies 4
  English (year 2) - Class B only -
T
e
a
m
3
PH 223 General Physics III 3 20
PH 216 Physics Laboratory III 1
CS 201 Computer Systems Programming II 4
CS 251 Logical Structures 4
WR 227 Technical Writing 4
TR 040 Hochiminh’s Ideology 4
  English (year 2) - Class B only -
Y
e
a
r
3
T
e
a
m
1
  Science elective 4 16
CS 300 Elements of Software Engineering 4
CS 311 Computational Structures 4
  Upper-division cluster 4
T
e
a
m
2
  Science elective 4 16
CS 321 Languages and Compiler Design I 4
CS 333 Introduction to Operating Systems 4
  Upper-division cluster 4
T
e
a
m
3
Stat 451 Applied Statistics for Engineers and Scientists I 4 16
CS 322 Languages and Compiler Design II 4
CS 350 Algorithms and Complexity 4
  Upper-division cluster 4
Y
e
a
r
4
T
e
a
m
1
  Mathematics elective 4 12
CS 386 Introduction to Database Systems 4
ECE 341 Computer Hardware 4
T
e
a
m
2
  Mathematics elective 4 15
  Computer science elective 4
  Computer science elective 4
CS 487 Software Engineering Capstone 3
T
e
a
m
3
  Computer science elective 4 11
  Computer science elective 4
CS 488 Software Engineering Capstone 3
Y
e
a
r
5
T
e
a
m
1
  Computer science elective 4 4
QS 1 National Defense Education 1 -
QS 2 National Defense Education 2 -
  Home      Contact us     Login        
Copyright 2007 by HCMUNS