2019 BSCS (64x)

cs-au-logo

2019 Curriculum (for 64x)

At the Department of Computer Science, Vincent Mary School of Science and Technology, we believe in the science that creates positive impacts to the world. We believe in nourishing creative minds while ensuring the solid foundation of the knowledge is never compromised. We believe in the Computer Science that maintains its core values as it modernizes itself through time.
Our study programs are designed based on such beliefs. With qualified experts in the field, both academic and industrial, our curriculum, courses and facilities are designed to foster creativity and innovativeness as students gain the core knowledge in theories and practices. And all these within a truly international environment.
So if you are one of those who genuinely believe in building your expertise into something that matters, learn more about our community and how we can drive towards it together.
IT_SE

Software Engineering and Development

A track for software engineers, from software developers to software process management, whose aim is to develop the skills to further their career path in the software development industry. Candidates following this track focus on every aspects of software engineering, including software process and management, software development, and application platforms and architectures.
IT_IDA

Informatics and Data Science​

Recommended for researchers and innovators, our CS Informatics Track takes graduate students on the road towards becoming a true expert in computer science. Built on solid CS fundamentals, candidates can select to specialize in a field of modern computing technologies, such as ambient intelligence, computer vision and big data analytics.
_shutterstock_1792992196

Network Technology and Infrastructure​

Recommended for researchers and innovators, our CS Informatics Track takes graduate students on the road towards becoming a true expert in computer science. Built on solid CS fundamentals, candidates can select to specialize in a field of modern computing technologies, such as ambient intelligence, computer vision and big data analytics.
๘shutterstock_1727577790a

Enterprise Systems​

Enterprises demand skilled people to join their teams. This track focuses on essential elements of enterprise software, such as sales and distribution management system, manufacturing management system, finance and accounting information system, etc. Moreover, this track does not only focus only technical skills, but also soft skills necessary to colaborate as a team.

Curriculum Structure

Total number of credits 132 Credits
  1. General Education Courses (33 Credits)
    1. Language Courses (12 Credits)
    2. Humanities Course (3 Credits)
    3. Social Science Courses (6 Credits)
    4. Science and Mathematics Courses (6 Credits)
  2. Specialized Courses (90 Credits)
    1. Core Courses (21 Credits)
    2. Major Courses (39 Credits)
    3. Major Elective Courses (30 Credits)
  3. Free Elective Courses (9 Credits)
General Education Courses
Language Courses
BG 1001 English I
BG 1002 English II
BG 2000 English III
BG 2001 English IV
Humanities Course
LAW 1201 Business Laws for Entrepreneurs
Social Science Courses
GE 2202 Ethics
BBA 1001 Business Exploration
Science and Mathematics Courses
BAC 1602 Fundamentals of Financial Accounting I
CSX 1001 Basic Mathematics and Statistics
Two other General Education Courses
–can be chosen the following courses
GE 1103 Historical Perspectives on Thailand
GE 1102 Introduction to Philosophy
GE 2102 Human Heritage and Globalization
GE 2103 Art of Reasoning
GE 2104 Thai Buddhism
GE 2105 Introduction to World Religion
GE 2106 Logical Thinking and Application
GE 2107 Applied Philosophy in Social Sciences and Humanities
BBA 2001 Human Behavior
GE 1207 Fundamental Psychology
GE 1203 Society, Politics and Economics
GE 1205 ASEAN Ways
GE 1206 Philosophy of Sufficiency Economy
GE 2203 Art of Living
GE 2205 Communication and Multicultural society
GE 2206 Personality Development
GE 2207 Sport, Health and Wellness Development
GE 2208 Thai Politics and Government
BEC 2200 Introduction to Economics
GE 1302 Ecology and Sustainability
GE 2301 Lifestyles in Dynamic World
GE 2302 Climate Change and Human Life
GE 2303 Building Brilliant Brain
MA 1200 Mathematics for Business
GE 1403 Communication in Thai
GE 1405 Thai Language and Culture
GE 1406 Burmese Language
GE 1407 Russian Language
GE 3401 Public Speaking in Thai
Free Elective Courses
Students can take free elective courses of 9 credits from any faculty in Assumption University upon completion of the prerequisite.
Specialized Courses
Basic Courses
CSX 2001 Introduction to Information Technology
CSX 2002 Calculus
CSX 2003 Principles of Statistics
CSX 2004 UI/UX Design and Prototyping
CSX 2005 Design Thinking
CSX 2006 Mathematics and Statistics for Data Science
CSX 2007 Data Science
CSX 2008 Mathematics Foundation for Computer Science
CSX 2009 Cloud Computing
Major Required Courses
CSX 3001 Fundamentals of Computer Programming
CSX 3002 Object-Oriented Concepts and Programming
CSX 3003 Data Structure and Algorithms
CSX 3004 Programming Languages
CSX 3005 Computer Networks
CSX 3006 Database Systems
CSX 3007 Computer Architecture
CSX 3008 Operating Systems
CSX 3009 Algorithm Design
CSX 3010 Senior Project I
CSX 3011 Senior Project II
Major Elective Courses
Major Elective Courses are divided into 4 groups:

   Major Elective Courses Group 1
     1(A): Software Engineering and Development
     1(B): Informatics and Data Science
     1(C): Network Technology and Infrastructure
     1(D): Enterprise Systems
   Major Elective Courses Group 2
* Students are required to choose one concentration out of 4 concentrations and study 5 subjects (15 credits) from the chosen concentration and study 6 subjects (15 credits) from all major elective courses.

Major Elective Courses Group 1
CSX 4501 Theory of Computation
CSX 4502 Tech Startup
CSX 4503 Information Systems Security
CSX 4504 Digital Marketing
CSX 4505 Digital Transformation
CSX 4506 Image Processing
CSX 4507 Information Retrieval and Search Engines
CSX 4508 Quantitative Research for Digital Business
CSX 4600-4699 Selected Topics
Major Elective Courses Group 2

CSX 4501 Theory of Computation
CSX 4502 Tech Startup
CSX 4503 Information Systems Security
CSX 4504 Digital Marketing
CSX 4505 Digital Transformation
CSX 4506 Image Processing
CSX 4507 Information Retrieval and Search Engines
CSX 4508 Quantitative Research for Digital Business
CSX 4600-4699 Selected Topics