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
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.
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 a meaningful career such as Game Designer, System Designer, Level Designer, Game Programmer, Gameplay Engineer, and the likes.
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.
Major Subjects
- Introduction to Computing
- Fundamentals of Programming
- Intermediate Programming
- Data Structures and Algorithms
- Information Management
- Applications Development and Emerging Technologies
- Object-oriented Programming
- Human Computer Interaction
- Information Assurance and Security
- Social Issues and Professional Practice
- Discrete Structures
- Programming Languages
- Algorithms and Complexity
- Architecture and Organization
- Automata Theory and Formal Languages
- Networks and Communications
- Operating Systems
- Practicum
- Software Engineering
- Thesis
- Computational Science
- Graphics and Visual Computing
- Parallel and Distributed Computing
- Intelligent Systems
- System Fundamentals
Additional Domains for Intelligent Systems Track
- Introduction to Computing
- Introduction to Statistical Machine Learning
- Introduction to Parallel Computing
- Advanced Topics in Artificial Intelligence
- Computer Vision/Image Processing
- Advanced Topics In Algorithms
- Special Topics in Artificial Intelligence
Additional Domains for Game Development Track
- Introduction to Game Programming
- Game Design Principles and Practice
- Computer Animation and Simulation
- Advanced Game Programming
- Immersive Game Development
- 3D Graphics and Animation
College Freshmen
- An applicant who has completed Senior High School and has not taken any college course, or
- An applicant who has completed equivalent Secondary Education from any school abroad and has not taken any college course, or
- A passer of Alternative Learning System (ALS) with certification of eligibility to be admitted to college.
College Transferee
- An applicant who has taken college programs or units not more than 75% of his/her curriculum in other CHED recognized colleges or universities, or
- An applicant who has taken college programs or units not more than 75% of his/her curriculum in colleges or universities abroad, OR
- An applicant who has taken vocational or any special training in recognized colleges or universities abroad, OR
- An applicant who has officially enrolled in any degree or certificate programs after High School.
Second Course Taker
- An applicant who has completed any college degree from any CHEd recognized college or university, or
- An applicant who has completed any college degree from college or university abroad.
Freshmen
Applicants for Admissions in any COS program must have:
- satisfactorily completed their senior high school education
- passed the DLSU-D Student Admissions Test (DSAT) exam and met the stanine (cut-off) scores required by the program
- passed the interview by the Department Chair concerned
Returnees
A COS returning student maybe readmitted if he/she has:
- passed the interview conducted by the Department Chair concerned or the Associate Dean
- satisfied the Retention Policy of the college/university
Shiftees
A student from another course who intends to shift to any COS program (except BS Biology with specialization in Medical Biology 3-year compressed program) must have:
- a GPA of at least 2.00
- passed the interview conducted by the Department Chair concerned or the Associate Dean
- passed the Qualifying Exam for BIT and BCS applicants
- satisfied the Retention Policy of the college/university
Transferees
A student from another school/university may be accepted in any COS program (except BS Biology with specialization in Medical Biology 3-year compressed program) as a transferee provided, he/she has:
- a GPA of at least 2.00 or its equivalent
- no failing grade in all academic and non-academic courses
- passed the interview conducted by the Department Chair concerned or the Associate Dean
- submitted the following:
- recommendation letters from at least two former professors
- certification of good moral character
- transcript of records from previous school
- taken the DLSU-D Student Admissions Test (DSAT) exam and met the stanine (cut-off) scores required by the program
- passed the Qualifying Exam for BIT and BCS applicants
Second Course Takers
Applicants who intend to take any COS program as a second course must:
- pass the interview conducted by the Department Chair concerned or the Associate Dean /or the Dean (for DLSUD graduates)
- follow the same requirements as for transferees, please refer to section D (for non-DLSUD graduates).
A student who accumulates 24 academic units of failures at the end of the semester of any school year is considered ineligible to enroll in the succeeding semester. However, if there are only 30 academic units left before graduation, the student would still be allowed to enroll provided a de-loading of three (3) academic units is made to allow for a better academic performance during the semester.
The corresponding units of subjects retaken and then passed with a grade of 2.00 or better shall be deducted from the accumulated units of failures. The failing mark, however, will still appear in the official Transcript of Records. (Excerpts from Student Handbook A.Y. 2018-2022, Section 9, p. 47)
Note: For COS, the number of allowable units for enrollment maybe limited to 15 units only for the de-loaded students described in the Retention Policy.