Courses for Bachelor Program

I.Required Courses

Computer Science
  1. Introduction to Computer Science
  2. Computer Programming (I), Computer Programming (II)
  3. Discrete Mathematics
  4. Data Structures
  5. Computer Algorithms
  6. Computer Architectures
Mathematics
  1. Calculus A / Calculus B
  2. Probability and Statistics / Theory of Probability / Statistics
  3. Linear Algebra
  4. Differential Equations / Introduction to Differential Equations
  5. General Physics A / General Physics B / Fundamental Physics
  6. General Chemistry A / General Chemistry B
  7. General Biology A / General Biology B
  8. Introduction to Earth Science (including Lab.)
  9. General Meteorology (including Lab.) / Astronomy (including Lab.)
Special Topics on Computer Science
  1. Information Theories(I)
  2. Information Theories(II)
  3. Information Systems(I)
  4. Information Systems(II)

II. Field Optional Courses

Information Theory
  1. Programming Language Constructs
  2. Object-Oriented Analysis and Design
  3. Database Theory
  4. Automata Theory and Formal Languages
Hardware
  1. Basic Electronics*(ENG)
  2. Computer-Aided Design for VLSI Design
  3. Assembly Languages
  4. Digital Logic
Information System
  1. System Programming
  2. Operating Systems
  3. Software Engineering
  4. Information Security
Computer Network
  1. Computer Networks
  2. Local Area Networks
  3. Data Communication*(ENG)
  4. Wireless Communications
Multimedia Processing
  1. Computer Graphics*(ENG)
  2. Image Processing
  3. Artificial Intelligence
  4. Data Mining

III. Other Optional Courses

Bachelor Class
  1. Numerical Methods
  2. Introduction to Logic
  3. Microprocessors (including Lab.)
  4. Basic Electronics Laboratory
  5. Digital Logic Laboratory
  6. Functional Programming
  7. Logic Programming
  8. Programming Technique Practicum
  9. The Practice of Programming
  10. Engineering Mathematics
Bachelor & Master
  1. Data visualization
  2. Real-time system
  3. Information security offense and defense drill
  4. Netspace physical system
  5. Special Topics Research on Audio Technology and Computer Music
  6. Problem solving and application of heuristic algorithm
  7. Speech processing
  8. Web computing and XML
  9. Introduction and Application of Internet of Things
  10. Information Industry News and Practice
  11. Mobile application development
Close Menu