The Bachelor of Science in Computer Science (BSCS) program focuses on the study of concepts and theories, algorithmic foundations, and new developments in computing. The program prepares students to design and create algorithmically complex software and develop new and effective algorithms for solving computing problems.
The program prepares students to acquire skills and disciplines required for designing, writing and modifying software components, modules and applications that comprise software solutions.
Graduates of BSCS are expected to become globally competent, innovative, and socially and ethically responsible computing professionals engaged in life-long learning endeavors capable of contributing to the country’s national development goals.
Three to five years after finishing the program, graduates should have attained the following Program Educational Objectives:
By the time of graduation, students will have the ability to:
SO1: Apply knowledge of computing fundamentals, knowledge of a computing specialization, and mathematics, science and domain knowledge appropriate for the computing specialization to the abstraction and conceptualization of computing models from defined problems and requirements;
SO2: Identify, analyze, formulate, research literature, and solve complex computing problems and requirements reaching substantiated conclusions using fundamental principles of mathematics, computing sciences, and relevant domain disciplines;
SO3: Apply mathematical foundations, 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;
SO4: Apply knowledge and understanding of information security issues in relation to the design, development and use of information systems;
SO5: Design and evaluate solutions for complex computing problems, and design and evaluate systems, components, or processes that meet specified needs with appropriate consideration for public health and safety, cultural, societal, and environmental considerations;
SO6: Create, select, adapt and apply appropriate techniques, resources and modern computing tools to complex computing activities, with an understanding of the limitations to accomplish a common goal;
SO7: Perform effectively as an individual and as a member or leader in diverse teams and in multidisciplinary settings;
SO8: Communicate effectively with the computing community and with society-at- large about complex computing activities by being able to comprehend and write effective reports, design documentation, make effective presentations, and give and understand clear instructions;
SO9: Recognize the legal, social, ethical and professional issues involved in the utilization of computer technology and be guided by the adoption of appropriate, ethical and legal practices;
SO10: Recognize the need, and have the ability, to engage in independent learning for continual development as a computing professional.
The Bachelor of Science in Information Technology (BSIT) program prepares students to become IT professionals with primary competencies in the areas of systems analysis and design, applications development, database administration, network administration, systems integration, implementation, and maintenance.
It likewise deals with the design and development of computer-based information systems for real-world business solutions.
Graduates of BSIT are expected to become globally competent, innovative, and socially and ethically responsible computing professionals engaged in life-long learning endeavors capable of contributing to the country’s national development goals.
SO1: Apply knowledge of computing, science, and mathematics appropriate to the discipline;
SO2: Understand best practices and standards, and their applications;
SO3: Analyze complex problems, and identify and define the computing requirements appropriate to its solution;
SO4: Identify and analyze user needs and take them into account in the selection, creation, evaluation and administration of computer-based systems;
SO5: Design, implement, and evaluate computer-based systems, processes, components, or programs to meet desired needs and requirements under various constraints;
SO6: Integrate IT-based solutions into the user environment effectively;
SO7: Apply knowledge through the use of current techniques, skills, tools and practices necessary for the IT profession;
SO8: Function effectively as a member or leader of a development team recognizing the different roles within a team to accomplish a common goal;
SO9: Assist in the creation of an effective IT project plan;
SO10: Communicate effectively with the computing community and with society at large about complex computing activities through logical writing, presentations, and clear instructions;
SO11: Analyze the local and global impact of computing information technology on individuals, organizations, and society;
SO12: Understand professional, ethical, legal, security and social issues and responsibilities in the utilization of information technology; and
SO13: Recognize the need for and engage in planning self-learning and improving performance as a foundation for continuing professional development.
Please click/tap the appropriate link to help you in your navigation of our services
Applicant Student Faculty Member or Employee Researcher or Extensionist Alumni Campus Life Institutional Accreditation Back to Homepage