Undergraduate Degree Programs, College of Computer Studies
Numerous service learning and research opportunities are integrated into classes taught by our nationally-recognized faculty.
For CCS graduate degree programs, please see here.
- Bachelor of Science in Computer Science
- Bachelor of Science in Information Systems
- Bachelor of Science in Information Technology
- Bachelor of Science in Interactive Entertainment
- Bachelor of Science (Honors) in Computer Science and Master of Science in Computer Science
Bachelor of Science in Computer Science Major in Software Technology
The Software Technology (ST) program is a multidisciplinary program that covers fundamental computing theories and principles, focusing on logic formulation, algorithm design, application development, computer architectures and operating systems as well as advanced topics on platform-based development, software engineering, computational science, technology management, intelligent systems, and machine learning.
Software Technology graduates are equipped both for professional and academic work in the field of computing and software development and can pursue careers as software designers, software developers, technical team leads or researchers. They are knowledgeable in the design and development of a wide range of software solutions in various domains. They are also capable of innovating technology to adapt to new and ever-changing requirements, which may have an immediate impact to society or can further advance the field of computing.
On top of this, graduates of the program are also equipped with soft skills that enables them to be strong team leaders and team players that are able to effectively and confidently communicate to various audiences. Guided by a strong sense of professionalism and sound ethics, these are graduates that are industry or academe ready, equipped with the skills necessary to succeed in the fields of computing and software development.
Program Educational Outcomes
In 3-5 years after graduation, BSCS-ST students are expected to:
- Demonstrate professional computing competence through:
- the responsible and ethical practice in the advancement of computer science, and
- providing innovative services and solutions, aligned to ethical and Christian principles to the industry, academe, and/or the public sector.
- Exhibit capability to manage, lead, interact, motivate, encourage, influence, and collaborate with a broad range of people (in diverse and multi-cultural environments) to achieve goals and effect positive changes, recognizing the individuality and diversity of needs, ideas, opinions and cultures; preferably at mid-management levels.
- Adapt to technological, organizational and societal changes by engaging actively in computing professional activities, learning, and professional development opportunities.
Program Requirements
- Total of 173 academic units and 9 non-academic units
- Completion of a practicum program
- Completion of a thesis project focusing on ST specialty areas
General Education | 53 units |
Lasallian Studies | 3 units (non-academic) |
Common Computing Courses | 27 units |
Common Math Courses | 8 units |
Computer Science Professional Courses | 37 units |
ST Specialization Track | 27 units |
Professional Electives | 12 units |
Thesis | 6 units |
Practicum | 3 units |
National Service Training Program (NSTP) | 6 units (non-academic) |
Total No. of Units | 173 (9) |
Detailed Curriculum
General Education | Units | |
GEUSELF | Understanding the Self | 3 |
GERPHIS | Readings in Philippine History | 3 |
GEWORLD | The Contemporary World | 3 |
GEMATMW | Mathematics in the Modern World | 3 |
GEPCOMM | Purposive Communication | 3 |
GEARTAP | Art Appreciation | 3 |
GESTSOC | Science, Technology, and the Society | 3 |
GEETHIC | Ethics | 3 |
GERIZAL | Life and Works of Rizal | 3 |
GEFILI1 | Introduksyon sa Filipinohiya | 3 |
GEFILI2 | Mga Usaping Pangwika sa Iba’t Ibang Larangan | 3 |
GELITE1 | Literatures of the Philippines | 3 |
LCFAITH | Faith Worth Living | 3 |
LCENWRD | Encountering the Word in the World | 3 |
LCASEAN | The Filipino and ASEAN | 3 |
LSLSONE | Lasallian Studies 1 | 1 (non-acad) |
LSLSTWO | Lasallian Studies 2 | 1Ìý(²Ô´Ç²Ô-²¹³¦²¹»å) |
Lasallian Studies 3 | 1Ìý(²Ô´Ç²Ô-²¹³¦²¹»å) | |
GEFTWEL | Physical Fitness and Wellness | 2 |
GEDANCE | Physical Fitness and Wellness in Dance | 2 |
GESPORT | Physical Fitness and Wellness in Individual Sports | 2 |
GETEAMS | Physical Fitness and Wellness in Team Sports | 2 |
Computer Science Professional Courses | Units | |
BASMATH | Algebra and Trigonometry | 5 |
BASSTAT | Algebra and Statistics | 3 |
CCICOMP | Introduction to Computing | 3 |
CCPROG1 | Logic Formulation and Introductory Programming | 3 |
CCPROG2 | Programming with Structured Data Types | 3 |
CCPROG3 | Object-Oriented Programming | 3 |
CCDSTRU | Discrete Structures | 3 |
CCDSALG | Data Structures and Algorithms | 3 |
CCINFOM | Information Management | 3 |
CCAPDEV | Web Application Development | 3 |
CCINOV8 | Innovation and Technology Management | 3 |
CSMATH1 | Differential Calculus | 3 |
CSMATH2 | Linear Algebra for Computer Science | 3 |
CSMODEL | Modelling and Simulation | 3 |
CSADPRG | Advanced Programming Techniques | 3 |
CSSWENG | Software Engineering | 3 |
CSALGCM | Algorithms and Complexity | 3 |
CSNETWK | Introduction to Computer Networks | |
CSARCH1 | Introduction to Computer Organization and Architecture 1 | 3 |
CSARCH2 | Introduction to Computer Organization and Architecture 2 (Lecture and Laboratory) | 4 |
CSOPESY | Introduction to Operating Systems | 3 |
CSINTSY | Introduction to Artificial Intelligence | 3 |
CSSECDV | Secure Web Development | 3 |
Software Technology Specialization Courses | Units | |
ST-MATH | Integral Calculus for Computer Science Students | 3 |
STALGCM | Advanced Algorithms and Complexities | 3 |
MOBDEVE | Mobile Development | 3 |
STSWENG | Advanced Software Engineering | 3 |
STADVDB | Advanced Database Systems | 3 |
STHCIUX | Human Computer Interactions | 3 |
STINTSY | Advanced Intelligent Systems | 3 |
STDISCM | Distributed Computing | 3 |
STMETRE | Software Technology Research Methods | 3 |
Professional Electives | Units | |
STELEC | Students will take 4 courses (3 units each) of advanced topics in ST specialty areas such as:
|
9 |
Practicum | 3 | |
Thesis for Software Technology | 6 |
Bachelor of Science in Computer Science Major in Network and Information Security
The Network and Information Security (NIS)Â program focuses on the interconnection of various devices over a network in relation to the emergence of the Internet of Things (IoT), while at the same time, understanding the vulnerability of these devices and the methods by which they can be secured.
The objective of the program is to prepare graduates that who will be capable of contributing to the growth of the Internet of Things and implementing security measures to protect the confidentiality, integrity, and availability of data from the billions of connected devices and users. Specialization courses emphasize network technologies, platform-based development, and information security.
BSCS-NIS graduates can pursue careers as network technology specialists, threat and vulnerability analysts, and system software developers. Possessing excellent technical and soft skills, NIS graduates are ready to be productive individuals in the IT and allied industries.
Program Educational Outcomes
In 3-5 years after graduation, BSCS-NIS students are expected to:
- Demonstrate professional computing competence through:
- the responsible and ethical practice in the advancement of computer science, and
- providing innovative services and solutions, aligned to Ethical and Christian principles to the industry, academe, and/or the public sector
- Exhibit capability to manage, lead, interact, motivate, encourage, influence and collaborate with a broad range of people (in diverse and multi-cultural environments) to achieve goals and effect positive changes, recognizing the individuality and diversity of needs, ideas, opinions and cultures; preferably at mid-management levels
- Adapt to technological, organizational and societal changes by engaging actively in computing professional activities, learning, and professional development opportunities
Program Requirements
- Total of 176 academic units and 9 non-academic units
- Completion of a practicum program
- Completion of a thesis project focusing on NIS specialty areas
General Education | 53 units |
Lasallian Studies | 3 units (non-academic) |
Common Computing Courses | 27 units |
Common Math Courses | 8 units |
Computer Science Professional Courses | 37 units |
NE Specialization Track | 33 units |
Professional Electives | 9 units |
Thesis | 6 units |
Practicum | 3 units |
National Service Training Program (NSTP) | 6 units (non-academic) |
Total No. of Units | 176 (9) |
Detailed Curriculum
General Education | Units | |
GEUSELF | Understanding the Self | 3 |
GERPHIS | Readings in Philippine History | 3 |
GEWORLD | The Contemporary World | 3 |
GEMATMW | Mathematics in the Modern World | 3 |
GEPCOMM | Purposive Communication | 3 |
GEARTAP | Art Appreciation | 3 |
GESTSOC | Science, Technology, and the Society | 3 |
GEETHIC | Ethics | 3 |
GERIZAL | Life and Works of Rizal | 3 |
GEFILI1 | Introduksyon sa Filipinohiya | 3 |
GEFILI2 | Mga Usaping Pangwika sa Iba’t Ibang Larangan | 3 |
GELITE1 | Literatures of the Philippines | 3 |
LCFAITH | Faith Worth Living | 3 |
LCENWRD | Encountering the Word in the World | 3 |
LCASEAN | The Filipino and ASEAN | 3 |
LSLSONE | Lasallian Studies 1 | 1 (non-acad) |
LSLSTWO | Lasallian Studies 2 | 1 (non-acad) |
LSLSTRI | Lasallian Studies 3 | 1 (non-acad) |
GEFTWEL | Physical Fitness and Wellness | 2 |
GEDANCE | Physical Fitness and Wellness in Dance | 2 |
GESPORT | Physical Fitness and Wellness in Individual Sports | 2 |
GETEAMS | Physical Fitness and Wellness in Team Sports | 2 |
Computer Science Professional Courses | Units | |
BASMATH | Algebra and Trigonometry | 5 |
BASSTAT | Algebra and Statistics | 3 |
CCICOMP | Introduction to Computing | 3 |
CCPROG1 | Logic Formulation and Introductory Programming | 3 |
CCPROG2 | Programming with Structured Data Types | 3 |
CCPROG3 | Object-Oriented Programming | 3 |
CCDSTRU | Discrete Structures | 3 |
CCDSALG | Data Structures and Algorithms | 3 |
CCINFOM | Information Management | 3 |
CCAPDEV | Web Application Development | 3 |
CCINOV8 | Innovation and Technology Management | 3 |
CSMATH1 | Differential Calculus | 3 |
CSMATH2 | Linear Algebra for Computer Science | 3 |
CSMODEL | Modelling and Simulation | 3 |
CSADPRG | Advanced Programming Techniques | 3 |
CSSWENG | Software Engineering | 3 |
CSALGCM | Algorithms and Complexity | 3 |
CSNETWK | Introduction to Computer Networks | 3 |
CSARCH1 | Introduction to Computer Organization and Architecture 1 | 3 |
CSARCH2 | Introduction to Computer Organization and Architecture 2 (Lecture and Laboratory) | 4 |
CSOPESY | Introduction to Operating Systems | 3 |
CSINTSY | Introduction to Artificial Intelligence | 3 |
CSSECDV | Secure Web Development | 3 |
Network Engineering Specialization Track | Units | |
NSCOM01 | Network Application Protocols | 3 |
NSCOM02 | Network Connectivity and Data Delivery | 3 |
NSCOM03 | Data Communications | 3 |
NSSECU1 | Introduction to Security | |
NSSECU2 | Advanced and Offensive Security | 3 |
NSSECU3 | Defensive Security | 3 |
NSETRON | Practical Electricity and Electronics | 3 |
NSEMBED | Embedded Platform Development | 3 |
NSAPDEV | Server Application Development | 3 |
NSDSYST | Introduction to Distributed Systems | 3 |
NSRESME | Network and Information Security Research Methods | 3 |
Professional Electives | Units | |
NSELEC | Students will take 3 courses (3 units each) of advanced topics in NIS specialty areas such as:
|
9 |
Practicum | 3 | |
Thesis for Network and Information Security | 6 |
Bachelor of Science in Information Systems
The Information Systems program provides students with foundation knowledge on organizations and Information and Communications Technology (ICT). It allows students to understand how ICT can enable organizations to improve performance and achieve competitive advantage. It trains students to develop strong analytical, technical, and leadership skills to thrive in a global environment as future information systems professionals.
Program Educational Objectives
- Practice as a successful/competitive IS professional for the advancement of society by:
- Demonstrating strong sense of influence and character to effect positive change in the organization and society as a whole by exhibiting leadership, technical, and analytical skills, at mid-management level
- Establishing expertise in specific areas/fields in certain domains
- Being adaptable to technological and societal advancements/changes through continuous learning and professional development
- Engaging in IS activities involved in diverse and multi-cultural environment
- Live out the core values of an authentic Lasallian achiever for God and country
Career Outlook
Specifically, students are trained in order to fulfill the following job roles:
Primary Job Roles | Secondary Job Roles |
|
|
Program Requirements
- Total of 176 academic units and 9 non-academic units
- Completion of 520 hours for the practicum program
- Completion of a capstone project involving the development and implementation of an information system for a target organization
General Education | 53 units |
Lasallian Studies | 3 units (non-academic) |
Common Computing Courses | 27 units |
Common Math Courses | 8 units |
IS Professional Courses | 69 units |
Professional Electives | 12 units |
Capstone | 4 units |
Practicum | 3 units |
National Service Training Program (NSTP) | 6 units (non-academic) |
Total No. of Units | 176 (9) |
Detailed Curriculum
General Education
Course Code | Course Title | Units |
GEUSELF | Understanding the Self | 3 |
GERPHIS | Mga Babasahin sa Kasaysayan ng Pilipinas | 3 |
GEWORLD | The Contemporary World | 3 |
GEMATMW | Mathematics in the Modern World | 3 |
GEPCOMM | Purposive Communication | 3 |
GEARTAP | Art Appreciation | 3 |
GESTSOC | Science, Technology, and the Society | 3 |
GEETHIC | Ethics | 3 |
GERIZAL | Ang Buhay at mga Akda ni Rizal | 3 |
GEFILI1 | Kominikasyon sa Filipinolohiya | 3 |
GEFILI2 | Pagbasa at Pagsulat sa Iba’t Ibang Disiplina at Larangan | 3 |
GELITE1 | Literatures of the Philippines | 3 |
LCFAITH | Faith Worth Living | 3 |
LCENWRD | Encountering the Word in the World | 3 |
LCASEAN | The Filipino and ASEAN | 3 |
LCLSONE | Lasallian Studies 1 | (1) |
LCLSTWO | Lasallian Studies 2 | (1) |
LCLSTRI | Lasallian Studies 3 | (1) |
LASARE1 | Lasallian Retreat 1 | (0) |
LASARE2 | Lasallian Retreat 2 | (0) |
LASARE3 | Lasallian Retreat 3 | (0) |
Common Computing and Math Courses
These courses are common to the BS in Computer Science, BS in Information Systems, and BS in Information Technology degree programs:
Course Code | Course Title | Units |
CCICOMP | Introduction to Computing | 3 |
CCPROG1 | Logic Formulation and Introductory Programming | 3 |
CCPROG2 | Programming with Structured Data Types | 3 |
CCPROG3 | Object-Oriented Programming | 3 |
CCDSALG | Data Structures and Algorithms | 3 |
CCINFOM | Information Management | 3 |
CCAPDEV | Applications Development and Emerging Technologies | 3 |
CCDISTRU | Discrete Structures | 3 |
CCINOV8 | Innovation and Technology Management | 3 |
BASMATH | Algebra, Trigonometry, and Analytical Geometry (Pre-calculus) | 5 |
BASSTAT | Statistics | 3 |
Professional IS Courses
Course Code | Course Title | Units |
ITISORG | Organization and Management Concepts | 3 |
ISBISPR | Organizations and Business Processes | 3 |
ISFINMA | Financial and Managerial Accounting for IS | 3 |
ISOPRES | Introduction to Operations Research | 3 |
ISINFOM | Transaction Management & Descriptive Analytics | 3 |
ITISHCI | Human-Computer Interaction | 3 |
ISBUSPE | Business Performance | 3 |
ITISDEV | Business Applications Development | 3 |
ISANDE1 | Systems Analysis | 3 |
ISINFRA | Introduction to IT Infrastructures | 3 |
MOBDEVE | Mobile Applications Development | 3 |
ISANDE2 | Systems Design & Development | 3 |
ISSYSAD | Systems Administration | 3 |
ISRESME | IS Research Methods | 3 |
ITISSES | Special Enterprise Systems | 3 |
ISSYSQA | Systems Quality Assurance | 3 |
ISPRENL | Predictive Analytics | 3 |
ISENTAR | Enterprise Architecture | 3 |
ISSECUR | Information Security | 3 |
ISSTRMA | IT Strategic Management | 3 |
ITISPRJ | IT Project Management | 3 |
ISTREND | Trends in Information Systems | 3 |
Professional Electives
Course Code | Course Title | Units |
ISELEC1 | IS Elective 1 | 3 |
ISELEC2 | IS Elective 2 | 3 |
ISELEC3 | IS Elective 3 | 3 |
ISELEC4 | IS Elective 4 | 3 |
The possible elective offerings are listed below, under two categories:
- Business Analytics
- Data Analytics Programming
- Platform Development of Enterprise Systems
- Data Visualization
- Decision Models and DSS
- Service Management
- IT Service Management
- IT Outsourcing and Offshoring Management
- IT and Customer Relationship Management
- IT and Supply Chain Management
Physical Education
Course Code | Course Title | Units |
GEFTWEL | Physical Fitness and Wellness | 2 |
GEDANCE | Physical Fitness and Wellness in Dance | 2 |
GESPORT | Physical Fitness and Wellness in Individual Sports | 2 |
GETEAMS | Physical Fitness and Wellness in Team Sports | 2 |
National Service Training Program (NSTP)
Course Code | Course Title | Units |
NSTP101 | National Service Training Program 0 | (0) |
NSTP-01 | National Service Training Program 1 | (3) |
NSTP-02 | National Service Training Program 2 | (3) |
Capstone
Course Code | Course Title | Units |
ISCAPR1 | IS Capstone Project 1 | 2 |
ISCAPR2 | IS Capstone Project 2 | 2 |
Practicum
Course Code | Course Title | Units |
ISPRACT | IS Practicum | 3 |
Bachelor of Science in Information Technology
Information Technology is the study of utilization of both hardware and software technologies to provide computing solutions that address the needs of various users and organizations. °Õ³ó±ðÌýInformation Technology (IT) program encompasses a wide range of knowledge areas – from organizational information systems to systems infrastructure to prepare graduates that have the capability to select, apply, configure, integrate, deploy, and administer computing technology to meet user requirements over a large spectrum of contexts.
BSIT graduates possess excellent technical, management, and soft skills, making them suited to pursue careers as system administrators, network engineers, information security practitioners, technology consultants, and enterprise system specialists.
Program Educational Outcomes
In 3-5 years after graduation, BSIT graduates are expected to:
- Demonstrate global professional competence by:
- building an internationally validated expertise in a specific area in IT.
- adapting to technological and societal changes through continuous professional development.
- Exhibit leadership and planning to influence positive changes in diverse environments.
- Bridge faith and profession in service of society.
Program Requirements
- Total of 181 academic units and 9 non-academic units
- Completion of a practicum program
- Completion of a capstone project focusing on technology integration
General Education | 53 units |
Lasallian Studies | 3 units (non-academic) |
Common Computing Courses | 27 units |
Common Math Courses | 8 units |
IT Professional Courses | 71 units |
Professional Electives | 12 units |
Capstone | 4 units |
Practicum | 3 units |
National Service Training Program (NSTP) | 6 units (non-academic) |
Total No. of Units | 178 (9) |
Detailed Curriculum
General Education | Units | |
GEUSELF | Understanding the Self | 3 |
GERPHIS | Readings in Philippine History | 3 |
GEWORLD | The Contemporary World | 3 |
GEMATMW | Mathematics in the Modern World | 3 |
GEPCOMM | Purposive Communication | 3 |
GEARTAP | Art Appreciation | 3 |
GESTSOC | Science, Technology, and the Society | 3 |
GEETHIC | Ethics | 3 |
GERIZAL | Life and Works of Rizal | 3 |
GEFILI1 | Introduksyon sa Filipinohiya | 3 |
GEFILI2 | Mga Usaping Pangwika sa Iba’t Ibang Larangan | 3 |
GELITE1 | Literatures of the Philippines | 3 |
LCFAITH | Faith Worth Living | 3 |
LCENWRD | Encountering the Word in the World | 3 |
LCASEAN | The Filipino and ASEAN | 3 |
LSLSONE | Lasallian Studies 1 | 1 (non-acad) |
LSLSTWO | Lasallian Studies 2 | 1 (non-acad) |
LSLSTRI | Lasallian Studies 3 | 1 (non-acad) |
GEFTWEL | Physical Fitness and Wellness | 2 |
GEDANCE | Physical Fitness and Wellness in Dance | 2 |
GESPORT | Physical Fitness and Wellness in Individual Sports | 2 |
GETEAMS | Physical Fitness and Wellness in Team Sports | 2 |
Information Technology Professional Courses | Units | |
BASMATH | Algebra and Trigonometry | 5 |
BASSTAT | Algebra and Statistics | 3 |
CCICOMP | Introduction to Computing | 3 |
CCPROG1 | Logic Formulation and Introductory Programming | 3 |
CCPROG2 | Programming with Structured Data Types | 3 |
CCPROG3 | Object-Oriented Programming | 3 |
CCDSTRU | Discrete Structures | 3 |
CCDSALG | Data Structures and Algorithms | 3 |
CCINFOM | Information Management | 3 |
CCAPDEV | Web Application Development | 3 |
CCINOV8 | Innovation and Technology Management | 3 |
ITNET01 | Introduction to Networks (Lecture and Laboratory) | 4 |
ITNET02 | Basic Routing and Switching (Lecture and Laboratory) | 4 |
ITNET03 | Advanced Routing and Switching (Lecture and Laboratory) | 4 |
ITNET04 | Wide Area and Enterprise Network Technologies (Lecture and Laboratory) | 4 |
ITSECUR | Introduction to Information Security | 3 |
ITSECWB | Secure Web Development | 3 |
ITCMSY1 | Introduction to Computing Platforms and Operating Systems (Lecture and Laboratory) | 4 |
ITCMSY2 | Virtualization and Cloud Platforms | 3 |
MOBDEVE | Mobile Application Development | 4 |
ITSYSAD | System Administration and Maintenance (Lecture and Laboratory) | 3 |
IT-PROG | Integrative Programming | 3 |
ITISHCI | Human – Computer Interaction | 3 |
ITDBADM | Database Administration | 3 |
ITISDEV | Business Application Development | 3 |
ITSRAQA | System Requirements Analysis and Quality Assurance | 3 |
ITISSES | Special Enterprise Systems | 3 |
ITSYSOP | IT System Operation | 3 |
ITSPLAN | IT System Planning | 3 |
ITSTRAG | IT Strategy | 3 |
ITISORG | Organizational Management | 3 |
ITISPRJ | Project Management | 3 |
ITRESME | Information Technology Research Methods | 3 |
Professional Electives | Units | |
ITELEC | Students will take 4 courses (3 units each) of advanced topics in IT specialty areas such as:
|
12 |
Practicum | 3 | |
Capstone for BSIT | 4 |
Bachelor of Science in Interactive Entertainment Major in Game Art and Design
Students begin with theoretical foundations in drawing, principles of design, and color in both traditional and digital art. Skills are enhanced by applying the basics in designing games, game objects, levels, 2D concept art, 3D modeling, texturing and real-time lighting. Students also learn the principles of gaming, balance, and usability to ensure a worthwhile gaming experience. All of these are experienced using the same kinds of technology professional use.
Career Outlook
Graduates of the Bachelor of Science in Interactive Entertainment major in Game Art and Design program are ready to pursue a variety of entry-and intermediate-level positions in the areas of multimedia in general, and video game development, in particular, including the following roles:
- Game Artist
- Technical Artist
- Creative Programmer
- Creative Content Developer
- Ad Builders
- Technical Specialist for Modeling /Rigging /Lighting
- Art Quality Assurance Specialist
- Level Designer
- Game Designer
- Digital 2D or 3D Art Content Producer
- Digital 2D or 3D Production Designer
Program Educational Outcomes
- Demonstrate professional competence by:
- Responsibly practicing and adhering to professional and ethical standards in the advancement of the interactive entertainment industry; and
- Providing innovative products and solutions, aligned to ethical and Christian principles to the industry, academe, and/or the public sector
- Exhibit capability to manage, lead, interact, motivate, encourage, influence, and collaborate with a broad range of people (in diverse and multicultural environments) to achieve goals and effect positive changes, recognizing the individuality and diversity of needs, ideas, opinions and cultures; preferably at mid-management levels
- Able to adapt to technological, organizational, and societal changes by engaging actively in professional activities, learning, and professional development activities
Admission Information
Applicants to the BS Interactive Entertainment major in Game Art and Design program must be passionate about visual arts, but don’t necessarily need any prior experience in drawing.
Applicants should also be passionate about designing and making games. The ideal candidate should have strong math, science, analytical, and problem-solving abilities, and have completed pre-calculus subjects prior to attending De La Salle University. Subjects in physics and computer science (i.e. computer programming, logic formulation, etc.), or multimedia arts (i.e. drafting, 2D/3D graphics and animation, etc.) are also recommended.
Applicants who need additional topics for physics and mathematics will be required to take additional courses prior to the start of their program.
Detailed Curriculum
Knowledge Area | Course Title | Course Code | Academic Units (Non-Academic) |
GENERAL EDUCATION | 53 | ||
Lasallian Core Curriculum | Purposive Communication | LCC..01 | 3 |
Understanding the Self | LCC..02 | 3 | |
Mathematics in the Modern World | LCC..03 | 3 | |
Art Appreciation | LCC..04 | 3 | |
Ethics | LCC..05 | 3 | |
The Contemporary World | LCC..06 | 3 | |
Science, Technology, and Society | LCC..07 | 3 | |
Mga Babasahin asa Kasaysayan ng Pilipinas | LCC..08 | 3 | |
Ang Buhay at mga Akda ni Rizal (Life and Works of Rizal) | LCC..09 | 3 | |
The Philippines and the ASEAN | LCC..10 | 3 | |
General Education Elective Science and Technology | LCC..11 | 3 | |
General Education Elective Social Sciences and Philosophy | LCC..12 | 3 | |
General Education Elective Arts and Humanities | LCC..13 | 3 | |
Faith Worth Living | LCC..14 | 3 | |
Encountering Jeesus, the Word in the World | LCC..15 | 3 | |
Physical Fitness and Wellness | Physical Fitness and Wellness | PE1CRDO | 2 |
Physical Fitness and Wellness in Dance | PE2FTEX | 2 | |
Physical Fitness and Wellness in Individual Sports | PETHREE | 2 | |
Physical Fitness and Wellness in Team Sports | PEDFOUR | 2 | |
National Service Training Program | NSTP Orientation | NSTP101 | (0) |
National Service Training Program Phase 1 | NSTP-01 | (3) | |
National Service Training Program Phase 2 | NSTP-02 | (3) | |
Lasallian Studies | Lasallian Studies 1 | LCLSONE | (1) |
Lasallian Studies 2 | LCLSTWO | (1) | |
Lasallian Studies 3 | LCLSTRI | (1) | |
Lasallian Recollection 1 | LASARE1 | (0) | |
Lasallian Recollection 2 | LASARE2 | (0) | |
Lasallian Recollection 3 | LASARE3 | (0) | |
Career Planning and Selfcare | Student Affairs Services 1000 | SAS1000 | (0) |
Student Affairs Services 2000 | SAS2000 | (0) | |
Student Affairs Services 3000 | SAS3000 | (0) |
CORE COURSES | 48 | ||
Computational Thinking | Computational Thinking | IECMPTK | 3 |
Game Studies | Introduction to Computer Game Theory | IETHEOR | 3 |
Introduction to Game Design | IEDESGN | 3 | |
Serious Games | IESERGA | 3 | |
Software Engineering & UI/UX | Introdution to Game Engines | IEENG01 | 3 |
Application of User Interfaces and User Experiences in Games | IEUI-UX | 3 | |
Audio Design | Game Audio Design | IEAUDIO | 4 |
Production & Business in Games | Interactive Entertainment Fundamentals | IEFUNDA | 3 |
Advanced Professional Practice in the Game Industry | IEPRFDV | 3 | |
Introduction to Game Business and Entrepreneurship | IEGMBIZ | 3 | |
Project Management | IEPRJMG | 3 | |
IEt Project Development 1 | IE-PRJ1 | 1 | |
IEt Project Development 2 | IE-PRJ2 | 1 | |
IEt Project Development 3 | IE-PRJ3 | 2 | |
Capstone and OJT | Interactive Entertainment Capstone 1 | CAPIET1 | 3 |
Interactive Entertainment Capstone 2 | CAPIET2 | 2 | |
Interactive Entertainment Capstone 3 | CAPIET3 | 2 | |
Practicum Course for IET Students | PRCIENT | 3 |
MAJOR IN GAME ARTS AND DESIGN | 72 | ||
Game Art Foundations | Game Art Fundamentals | AD-FUND | 3 |
Drawing Art Foundations | ADART-1 | 3 | |
Figure Drawing of Human Anatomy | ADART-2 | 3 | |
Environment Art | ADART-3 | 3 | |
Concept Art 1 (Characters and Props) | ADCON-1 | 3 | |
Concept Art 2 (Creatures and Environments) | ADCON-2 | 3 | |
Technical Game Art | Introduction to 2D and 3D Game Art | ADGAM-1 | 3 |
Advanced 2D and 3D Game Art | ADGAM-2 | 3 | |
Game Prop Modeling | ADGAM-3 | 3 | |
Game Environment and Level Design | ADGAM-4 | 3 | |
Introduction to Rendering Techniques | ADRNDER | 3 | |
Lights, Camera, and Visual effects | AD-VSFX | 3 | |
User Interface and Design | ADUIDGN | 3 | |
Game Studies | Art Studies and History | ADSTUDY | 3 |
Narratives | Basic Games Naratives | ADNARA1 | 3 |
Visual Narratives | ADNARA2 | 3 | |
Game Design | Game Mechanics | ADRULES | 3 |
Animation | Character Design | ADCHR-1 | 3 |
Advanced Game Character and Materials | ADCHR-2 | 3 | |
Animation 1: Modeling and Rigging | ADANI-1 | 3 | |
Animation 2: Advanced Rigging and Animation Execution | ADANI-2 | 3 | |
Professional Electives | Game Art and Design Elective 1 | ADELEC1 | 3 |
Game Art and Design Elective 2 | ADELEC2 | 3 | |
Game Art and Design Elective 3 | ADELEC3 | 3 | |
 – Foreign Language | |||
 – Technical Art | |||
 – Pixel Art | |||
 – Animated Film Development |
