College of Information Technology and Computing
Bachelor of Science in Computer Science
CITC Mission
Provide quality education and training in the field of Information and Technology, Communication and Computing responsive to the technological and entrepreneurial demands of today's global community brought about by rapid globalization.
Message From The Department Head
Welcome to the Computer Science Department—where algorithms rule, debugging builds character, and coffee is our official programming language!
As your Chairperson, my passion lies in AI, cloud computing, and health informatics—basically, making technology smarter while keeping us slightly sane. Whether you’re here to build groundbreaking applications or just wondering why your code won’t compile, know that every challenge is a step toward mastery.
So embrace the errors, think logically, and always remember—a missing semicolon can break your code, but never your spirit! Let’s shape the future of tech together.
OFFERED PROGRAM
Unleash Your Digital Potential with BS Computer Science! 🚀
Step into the future of technology with our cutting-edge Computer Science program, where coding dreams become reality! We’re not just teaching programming – we’re crafting tomorrow’s digital architects who can transform complex algorithms into elegant software solutions. Dive deep into the fascinating world of AI, robotics, computer vision, and machine learning, while mastering the art of software engineering that powers Industry 4.0.Our hands-on program challenges you to think beyond the ordinary, turning your innovative ideas into powerful applications that solve real-world problems.
Whether you’re designing intelligent systems, crafting sophisticated algorithms, or pioneering new technologies, you’ll be equipped with the skills that top tech companies crave. Join a community of future tech leaders who don’t just follow industry standards – they set them! Ready to code your future and shape the digital revolution? Your journey to becoming a computing mastermind starts here! 💻✨
MAJOR COURSES
Introduction to Computing
Computer Programming 1
Computer Programming 2
Physics for Computer Science (Basic Electronics)
Discrete Structures 1
Human Computer Interaction
Data Structures and Algorithms (Algo 1)
Fundamentals of Database Systems
Algorithms and Complexity (Algo 2)
Computer Architecture and Organization
Discrete Structures 2
Applications Development and Emerging Technologies
Object-Oriented Programming
Automata Theory and Formal Languages
Introduction to Artificial Intelligence
Networks and Communications
Operating Systems
Principles of Programming Languages
Information Management
Software Engineering
Information Assurance and Security
Technopreneurship
Parallel and Distributed Computing
Machine Learning
Research Methods
Software Implementation and Management
Social Issues and Professional Practice
OJT (Practicum)
CS Thesis Writing 1
CS Elective 1
CS Elective 2
CS Elective 3
CS Thesis Writing 2
CS Elective 4
CS Elective 5
Graphics and Visual Computing
Image Processing
Data Mining
Introduction to Neural Networks and Deep Learning
Computer Vision
CAREER OPPORTUNITIES
- Data scientist
- Software tester
- Web developer
- Systems analyst
- Business analyst
- Product manager
- Network architect
- Software engineer
- Software developer
- Full-stack developer
- Engineering manager
- User interface designer
- Database administrator
- Cloud computing engineer
- Information security analyst
- Computer science professor
- Chief information security officer
- Software quality assurance manager
- Information technology specialist
- Mobile application designer or developer
- Research and development (R&D) scientist
- Computer scientist or computer science researcher
- Artificial intelligence and machine learning engineer
THE FACULTY
Engr. Maricel A. Esclamado, Ph.D.
Associate Professor
Engr. Maricel A. Esclamado, Ph.D.
Associate Professor
Highest Educational Attainment:
PhD in Computer ScienceResearch Interest:
Artificial Intelligence, Machine Learning, Learning AnalyticsORCID:
https://orcid.org/0000-0003-0626-8684Handled Subjects:
Parallel and Distributed Computing, Machine Learning, Research Methods Information Technology, Specialization CourseEmail:
[email protected]
Junar A. Landicho, Ph.D.
Professor
Junar A. Landicho, Ph.D.
Professor
Highest Educational Attainment:
Doctor of Philosophy in Information ManagementResearch Interest:
Health Informatics, Predictive Analytics, Database System, Web and Mobile TechnologiesORCID:
https://orcid.org/0000-0001-8530-4537Handled Subjects:
Algorithm and Complexity, Automata Theory and Formal Language, Fundamentals of Database SystemsEmail:
[email protected]
Marylene S. Eder, MIT
Professor
Marylene S. Eder, MIT
Professor
Highest Educational Attainment:
Master in Information TechnologyResearch Interest:
Augmented Analytics, Mobile programming, information securityORCID:
0000-0002-9378-6027Handled Subjects:
To be provided.Email:
[email protected]
Cheryll S. Pagal, MSAMS
Instructor
Cheryll S. Pagal, MSAMS
Instructor
Highest Educational Attainment:
Master of Science in Applied Mathematical SciencesResearch Interest:
Applied Sciences, Forecasting, Modeling, and EducationORCID:
https://orcid.org/0009-0000-1768-6131Handled Subjects:
Calculus for Computer Science, Discrete Structures, Discrete StructuresEmail:
[email protected]
Kenneth Codera Ampolitod
Instructor
Kenneth Codera Ampolitod
Instructor