The Bachelor of Science in Computer Science (BSCS) program offers a relevant education in all aspects of computing technology to students who intend to succeed in industry, postgraduate study, or research oriented IT environment. It prepares students in diagnosing a wide range of computing technology issues, and in subsequently designing and developing the corresponding solutions. On completion of the BSCS program, students will acquire

sound knowledge of the theory behind: computer architecture, operating systems, algorithms, programming languages, data structures, databases and computer networks. Moreover, they develop skills in using selected computing resources. Students will also be equipped with the knowledge of software engineering and web-based applications.

Program Educational Objectives (PEOs):

In the first three years on their job, graduates of Bachelor of Science in Computer Science program of Lyceum of the Philippines University–Laguna, shall have;

  • Applied their specialization in Computing Discipline with morally upright and ethical responsibilities.
  • Attained the best industry practices in the field of Computer Science by acquiring at least a team leader position or being an expert in the field of specialization.
  • Gained at least an ICT-related award, recognition, certification or continuous professional development that are locally or internationally accepted.

 

Student Outcomes:

The students should attain the following by the time of graduation:

  • An ability to apply knowledge of computing and mathematics appropriate to the discipline.
  • An ability to analyze a problem, and identify and define the computing requirements appropriate to its solution.
  • An ability to design, implement, and evaluate a computer-based system, process, component, or program to meet desired need.
  •  An ability to function effectively on teams to accomplish a common goal.
  • An understanding of professional, ethical, legal, security and social issues and responsibility.
  • An ability to communicate effectively with range of audiences.
  • An ability to analyze the local and global impact of computing on individuals, organizations, and society.
  • A recognition of the need for and an ability to engage in continuing professional development.
  • An ability to use current techniques, skill and tools necessary for computing practice.
  • An ability to apply mathematical foundation, algorithmic principles, and computer science theory in the modeling and design of computer-based systems in a way that demonstrates comprehension of the tradeoffs involved in design choices.
  • An ability to apply design and development principles in the construction of software systems of varying complexity.

Specialization and Career Opportunities

Mobility & Web Technologies Track

  • Applications Developer
  • Web Developer
  • Mobile Apps Developer
  • Game Developer
  • Database Administrator
  • Systems Analyst
  • Systems Integrator
  • IT Project Manager

Systems & Network Security Track

  • Systems Administrator
  • Systems Architect
  • Database Administrator
  • Network and Security Engineer
  • IT Support Engineer

Software Quality Track

  • Business Process Analyst
  • Business / User Requirements Analyst
  • Software Quality Specialist
  • Systems Implementation Officer
  • Systems Analyst
  • IT Project Manager
  • IT / Systems Auditor

Associate in Computer Technology Track

  • Technical Support Engineer
  • Systems Support Engineer
  • Network Support Engineer
  • Graphics designer
  • Software Developer