Bachelor of Science in Interactive Entertainment Major in Game Development
The Bachelor of Science in Interactive Entertainment Major in Game Development is a 4-year degree program aimed to prepare students to become innovators and leaders in the growing game development industry in Asia.
Students begin with theoretical foundations in computer science to enhance their skills in critical thinking, problem analysis, and software development. Armed with these skills and knowledge, students design and develop games; creating immersive game environments and believable characters, developing innovative gameplay and interfaces. Students will not only experience developing games for entertainment, but also invent games for learning, for innovating practices in various disciplines, and for promoting local culture and global citizenship.
This program is designed and delivered together with Ubisoft, a leading creator, publisher and distributor of interactive entertainment and services.
Career Outlook
Graduates of the program are ready to pursue a variety of entry- and intermediate-level positions in the areas of software engineering in general and video game development, in particular, including the following roles:
- Computer Programmer
- Gameplay Programmer
- Tools Programmer
- Artificial Intelligence Programmer
- Mobile Applications Programmer
- Web Developer
- Quality Assurance Engineer
- Software Analyst
- Game Designer
Program Educational Objectives
- Demonstrate professional competence by:
- Responsibly practicing and adhering to professional and ethical standards in the advancement of the interactive entertainment industry; and
- Providing innovative products and solutions, aligned to ethical and Christian principles to the industry, academe, and/or the public sector
- Exhibit capability to manage, lead, interact, motivate, encourage, influence, and collaborate with a broad range of people (in diverse and multicultural environments) to achieve goals and effect positive changes, recognizing the individuality and diversity of needs, ideas, opinions and cultures; preferably at mid-management levels
- Able to adapt to technological, organizational, and societal changes by engaging actively in professional activities, learning, and professional development activities
Admission Information
Applicants to the BS in Interactive Entertainment major in Game Development program must be passionate about software development, but they don’t necessarily need any prior programming experience to be successful.
Applicants should be passionate about designing and making games. The ideal candidate will have strong math, science, analytical, and problem-solving abilities, and have completed pre-calculus subjects prior to attending De La Salle University. Subjects in physics and computer science (i.e. computer programming, logic formulation, etc.), or multimedia arts (i.e. drafting, 2D/3D graphics and animation, etc.) are also recommended.
Applicants who need additional topics for physics and mathematics will be required to take additional courses prior to the start of their program.
Detailed Curriculum
Knowledge Area | Course Title | Course Code | Academic Units (Non-Academic) |
GENERAL EDUCATION | 53 | ||
Lasallian Core Curriculum | Purposive Communication | LCC..01 | 3 |
Understanding the Self | LCC..02 | 3 | |
Mathematics in the Modern World | LCC..03 | 3 | |
Art Appreciation | LCC..04 | 3 | |
Ethics | LCC..05 | 3 | |
The Contemporary World | LCC..06 | 3 | |
Science, Technology, and Society | LCC..07 | 3 | |
Mga Babasahin asa Kasaysayan ng Pilipinas | LCC..08 | 3 | |
Ang Buhay at mga Akda ni Rizal (Life and Works of Rizal) | LCC..09 | 3 | |
The Philippines and the ASEAN | LCC..10 | 3 | |
General Education Elective Science and Technology | LCC..11 | 3 | |
General Education Elective Social Sciences and Philosophy | LCC..12 | 3 | |
General Education Elective Arts and Humanities | LCC..13 | 3 | |
Faith Worth Living | LCC..14 | 3 | |
Encountering Jeesus, the Word in the World | LCC..15 | 3 | |
Physical Fitness and Wellness | Physical Fitness and Wellness | PE1CRDO | 2 |
Physical Fitness and Wellness in Dance | PE2FTEX | 2 | |
Physical Fitness and Wellness in Individual Sports | PETHREE | 2 | |
Physical Fitness and Wellness in Team Sports | PEDFOUR | 2 | |
National Service Training Program | NSTP Orientation | NSTP101 | (0) |
National Service Training Program Phase 1 | NSTP-01 | (3) | |
National Service Training Program Phase 2 | NSTP-02 | (3) | |
Lasallian Studies | Lasallian Studies 1 | LCLSONE | (1) |
Lasallian Studies 2 | LCLSTWO | (1) | |
Lasallian Studies 3 | LCLSTRI | (1) | |
Lasallian Recollection 1 | LASARE1 | (0) | |
Lasallian Recollection 2 | LASARE2 | (0) | |
Lasallian Recollection 3 | LASARE3 | (0) | |
Career Planning and Selfcare | Student Affairs Services 1000 | SAS1000 | (0) |
Student Affairs Services 2000 | SAS2000 | (0) | |
Student Affairs Services 3000 | SAS3000 | (0) |
CORE COURSES | 48 | ||
Computational Thinking | Computational Thinking | IECMPTK | 3 |
Game Studies | Introduction to Computer Game Theory | IETHEOR | 3 |
Introduction to Game Design | IEDESGN | 3 | |
Serious Games | IESERGA | 3 | |
Software Engineering & UI/UX | Introdution to Game Engines | IEENG01 | 3 |
Application of User Interfaces and User Experiences in Games | IEUI-UX | 3 | |
Audio Design | Game Audio Design | IEAUDIO | 4 |
Production & Business in Games | Interactive Entertainment Fundamentals | IEFUNDA | 3 |
Advanced Professional Practice in the Game Industry | IEPRFDV | 3 | |
Introduction to Game Business and Entrepreneurship | IEGMBIZ | 3 | |
Project Management | IEPRJMG | 3 | |
IEt Project Development 1 | IE-PRJ1 | 1 | |
IEt Project Development 2 | IE-PRJ2 | 1 | |
IEt Project Development 3 | IE-PRJ3 | 2 | |
Capstone and OJT | Interactive Entertainment Capstone 1 | CAPIET1 | 3 |
Interactive Entertainment Capstone 2 | CAPIET2 | 2 | |
Interactive Entertainment Capstone 3 | CAPIET3 | 2 | |
Practicum Course for IET Students | PRCIENT | 3 |
MAJOR IN GAME DEVELOPMENT | 74 | ||
Programming | Basic Computer Programming in C | GDPROG1 | 3 |
Advanced Computer Programming in C | GDPROG2 | 3 | |
Object Oriented Programing in C# | GDPROG3 | 3 | |
Advanced Programming Concepts | GDADPRG | 3 | |
Mathematics | Foundation course in statistics | STT101A | 3 |
Foundation course in Mathematics | MTH101A | 5 | |
Discrete Structures | CCDSTRU | 3 | |
Differential Calculus for Computer Science Students | CSMATH1 | 3 | |
Linear Algebra for Computer Science Students | CSMATH2 | 3 | |
Mathematics for Game Development | GD-MATH | 3 | |
Integral Calculus for Computer Science Students | ST-MATH | 3 | |
Algorithms | Data Structures and Algorithms for Game Development | GDDASGO | 3 |
Computer Graphics | Introduction to Computer Graphics | GDGRAP1 | 3 |
AI for Games | Introduction to AI in Games | GDINTAI | 3 |
Physics | Game Physics | GDPHYSX | 3 |
Web and Mobile | Web Application Development | CCAPDEV | 3 |
Information Management | CCINFOM | 3 | |
Networking | Introduction to Computer Networks | CSNETWK | 3 |
Game Engines | Game Engines 2 | GDENG02 | 3 |
Game Engines 3 | GDENG03 | 3 | |
Operating Systems | Parallel Computing in Game Development | GDPARCM | 3 |
Professional Electives | Game Development Elective 1 | GDELEC1 | 3 |
Game Development Elective 2 | GDELEC2 | 3 | |
Game Development Elective 3 | GDELEC3 | 3 | |
 – Foreign Language | |||
 – Machine Learning | |||
 – Data Science | |||
 – Technical Art | |||
 – Augmented Reality and Virtual Reality |
