Bachelor of Science in Computer Science
Program Educational Objectives (PEO)
The graduates of the Bachelor of Science in Computer Science program are:
- Engaged in further professional development and are interested in advanced studies or trainings in computing.
- Entrepreneurs or are employed in computing industries, organizing, and managing team-based projects leading to successful and sustainable computing systems solutions.
- Responsible computing professionals actively participating in community groups that make a significant impact in addressing current and future societal challenges.
General Description of the Program
The Bachelor of Science in Computer Science with specialization in Software Engineering prepares students to become excellent IT professionals and researchers, proficient in designing and developing computing solutions. This program prepares students for a successful and rewarding career in specification design, coding, and testing of software. It also emphasizes software engineering, database, WWW, and large-scale software.
SOFTWARE ENGINEERING – Through this specialization, students are trained to focus on the design of efficient, reliable, and quality software application. Students of this program are also encouraged to explore their research interests and discover innovative technology that will help shape the future of Computer Science Research.
PROGRAM OUTCOMES OF COMPUTER SCIENCE
- Apply knowledge of computing fundamentals, knowledge of a computing specialization, and mathematics, science and domain knowledge appropriate. for the 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 mathematics, computing sciences, and relevant domain disciplines.
- An ability to 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.
- Knowledge and understanding of information security issues in relation to the design, development and use of information systems.
- Design and evaluate solutions for complex computing problems, and design and evaluate systems, components, or processes that meet specified needs with appropriate considerations.
- Create, select, adapts and apply appropriate techniques, resources and modern computing tools to complex computing activities, with an understanding of the limitations to accomplish a common goal.
- Function effectively as an individual and as a member or 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 and professional issues involved in the utilization of computer technology and be guided by the adoption of appropriate professional, ethical and legal practices.
- Recognize the need, and have the ability, to engage in independent learning for continual development as a computing professional.
- Apply mastery on their field of specialization.
- Software Engineer
- System Software Developer
- Research and Development Computing Professional
- Applications Software Developer
- Computer Programmer
- System Analyst
- Data Analyst
- Quality Assurance Specialist
- Software Support Specialist
I. Image Processing/Graphics Laboratory
The Image Processing Laboratory is specialized high-performance laboratory that supports the hands on activities of students with specialization in software engineering. The two(2) computer laboratories are equipped with 41 units of computers that allows the students to simulate image processing algorithms through MATLAB 2016.
II. Network Laboratory
The Network Laboratory supports the hands on activities of FEU TECH’s students under CISCO Network Academy Program. This allows the students to simulate network connectivity through Local Area Network, Wide Area Network, Wireless Network, and Internet-intranet communication. Currently, there are three Network Laboratories equipped with 21 units of computers for each laboratory, 12 Cisco routers and 12 CISCO switches.
III. MAC Laboratory
The MAC Laboratory is a specialized laboratory that supports mobile application development both in Android and iOS platforms. This laboratory is equipped with 41 units of iMac computers, 41 Nexus Android Tablets and 41 units of iPad Mini.
IV. Computer Laboratory
There are eight (7) common computer laboratories open to cater hands-on activities in computer programming and web development. Each laboratory has 41 computer units with various programming software and editors.
V. General Access Laboratory
The General Access Laboratory is an open-access laboratory that accommodates students who need to work on their projects, home works or any other academic requirements outside their class schedules. The two laboratories with 41 computers units are open from Mondays to Saturdays, 7:00 a.m. to 9:00 p.m.
FACULTY MEMBERS AND SPECIALIZATION
- Dr. Shaneth C. Ambat – Human Computer Interaction and Artificial Intelligence
- Anthony D. Aquino – Software Engineering and Mobile and Web Computing
- Reginald Cheng – Software Engineering and Mobile and Web Computing
- Beau Gray M. Habal – Human Computer Interaction and Information Management and Data Analytics
- Joie Ann W. Maghanoy – Software Engineering and Information Management
- Abraham T. Magpantay – Mobile and Web Computing and Artificial Intelligence
- Elisa V. Malasaga – Software Engineering and Information Management
- Aldrich Alexis G. Olivar –Software Engineering and Human Computer Interaction
- May D. San Pablo – Computer and Networking and Software Engineering
- Dr. Hadji J. Tejuco – Software Engineering and Information Management and Data Analytics