
Bachelor of Science in Computer Science

Bachelor of Science in Computer Science
The Bachelor of Science in Computer Science program prepares students to be highly competent and certified in the areas of computing theory and applications; trains them in the areas of abstract reasoning, analytical thinking and research; with track in: Robotics or Mobile and Game Development. Graduates of this program may pursue a meaningful career as an applications developer, CS instructor, researcher, trainer, database programmer/design, mobile applications, games developer or system analyst.
BSCS with Specialization in Game Development
The Bachelor of Science in Computer Science with Specialization in Game Development provides students with the real-world skills and experience required for successful game design and development. It demonstrates to organizations that students have strived to become experts with the fundamental concepts and tools, keeping in mind the challenges a designer or a game programmer may face during the overall game development process and software development industry.
Graduates of this program may pursue meaningful careers such as Game Designer, System Designer, Level Designer, Game Programmer, Gameplay Engineer, and the like.
BSCS with Specialization in Intelligent Systems
The Bachelor of Science in Computer Science with Specialization in Intelligent Systems prepares students to be highly competent and certified in the areas of computing theory and applications. It trains them in the areas of abstract reasoning, analytical thinking, and research, focusing on solving problems in Artificial Intelligence (AI). It involves synthesizing goal-orientated processes such as problem-solving, decision-making, environmental adaptation, learning, and communication using computers and algorithms.
Graduates of this program may pursue a meaningful career as AI Programmer, Machine Learning Engineer, Computer Vision and Image Data Analyst, Software Engineer, Systems Administrator and the like.
.webp)
Program Goals
Apply concepts of computing and mathematics in different domains of computer.
Apply concepts of computing and mathematics in different domains of computer science.
Design, develop, test and evaluate various solutions using algorithms for complex computing problems that take full advantage of the usability of computer resources.
Document computer-based systems by writing effective reports for risk- assessment impact.
Document computer-based systems by writing effective reports for risk- assessment impact.
Communicate effectively with the computing and non-computer science professionals about computing activities
Recognize the legal, social, ethical, and professional issues involved in the utilization of computer technology and address these issues.
Engage in continuing professional development through performing independent or collaborative research as computing professionals.
Program Curriculum
Bachelor of Science in Computer Science with Specialization in Intelligent Systems
Understanding the Self
Mathematics in the Modern World
Introduction to Computing Lec
Introduction to Computing Lab
Fundamentals of Programming Lec
Fundamentals of Programming Lab
Our Christian Faith and Lasallian Identity
Physical Fitness and Self Testing Activities
Towards One Goal: Social Transformation
Mga Babasahin Hinggil sa Kasaysayan ng Pilipinas
Student Engagement Program
English for Purposive Communication
Environmental Science
Diskurso sa Filipino
Intermediate Programming Lec
Intermediate Programming Lab
Object-oriented Programming Lec
Object-oriented Programming Lab
Christian Discipleship in the Modem World
Individual-Dual Sports/Dance
Community Service by Focus Programs: Health, Education, Livelihood, Pastoral and Self-Govemance (HELPS)
Art Appreciation
Entrepreneurial Mindset
Data Structures and Algorithms Lec
Data Structures and Algorithms Lab
Human Computer Interaction Lec
Human Computer Interaction Lab
Discrete Structures 1
Number Theory
Christian Commitment in ContemporarySociety
Swimming
Science, Technology and Society
Ethics
Information Management Lec
Information Management Lab
Application Development and Emerging Technologies Lec
Application Development and Emerging Technologies Lab
Programming Languages Lec
Programming Languages Lab
Discrete Structures 2
The Catholic Social Teaching and Our Social Responsibility
Team Sports
The Contemporary World
Software Engineering 1
Information Assurance and Security 1
Algorithms and Complexity
Architecture and Organization
Introduction to Machine Leaming
Natural Language Processing
Kursong Rizal
Social Issues and Professional Practice
Automata Theory and Formal Languages
Emphatic
Computing
Computer Vision/Image Processing
English in the Workplace
Thesis 1
Practicum (minimum of 240 hours)
Software Engineering 2
Machine Learning 2
CS Professional Elective 1
CS Professional Elective 2 Thesis 2
Networks and Communications
Operating Systems
Special Topics in Artificial Intelligence
CS Professional Elective 3
Computational Science
Graphics and Visual Computing
Parallel and Distributed Computing
Intelligent Systems
System Fundamentals
Bachelor of Science in Computer Science with Specialization in Game Development
Understanding the Self
Mathematics in the Modern World
Introduction to Computing Lec
Introduction to Computing Lab
Fundamentals of Programming Lec
Fundamentals of Programming Lab
Our Christian Faith and Lasallian Identity
Physical Fitness and Self Testing Activities
Towards One Goal: Social Transformation
Mga Babasahin Hinggil sa Kasaysayan ng Pilipinas
Student Engagement Program
English for Purposive Communication
Environmental Science
Diskurso sa Filipino
Intermediate Programming Lec
Intermediate Programming Lab
Object-oriented Programming Lec
Object-oriented Programming Lab
Christian Discipleship in the Modem World
Individual-Dual Sports/Dance
Community Service by Focus Programs: Health, Education, Livelihood, Pastoral and Self-Govemance (HELPS)
Art Appreciation
Entrepreneurial Mindset
Data Structures and Algorithms Lec
Data Structures and Algorithms Lab
Human Computer Interaction Lec
Human Computer Interaction Lab
Discrete Structures 1
Number Theory
Christian Commitment in ContemporarySociety
Swimming
Science, Technology and Society
Ethics
Information Management Lec
Information Management Lab
Application Development and Emerging Technologies Lec
Application Development and Emerging Technologies Lab
Programming Languages Lec
Programming Languages Lab
Discrete Structures 2
The Catholic Social Teaching and Our Social Responsibility
Team Sports
The Contemporary World
Software Engineering 1
Information Assurance and Security 1
Algorithms and Complexity
Architecture and Organization
Introduction to Game Programming
Game Design Principles and Practice
Kursong Rizal
Social Issues and Professional Practice
Automata Theory and Formal Languages
Computer Animatior and Simulation
Immersive Game Development
English in the Workplace
Thesis 1
Practicum (minimum of 240 hours)
Software Engineering 2
Advanced Game Programming
CS Professional Elective 1
CS Professional Elective 2
Thesis 2
Networks and Communications
Operating Systems
3D Graphics and Animation
CS Professional Elective 3
Computational Science
Graphics and Visual Computing
Parallel and Distributed Computing
Intelligent Systems
System Fundamentals
Career Options
|
|
Career Pathways
Software Engineer
Application Developer
Web Developer
Mobile App Developer
Data Analyst
Data Scientist
Business Intelligence Analyst, Security Analyst
Penetration Tester, Security Engineer
AI Engineer, ML Engineer
NLP Specialist
Cloud Engineer
DevOps Engineer
Site Reliability Engineer
System Administrator
Network Engineer
Faculty Profile
Your future starts here.
Contact Information
College of Information and Computer Studies
Room 312, Paulo Campos Hall, De La Salle University – Dasmariñas, Brgy. Fatima 1, Dasmariñas City, Cavite, Philippines, 4115 | |
Cavite Line: +63 (46) 481.1900 Manila Line: +63 (2) 8779.5180 PBH 312 | |
| Local Number: 3073 |
.webp)
.webp)