Bachelor of Science (Honors) in Computer Science and Master of Science in Computer Science
The Computer Science Honors program is a multidisciplinary five-year program that bridges the Bachelor of Science in Computer Science with specialization in Software Technology undergraduate program with the Master of Science in Computer Science program. It covers fundamental computing theories and principles focusing on logic formulation, algorithm design, application development, computer architectures and operating systems, as well as advanced topics on platform-based development, software engineering, computational science, technology management, intelligent systems and machine learning.
Graduates of the Honors program receive both a Bachelor’s Degree and a Master’s Degree in Computer Science. Students who apply for the program transition from the Bachelor’s to the Master’s program seamlessly on their Junior year. They would also be exposed to the research laboratories of the College during their Senior year, which would prepare them for their Master’s thesis on their Fifth year. They can pursue careers in software engineering, technical team management, or as researchers in the academe. They will be knowledgeable in the design and development of a wide range of software solutions in various domains, and will be capable of innovating technology to adapt to new and ever-changing requirements that can have an immediate impact to society or can advance the field of computing.
On top of this, graduates of the program are also equipped with soft skills that enables them to be strong team leaders and team players that are able to effectively and confidently communicate to various audiences. Guided by a strong sense of professionalism and sound ethics, these are graduates that have skills necessary to succeed in the fields of computing and software development.
Program Educational Outcomes
In 3-5 years after graduation, CS Honors students are expected to:
- Demonstrate professional computing competence through:
- the responsible and ethical practice in the advancement of computer science, and
- providing innovative services and solutions, aligned to Ethical and Christian principles to the industry, academe, and/or the public sector.
- Exhibit capability to manage, lead, interact, motivate, encourage, influence, and collaborate with a broad range of people (in diverse and multi-cultural environments) to achieve goals and effect positive changes, recognizing the individuality and diversity of needs, ideas, opinions and cultures; preferably at mid-management levels.
- Adapt to technological, organizational and societal changes by engaging actively in computing professional activities, learning and professional development opportunities.
Program Requirements
- Total of 197 academic units and 9 non-academic units
- Completion of a practicum program
- Completion of a master’s thesis specializing in a CS area
General Education | 53 units |
Lasallian Studies | 3 units (non-academic) |
Computer Science Professional Courses | 72 units |
ST Specialization Track | 24 units |
Master in Computer Science Courses | 18 units |
Professional Electives | 3 units |
Master’s Electives | 12 units |
Laboratory Exposure | 6 units |
Thesis | 6 units |
Practicum | 3 units |
National Service Training Program (NSTP) | 6 units (non-academic) |
Total No. of Units | 197 (9) |
Detailed Curriculum
General Education | Units | |
GEUSELF | Understanding the Self | 3 |
GERPHIS | Readings in Philippine History | 3 |
GEWORLD | The Contemporary World | 3 |
GEMATMW | Mathematics in the Modern World | 3 |
GEPCOMM | Purposive Communication | 3 |
GEARTAP | Art Appreciation | 3 |
GESTSOC | Science, Technology, and the Society | 3 |
GEETHIC | Ethics | 3 |
GERIZAL | Life and Works of Rizal | 3 |
GEFILI1 | Introduksyon sa Filipinohiya | 3 |
GEFILI2 | Mga Usaping Pangwika sa Iba’t Ibang Larangan | 3 |
GELITE1 | Literatures of the Philippines | 3 |
LCFAITH | Faith Worth Living | 3 |
LCENWRD | Encountering the Word in the World | 3 |
LCASEAN | The Filipino and ASEAN | 3 |
LSLSONE | Lasallian Studies 1 | 1 (non-acad) |
LSLSTWO | Lasallian Studies 2 | 1Ìý(²Ô´Ç²Ô-²¹³¦²¹»å) |
Lasallian Studies 3 | 1Ìý(²Ô´Ç²Ô-²¹³¦²¹»å) | |
GEFTWEL | Physical Fitness and Wellness | 2 |
GEDANCE | Physical Fitness and Wellness in Dance | 2 |
GESPORT | Physical Fitness and Wellness in Individual Sports | 2 |
GETEAMS | Physical Fitness and Wellness in Team Sports | 2 |
Computer Science Professional Courses | Units | |
BASMATH | Algebra and Trigonometry | 5 |
BASSTAT | Algebra and Statistics | 3 |
CCICOMP | Introduction to Computing | 3 |
CCPROG1 | Logic Formulation and Introductory Programming | 3 |
CCPROG2 | Programming with Structured Data Types | 3 |
CCPROG3 | Object-Oriented Programming | 3 |
CCDSTRU | Discrete Structures | 3 |
CCDSALG | Data Structures and Algorithms | 3 |
CCINFOM | Information Management | 3 |
CCAPDEV | Web Application Development | 3 |
CCINOV8 | Innovation and Technology Management | 3 |
CSMATH1 | Differential Calculus | 3 |
CSMATH2 | Linear Algebra for Computer Science | 3 |
CSMODEL | Modelling and Simulation | 3 |
CSADPRG | Advanced Programming Techniques | 3 |
CSSWENG | Software Engineering | 3 |
CSALGCM | Algorithms and Complexity | 3 |
CSNETWK | Introduction to Computer Networks | 3 |
CSARCH1 | Introduction to Computer Organization and Architecture 1 | 3 |
CSARCH2 | Introduction to Computer Organization and Architecture 2 (Lecture and Laboratory) | 4 |
CSOPESY | Introduction to Operating Systems | 3 |
CSINTSY | Introduction to Artificial Intelligence | 3 |
CSSECDV | Secure Web Development | 3 |
Software Technology Specialization Courses | Units | |
ST-MATH | Integral Calculus for Computer Science Students | 3 |
STALGCM | Advanced Algorithms and Complexities | 3 |
MOBDEVE | Mobile Development | 3 |
STSWENG | Advanced Software Engineering | 3 |
STADVDB | Advanced Database Systems | 3 |
STHCIUX | Human Computer Interactions | 3 |
STINTSY | Advanced Intelligent Systems | 3 |
STDISCM | Distributed Computing | 3 |
Professional and Master’s Electives | Units | |
STELEC
MSELEC |
Students will take one 3-unit course of advanced topics and four 3-unit elective master’s courses in areas such as:
|
3 12 |
Master’s in Computer Science | Units | |
MSCORE | Students will take five 3-unit courses of Master’s courses | 15 |
MSLABS | Students will take three 2-unit exposure courses to the various research laboratories in CCS | 6 |
CSC701M | Methods of Research | 3 |
Practicum | 3 | |
Thesis for Master’s in Computer Science | 6 |
Minor in Cybersecurity
Cybercrime is increasing as more and more people go online for their daily activities. The minor program in Cybersecurity introduces the students to the different attacks that can happen over the network, and the different techniques and tools to protect against these threats. The program emphasizes skills development in identifying security risks and developing strategies to protect the system and data from cyber attacks using appropriate tools.
Program Outcomes
By the end of the program, learners will be able to:
- Identify security risks present in an organization’s information systems
- Apply industry best practices and tools for the protection of systems and data
- Effectively document the vulnerabilities and prevention recommendations in reports
Course List
Introduction to Computing (CCICOMP) | 3 units |
Introduction to Networks – Lecture (ITNET01) | 3 units |
Introduction to Networks – Laboratory (LBYITN1) | 1 unit |
Introduction to Security (NSSECU1) | 3 units |
Advanced and Offensive Security (NSSECU2) | 3 units |
Total | 13 units |
Course Details
Introduction to Computing (CCICOMP)
This course provides an introduction to the ICT industry and an understanding of how a computer works. Hands-on laboratory activities will teach the students how to assembly a computer, install an operating system, solve basic hardware and software issues, and connect the computer to the Internet. Â
By the end of the course, learners should be able to:
- Understand the breadth of the ICT industry,professional ethics and core values
- Build knowledge in the key areas of computing that includes information processing, hardware and software components of computer systems, databases, programming languages and program development, the Internet and security
- Develop skills in assembling a computer, installing operating systems, troubleshooting basic computer problems, connecting the computer to the Internet, and configuring it with basic security measures using actual equipment and tools
Introduction to Networks (ITNET01 and LBYITN1)
This course covers the fundamentals of networking concepts and technologies. It introduces the architecture, structure, functions, components, and models of the Internet and other computer networks. The principles and structure of IP addressing and the fundamentals of Ethernet concepts, media, and operations are introduced to provide a foundation for succeeding computer networking courses. By the end of the course, students will have the ability to understand data networking using concepts learned throughout the course, as well as to plan small networks across a range of applications. Fundamental understanding and comprehension shall be developed through reading, assignments, and classroom discussion; while critical thinking and technical skills shall be developed though supplemental hands-on activities in a laboratory co-component that should be enrolled simultaneously with the lecture component.
By the end of the course, learners should be able to:
- Apply knowledge of network media, devices, protocols and services considering their functionality, advantages and limitations to conceptualize solution models for computer communication requirements
- Design, implement, and troubleshoot a simple Ethernet network based on required specifications exhibiting usage of correct addressing schemes and networking devices
- Comprehend written instructions to complete a laboratory activity
- Source knowledge independently to accomplish tasks
Introduction to Security (NSSECU1)
This course provides an introduction to concepts and applications in computer security. Mainly focusing on lectures and practical discussions on the principles of secure design and different aspects of computer security from data, access, host, network, and enterprise. Security policies and management would also be discussed together with issues on ethics as well as legal concerns. This course serves as a foundation for future courses that would involve concepts in computer security. The main output of the course is to create a security survey in order to better understand the process of determining threats and risks to the different elements of a computer system.
By the end of the course, learners should be able to:
- Design a security survey and a security awareness campaign in order to better understand the risks and implications from a security standpoint of an organization
- Use and test various techniques and strategies of good security practices for the protection of the confidentiality, integrity, and availability of information
- Pursue knowledge in various domains of the cyber security field
Advanced and Offensive Security (NSSECU2)
This course provides an introduction to the ethical method of proving computer system vulnerabilities and providing countermeasures to mitigate them. The course covers topics on reconnaissance, scanning, enumeration, system hacking, trojan and backdoors, sniffers, denial of service, web application hacking, and others. Lectures and demonstrations would allow students to understand different vulnerabilities that may exist in computer systems, network, and software. Hands-on laboratory would allow students to implement topics discussed in a control environment in order to fully understand the effect of each hacking technique as well as to provide a venue for students to exchange ideas with each other.
By the end of the course, learners should be able to:
- Use knowledge of vulnerabilities in computer systems, networks, and software to design and implement penetration testing techniquesÂ
- Perform penetration testing following ethical methods using existing offensive and security applications to determine system and network vulnerabilities
- Modify and develop software utilities that can be used for information gathering or penetration testing
- Effectively document findings and reports of a penetration test for proper reporting
Schedule of Course Offerings
Term 1
- Introduction to Computing
Term 3
- Introduction to Networks – Lecture
- Introduction to Networks – Laboratory
Term 2
- Introduction to Security
Term 1
- Advanced and Offensive Security
Minor in System Administration
Information Technology (IT) has never been more in demand now when almost all our daily activities are done online. We do our banking and business transactions online, buy groceries and basic necessities online, and we attend our classes online. In an internetworked multi-platform environment, someone has to make sure that infrastructure and services are running smoothly. Someone has to manage both hardware and software resources, ensure that security policies are in place, and provide technical support to the organization. These are all under the responsibility of a System Administrator. Â
The Minor in System Administration introduces the students to the different computing systems and platforms, as well as to configure and maintain computer systems and services. The program emphasizes skills development in handling network devices, systems of computers, including cloud infrastructure.
Program Outcomes
By the end of the program, learners will be able to:
- Install, support, and maintain the IT infrastructure and services of mSMEs.Â
- Apply industry best practices and tools to manage the network infrastructure, computer systems, and user information
- Plan and improve processes to improve user productivity
Course List
Introduction to Computing (CCICOMP) | 3 units |
Introduction to Computing Platforms and Operating Systems – Lecture (ITCMSY1) | 3 units |
Introduction to Computing Platforms and Operating Systems – Laboratory (LBYCMSY) | 1 unit |
System Administration and Maintenance – Lecture (ITSYSAD) | 3 units |
System Administration and Maintenance – Laboratory (LBYSYAD) | 1 unit |
Virtualization and Cloud Platforms (ITCMSY2) | 3 units |
Total | 14 units |
Course Details
Introduction to Computing (CCICOMP)
This course provides an introduction to the ICT industry and an understanding of how a computer works. Hands-on laboratory activities will teach the students how to assembly a computer, install an operating system, solve basic hardware and software issues, and connect the computer to the Internet. Â
By the end of the course, learners should be able to:
- Understand the breadth of the ICT industry, professional ethics and core values
- Build knowledge in the key areas of computing that includes information processing, hardware and software components of computer systems, databases, programming languages and program development, the Internet and security
- Develop skills in assembling a computer, installing operating systems, troubleshooting basic computer problems, connecting the computer to the Internet, and configuring it with basic security measures using actual equipment and tools
Introduction to Computing Platforms and Operating System (ITCMSY1 and LBYCMSY)
This course introduces the fundamental components and the different architectures of computing systems and their corresponding operating system. It provides an understanding of how the interactions among the various components of a computer system affect the operations through the methods by which they manage resources and provide services. Lab activities will focus on usage of appropriate tools and following industry best practices in assessing the strengths and weaknesses of various computing components and architecture designs.
By the end of the course, learners should be able to:
- Analyze and evaluate different processors, operating systems, platforms, and applications for a specific IT computing need using known metrics
- Use correct tools and methods to evaluate a computing platform component
- Recommend an appropriate system design for the specific IT infrastructure
System Administration and Maintenance (ITSYSAD and LBYSYAD)
This course presents the role of a system administrator and how to fulfill this role. The course focuses on system administrator concepts and how information technology services can be implemented and provided in the organization’s IT infrastructure. Discussion covers administration, configuration, and maintenance of various systems and services. Laboratory activities will focus on installation, troubleshooting, maintenance, and disaster recovery of system servers and network services.
By the end of the course, learners should be able to:
- Utilize different concepts related to system administration and server management in order to determine and implement solutions to infrastructure requirements
- Elicit and analyze organizational infrastructure needs and requirements to be able to select and implement proper server configuration and services
- Install and configure server hardware and software, and their services, following correct standards and processes
- Deploy and administer a server and its corresponding services to address user requirements while adhering to professional norms of practice
Virtualization and Cloud Platforms (ITCMSY2)
This course discusses concepts and implementation mechanisms of cloud computing as a key infrastructure element that aims to create a scalable and elastic network, provide a pool of shared infrastructure services and enforce a higher level of application availability and reliability. Hands-on laboratory activities will focus on setting up a cloud infrastructure and managing its services.
By the end of the course, learners should be able to:
- Perform infrastructure and organizational requirements analysis to understand proper cloud migration and setup parameters as well as services needed
- Evaluate cloud solutions and implement the appropriate cloud solution and service provider based on a given set of requirements
- Perform cloud service deployment with installation and administration of the necessary instances in accordance with organizational requirements
- Assess own skills and pursue knowledge in platform technology trends
Schedule of Course Offerings
Term 1
- Introduction to Computing
Term 2
- Introduction to Computing Platforms and Operating Systems – Lecture
- Introduction to Computing Platforms and Operating Systems – Laboratory
Term 2
- System Administration and Maintenance – Lecture
- System Administration and Maintenance – Laboratory
Term 2
- Virtualization and Cloud Platforms
Minor in Digital and Technology Solutions
The industrial revolution eras have evolved different organizations and how they use technology to increase productivity to gain competitive advantage. In an environment where there is prevalence in technology use and disruptions, companies need to be constantly innovating their products, services, and processes in order to improve customer experience and satisfaction. This program provides an opportunity to explore how different industries and organizations can benefit from the adoption of digital solutions, methods, and strategies which fit their current needs and business challenges.
Program Outcomes
By the end of the program, learners will be able to:
- Recommend an appropriate digital strategy to support organizational operations
- Design an information system/business application/ICT solution that can help improve core business function
- Determine business data and corresponding analytics to determine organizational aspects for improvement
Course List
Digital Strategy and Transformation (ITDIGIT) | 3 units |
Emerging Technologies (ITEMTEC) | 3 units |
Design Thinking (ISDESTH) | 3 units |
Data and Business Analytics (ISBUSAN) | 3 units |
Course Details
Digital Strategy and Transformation (ITDIGIT)
This course enables students to achieve a fundamental understanding of digital transformation and how it both positively and negatively affects various industries and sectors. The course also covers how a digital strategy gives an opportunity for organizations to create shifts in their core business functions in order to gain and sustain competitive advantage.
By the end of the course, learners should be able to:
- Understand the foundations and principles of digital transformation and its impact on different industriesÂ
- Analyze an organization’s existing digital strategy/need for a digital strategy and the challenges and opportunities that go with it
- Identify and present appropriate actions for the successful implementation of a digital strategy in an organization’s functional unit
Emerging Technologies (ITEMTEC)
This course provides an in-depth exploration of emerging technologies and trends and their historical backgrounds. The current and future impacts of these technologies on various organizations, industries, and sectors will be examined in order to determine whether they are viable for adoption. Moreover, different perspectives, including economic, social, and cultural ones, will be used to analyze the effects of new innovations in the Philippine context and around the world.
By the end of the course, learners should be able to:
- Be familiar with the historical and new emerging technology trends in various industries
- Determine the advantages and disadvantages of adopting emerging technologies in a particular organization/industry
- Recognize the current and potential impact of technologies on economic, social, and cultural landscapes, on a local and global scale
Design Thinking (ISDESTH)
This course involves the development of skills in innovative thinking and strategic problem solving with the goal of addressing customer needs. With regard to creating ICT solutions, such as business applications and information systems, this design thinking course provides a systematic approach to new product development, covering human-centered processes of ideation, prototyping, and testing. Additionally, contemporary tools and methods that are used in design thinking will also be tackled.
By the end of the course, learners should be able to:
- Understand the design thinking framework and its principles
- Apply the design thinking framework, processes, techniques, and strategies in identifying problems and understanding customer/user requirements
- Apply the design thinking framework, processes, techniques, and strategies in crafting innovative ICT solutions for identified problems and customer/user requirements
- Develop, present, and test a prototype of the proposed ICT solution
Data and Business Analytics (ISBUSAN)
This course exposes students to the strategic value of information for the analysis of the organization, its businesses, requirements, and trends. In this course, students will learn how to design and develop a database that can support online and batch transaction processing, considering the characteristics of transactional data, including data integrity, and information persistence. Basic concepts and skills in developing data warehouses to support online analytical processing (OLAP) will also be covered. Furthermore, the course introduces the students to data mining and producing information through business intelligence tools and techniques as part of descriptive analytics.
By the end of the course, learners should be able to:
- Explain and understand the importance of business intelligence and descriptive analytics in organizations
- Identify and understand the various techniques of mining data from a data warehouse
- Design and develop a database that can support transaction processing
- Apply knowledge in data warehousing in designing one for descriptive analytics
Schedule of Course Offerings
Term 1
- Digital Strategy and Transformation
- Emerging Technologies*
Term 2
- Design Thinking
Term 3
- Data and Business Analytics
- Emerging Technologies
*Emerging Technologies can either be taken on Term 1 or Term 3.
Minor in Information & Communications Technology for Business Agility
Risks are an inherent part of any organization, thus minimizing the cost and impact of risks has become a major area of focus and concern. Moreover, the risks and uncertainties brought about by fast-changing technology and digital adoption can increase doubts in moving forward for a company or its industry as a whole. In general, this program introduces concepts and strategies in business agility, which allows organizations to quickly adapt to changes in their internal and external environments and remain resilient in the face of uncertainty. This program also provides means to develop skills and knowledge for the integration of business continuity planning into the organization to address corporate-threatening incidents/events, regardless of their source. These skills empower businesses and individuals in becoming change leaders, ensuring creativity, quality, and cost-effectiveness in their operations.
Program Outcomes
By the end of the program, learners will be able to:
- Identify security risks, threats, and measures to ensure the protection of data and information in the organization
- Determine appropriate business performance evaluation frameworks, tools, techniques, metrics, and analytics for an organization
- Apply agile project management principles and perform agile methods and strategies
- Recommend ICT solutions that can help mitigate organizational risks and allow planning for continuous business operations
Course List
Introduction to Information Security (ISINSEC) | 3 units |
Business Performance (ISBPERF) | 3 units |
Agile Project Management (ITAGILE) | 3 units |
Data and Business Analytics (ISBUSAN) | 3 units |
Course Details
Introduction to Information Security (ISINSEC)
Information Security is a broad set of theories and practices that can include technology acquisition up to enterprise governance. This course provides an overview into the inclusion of information security considerations into the IT services lifecycle which includes the selection, implementation, and management of IT services by guiding organizations.
By the end of the course, learners should be able to:
- Identify the phases in IT security life cycle
- Recognize the fundamental technical knowledge requirements in identifying security requirements, their current state, and the importance of data privacy act
- Understand how to implement data privacy
- Evaluate potential data and information security solutions and their business case
Business Performance (ISBPERF)
The value of businesses and the information systems they use could be assessed and evaluated based on several frameworks including value chain, benchmarking, value network analysis, and investment performance. Students learn to appreciate that ICTs as an investment for an organization need to have articulated business value, that must be assessed and monitored.
By the end of the course, learners should be able to:
- Identify, describe and explain the concepts of business performance management and related IT applications
- Effectively use frameworks/models/standards, appropriate metrics, and corresponding IT tools for an organization
- Analyze and evaluate an organization’s business performance management approach
- Provide business performance recommendations/solutions that have positive impact for the organization
Agile Project Management (ITAGILE)
This course involves the practice and discussion of principles, processes, methodologies, tools, and techniques in agile project management. Students will get to identify and assess IT project constraints, including scope, time, cost, and quality in performing various activities throughout the project lifecycle to ensure project success. The course also provides an opportunity for students to hone their knowledge, skills, and attitude as an effective IT project manager, considering the continuously changing requirements, technology, resources, and schedule in an agile environment.
By the end of the course, learners should be able to:
- Understand the agile principles and phases in managing a project
- Apply appropriate tools and techniques in order to manage project resources effectively and efficiently
- Evaluate and present the result of agile project management activities and recommend areas for improvement
Data and Business Analytics (ISBUSAN)
This course exposes students to the strategic value of information for the analysis of the organization, its businesses, requirements, and trends. In this course, students will learn how to design and develop a database that can support online and batch transaction processing, considering the characteristics of transactional data, including data integrity, and information persistence. Basic concepts and skills in developing data warehouses to support online analytical processing (OLAP) will also be covered. Furthermore, the course introduces the students to data mining and producing information through business intelligence tools and techniques as part of descriptive analytics.
By the end of the course, learners should be able to:
- Explain and understand the importance of business intelligence and descriptive analytics in organizations
- Identify and understand the various techniques of mining data from a data warehouse
- Design and develop a database that can support transaction processing
- Apply knowledge in data warehousing in designing one for descriptive analytics
Schedule of Course Offerings
Term 1
- Introduction to Information Security
Term 2
- Business Performance
Term 3
- Agile Project Management
- Data and Business Analytics
Minor in Social Technopreneurship
Social entrepreneurship involves identifying and implementing business solutions focused on addressing problems and issues in communities and society. On the other hand, technopreneurship merges entrepreneurial principles and technological prowess in the development of novel products, services, and processes that aim to disrupt existing economic environments. Combining these two disciplines, the Social Technopreneurship minor program goes beyond traditional entrepreneurship and technology use, aligning with the Lasallian Mission of helping the last, the lost, and the least by taking advantage of technologies that can help achieve the Sustainable Development Goals. This program targets students who want to conceptualize & develop technological innovations intended to take advantage of entrepreneurial gains for social change.
Program Outcomes
By the end of the program, learners will be able to:
- Understand the business and social perspectives of entrepreneurial concepts and strategies
- Conceptualize, design, and present an ICT solution that addresses societal problems
- Identify and analyze factors that can affect the adoption of the proposed technology solution
- Develop a plan of action for the successful management and implementation of the social enterprise and technology innovation
Course List
ICT for Development/Governance (ISICT4D) | 3 units |
Design Thinking (ISDESTH) | 3 units |
Planning for Lean Tech Startup (ITSTART) | 3 units |
Emerging Technologies (ITEMTEC) | 3 units |
Course Details
ICT for Development & Governance (ISICT4D)
This course will introduce students to the concepts in social development and its applicability to the Philippine and global context. Discussions and learning activities will center on relevant social issues and how the use of information and communications technologies (ICTs) in brings about social change and development. The course highlights how ICTs can contribute to the attainment of Sustainable Development Goals (SDGs), while also considering how such technology solutions can be appropriately managed and governed.
By the end of the course, learners should be able to:
- Recognize different ICT and technology solutions that address socially relevant issues in various sectors and industries
- Recommend a viable ICT solution as a service that can help social development growth in the country
- Identify challenges and issues in the use of ICT for social development and governance and propose appropriate management and governance solutions on how these issues can be addressed
Design Thinking (ISDESTH)
This course involves the development of skills in innovative thinking and strategic problem solving with the goal of addressing customer needs. With regard to creating ICT solutions, such as business applications and information systems, this design thinking course provides a systematic approach to new product development, covering human-centered processes of ideation, prototyping, and testing. Additionally, contemporary tools and methods that are used in design thinking will also be tackled.
By the end of the course, learners should be able to:
- Understand the design thinking framework and its principles
- Apply the design thinking framework, processes, techniques, and strategies in identifying problems and understanding customer/user requirements
- Apply the design thinking framework, processes, techniques, and strategies in crafting innovative ICT solutions for identified problems and customer/user requirements
- Develop, present, and test a prototype of the proposed ICT solution
Planning for Lean Tech Startup (ITSTART)
This course covers entrepreneurship in technology ventures, and takes the student through the commercialization of technology ideas into viable enterprises. The course examines how technology ideas may be quickly developed into opportunities and eventually into viable businesses. Furthermore, the course takes the students through the process of crafting the business model canvas for a proposed innovation, applying lean startup principles, processes, and techniques.
By the end of the course, learners should be able to:
- Recognize the importance of entrepreneurial process, skills, and attitudes in the commercialization of technology
- Analyze and identify business and market opportunities using knowledge of ICT vis-Ã -vis entrepreneurial skills
- Critically assess business ideas
- Develop and present a business plan for disruptive innovations and ICT using lean startup methods
Emerging Technologies (ITEMTEC)
This course provides an in-depth exploration of emerging technologies and trends and their historical backgrounds. The current and future impacts of these technologies on various organizations, industries, and sectors will be examined in order to determine whether they are viable for adoption. Moreover, different perspectives, including economic, social, and cultural ones, will be used to analyze the effects of new innovations in the Philippine context and around the world.
By the end of the course, learners should be able to:
- Be familiar with the historical and new emerging technology trends in various industries
- Determine the advantages and disadvantages of adopting emerging technologies in a particular organization/industry
- Recognize the current and potential impact of technologies on economic, social, and cultural landscapes, on a local and global scale
Schedule of Course Offerings
Term 1
- ICT for Development
- Emerging Technologies*
Term 2
- Design Thinking
Term 3
- Planning for Lean Tech Startup
- Emerging Technologies
*Emerging Technologies can either be taken on Term 1 or Term 3.
Minor in Game Design
Games have evolved from having simple, singular mechanics and visuals to expansive worlds that blur the line between simulations and entertainment. From requiring a controller with a few buttons and a knob to having your entire body as a controller, games have revolutionized the way we consume entertainment and the way we engage with it. However, for every great game, there are a couple of poorly designed or developed ones, hastily put together to capitalize on this growing trend. This puts a great emphasis on understanding proper game design, which is the focus of this minor offering.Â
In this minor offering, students would be exposed to various principles of Game Design, including theories surrounding games, principles surrounding the creation of game mechanics as well as techniques to improve player experiences through intentionally designed user interfaces. Upon its completion, students would be able to craft well-designed games anchored in theories, principles and best practices, preparing all the associated game design artifacts (High Concept Document, Game Design Document, Art Bible, etc.).
Program Outcomes
By the end of the program, learners will be able to:
- Relate various theories around games and game design
- Articulate well-designed game mechanics that adhere to best practices and sound mechanics design and induces intentional and desired player experiences
- Properly design games, preparing all the associated game design artefacts (High Concept Document, Game Design Document, Art Bible, etc.), adhering to accepted game design theories (MDA, GameFlow, etc.)
Recommended Prerequisities
(Note that these are not required prerequisites; taking these courses, however, could help prepare you for the requirements for this minor.)
- Design Thinking
- Entertainment Theories
Course List
Computer Game Theory (IETHEOR) | 3 units |
Introduction to Game Design (IEDESGN) | 3 units |
Game Mechanics (ADRULES) | 3 units |
Game Design Minor Elective | 3 units |
Course Details
Computer Game Theory (IETHEOR)
It is recommended that this course is taken at the beginning of the minor program.
This course is an introduction to the interdisciplinary study and applications of video games, with a heavy emphasis on Serious Games. It discusses the cultural, societal, and individual impact of video games. It also introduces the concept of game deconstruction and the research process.
By the end of the course, learners should be able to:
- Understand various educational, psychological, and philosophical theories related and applicable to video games
- Execute game deconstruction and the research process in the field of game research
- Apply various educational, psychological, and philosophical theories in conceptualizing a serious gam
- Manifest intellectual honesty and punctuality in various class activities
Introduction to Game Design (IEDESGN)
It is recommended that this course is taken after Computer Game Theory.
This is an introductory course that aims to equip students with the necessary skills to design their own game through a play-centric approach. The fundamentals of game design is explored through various activities, including lectures, reflections and play-testing of non-digital tabletop games (e.g. board, card games). Students will be exposed to the iterative process of game design involving conceptualization, prototyping, play-testing and evaluation by reinventing a classic game and creating an entirely original game.
By the end of the course, learners should be able to:
- Explain why there are different kinds of games and why some feel more fun than others
- Categorize the kinds of play experiences by the target demographics they appeal towards
- Critique ideas for a game and evaluate its feasibility or scope
- Apply the basic iterative process of game development on an original game idea or in the analysis of a finished product
Game Mechanics (ADRULES)
It is recommended that this course is taken after Introduction to Game Design, along with Application of User Interfaces and User Experience in Games.
The Game Mechanics course explores the theories and principles employed in rule–based systems found in games. Students will learn how pacing and thematic structures incorporate conflict resolution and generate a plausible challenge-and-reward system. Students will understand the use of feedback mechanisms by employing a heuristic testing process. After completing this course, students will have a better idea of how to sync gameplay decisions to a specified target audience.
By the end of the course, learners should be able to:
- Explain theories of game mechanics, including Emergence & Progression, Internal Economies & the Machination Framework, Game Balancing, and Progression Mechanisms
- Build game mechanics that adhere to the various theories of Emergence & Progression, with respect to given requirements
- Assess the appropriateness and balance of game mechanics, adhering to concepts of Emergence
- Compose Machination Diagrams describing Emergence mechanics, either from existing games or from their own designs
Game Design Minor Elective
It is recommended that this course is taken after Introduction to Game Design, along with Game Mechanics.
The final 3 units of the Game Design Minor Offering may be customized to where the student would wish to specialize in the domain of game design. Students can select any of the following courses for this elective:
- User Interfaces and User Experiences in Games (IEUI-UX, normally offered on Term 3) – As computers become more and more integral in our everyday activities, a key design decision is how they can provide effective interfaces that are accessible, meaningful, visually consistent, comprehensive and oriented around the tasks that users need to perform. The course on HCI (human-computer interaction) explores the principles, process and different techniques in designing interactions between human activities and the computational systems that support them.
- Game Story Essentials (ADSTORY, normally offered on Term 1) – This course covers storytelling in games. Concepts of linear and branching narratives would be discussed, along with other unique properties of stories told through a game-based medium.
- Visual Narratives (ADVISNA, normally offered on Term 3) – The course surveys how people have used the visual arts to communicate stories and concepts throughout history and across disciplines. Visual narratives have been used by early ancestors who painted on cave walls and by modern means through digital media to communicate emotions, break sociocultural boundaries and share ideas. Special attention is given to emerging forms of art and media that have developed through the workings of human-computer interaction and implications of these new forms on the future of visual narratives.
- Introduction to Game Business and Entrepreneurship (IEGMBIZ, normally offered on Term 3) – This course covers entrepreneurship in technology ventures, and takes the student through the commercialization of technology ideas into viable enterprises. The course examines how technology ideas may be developed into opportunities and eventually into viable businesses; it takes the students through the process of crafting the business model canvas, which will be the final (team) output in this course.
- Game Development Fundamentals (GDFUNDA, normally offered on Term 3) – This course introduces students to game development, with emphasis on developing games using the Unity Engine. Much of the material in this area could be taught under the auspices of a traditional computer science or software engineering curriculum. However, games do present a very specific set of programming challenges, such as asset optimization to make games work even on low-end devices or creating efficient algorithms for complex agent behavior. The major output of this course is a 3D game with several systems implemented such as, but not limited to scene lighting, complex animations, physics, materials, particle systems, AI, scripting, and audio.
Schedule of Course Offerings
Term 1
- Computer Game Theory
Term 2
- Introduction to Game Design
- Game Mechanics
Term 3
- Game Design Minor Elective (may also be taken on another term, depending on course availability)