2016 BSIT


2016 Curriculum (for 57x - 61x)

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.

Curriculum Structure

Total number of credits: 126  Credits
  1. General Education Courses (30  Credits)
    1. Language Courses (12 Credits)
    2. Social Science Courses (6 Credits)
    3. Humanities Course (3 Credits)
    4. Science and Mathematics Courses (9 Credits)
  2. Specialized Courses (90 Credits)
    1. Basic Courses (30 Credits)
    2. Major Courses (30 Credits)
    3. Major Elective Courses (30 Credits)
  3. Free Elective Courses (6 Credits)
General Education Courses

Language Courses
BG 1001 English I
BG 1002 English II
BG 2000 English III
BG 2001 English IV

Social Science Courses
GE 2202 Ethics
MGT1101 Introduction to Business

Humanities Course
GE 2101 World Civilization

Science and Mathematics Courses
DA 1121 Basic Mathematics and Statistics
DA 2103 Principles of Statistics
MT 4201 Social Interests, Government Policies and Technology

Specialized Courses

Basic Courses
DA 2101 Calculus I
DA 2203 Probability and Statistical Methods
IT 1251 Business Systems
IT 2130 Systems Science
IT 2157 Human Computer Interaction
IT 2220 Computer System Concepts
IT 2231 Introduction to Information Technology
IT 3111 User Interface Design
LA 4606 Intellectual Property Law
CS 1201 Computer Programming I

Major Required Courses
IT 2211 Requirement Engineering
IT 2230 Information Structures
IT 3210 Database Management Systems
IT 3231 Information Systems Analysis
IT 3232 Information Systems Design
IT 3253 Data Communication and Networking
IT 4291 Senior Project I
IT 4292 Senior Project II
IT 4314 Software Engineering Concepts
IT 4315 Object Oriented Concept in Analysis and Design
(Remark: All major required courses required at least C grades.)

Major Elective Courses

Major Elective Courses are divided into two groups:
Major Elective courses are divided into two groups. Students need to study major elective courses from each group according to the following conditions.

Major Elective Courses Group 1

Group 1: Students must select at least 3 courses (9 Credits)

IT 2371 Object Oriented Programming I
IT 3351 Web Design and Development I
IT 3355 Mobile Applications Development 
IT 3371 Object Oriented Programming II
IT 3372 Visual Programming
IT 4367 Web Design and Development II
Major Elective Courses Group 2

Group 2: Students must select at least 7courses (21 Credits).

IT 3211 Information Storage and Retrieval
IT 3230 Management Information Systems
IT 3331 Organizational Behavior and Development
IT 4141 Public Relations
IT 4311 Introduction to Computer Graphics
IT 4316 Image Processing
IT 4331 Software Testing
IT 4340 Introduction to Information Resource Management
IT 4358 Expert Systems
IT 4359 E-Commerce
IT 4360 Multimedia Applications
IT 4363 Information System Security and Auditing
IT 4366 Advanced Data Management Systems
IT 4400-99 Selected Topic
Free Elective Courses

Students can take free elective courses of 6 credits from any faculty in Assumption University upon completion of the prerequisite.