Study of computing concepts and theories, algorithmic foundations and new
developments in computing. It prepares students to design and create algorithmically
complex software and develop new and effective algorithms for solving computing problems.
- To acquire global competence in the necessary knowledge and skills on designing, development, installation, customizing, managing and maintaining information technology infrastructures.
- Become IT Leaders/member of a team that can identify user needs of an organization.
- Embark further advances to engage research career in the field of Information Technology.
- Utilize IT skills to help the societal needs.
- Missionary of Christian values in fostering ethical application of IT.
By the time of graduation, the students of the program shall be able to:
Apply knowledge of computing fundamentals, knowledge of a computing
specialization, and mathematics,
science and domain knowledge
appropriate for the computing specialization abstraction and conceptualization
of computing models from defined problems and requirements
- Identify, analyze, formulate, research literature, and solve complex computing
problems and requirements
reaching substantiated conclusions using
fundamental principles of mathematicsl, computing sciences and relevant
- Apply mathematical foundations , algorithmic principles and
computer science theory in modeling
and design of computer-based systems
in a way that demonstrates comprehension of the tradeoffs in design choices
- Knowledge and understanding of information security issues in relation to the
design, development and use of
- Design and evaluate solutions for complex computing problems, and design
and evaluate systems, components, or processes that meet specified
needs with appropriate considerations for public health and safety, cultural
societal, and environmental considerations
- Create, select, adapt and apply appropriate techniques, resources and
modern computing tools to complex
computing activities, with an undestanding
of the limitations to accomplish common goals
- Function effectively as individual and as a member of leader in diverse teams
and in multidisciplinary settings
- 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.
- An ability to recognize the legal, social , ethical and professional issues
involved in the utilization of computer
technology and be guided by the
adoptation of appropriate professional , ethical and legal practices
- Recognize the need, and have the ability to engage in independent learning
for continual development as a
- Demonstrate Christian values to the work environment and to the community.