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.

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

 

CS 111

 

 

Introduction to Computing

 

 

CS 112

 

 

Computer Programming 1

 

 

CS 121

 

 

Computer Programming 2

 

 

CS 122

 

 

Physics for Computer Science (Basic Electronics)

 

 

CS 211

 

 

Discrete Structures 1

 

 

CS 212

 

 

Human Computer Interaction

 

 

CS 213

 

 

Data Structures and Algorithms (Algo 1)

 

 

CS 214

 

 

Fundamentals of Database Systems

 

 

CS 221

 

 

Algorithms and Complexity (Algo 2)

 

 

CS 222

 

 

Computer Architecture and Organization

 

 

CS 223

 

 

Discrete Structures 2

 

 

CS 224

 

 

Applications Development and Emerging Technologies

 

 

CS 225

 

 

Object-Oriented Programming

 

 

CS 311

 

 

Automata Theory and Formal Languages

 

 

CS 312

 

 

Introduction to Artificial Intelligence

 

 

CS 313

 

 

Networks and Communications

 

 

CS 314

 

 

Operating Systems

 

 

CS 315

 

 

Principles of Programming Languages

 

 

CS 316

 

 

Information Management

 

 

CS 317

 

 

Software Engineering

 

 

CS 321

 

 

Information Assurance and Security

 

 

CS 322

 

 

Technopreneurship

 

 

CS 323

 

 

Parallel and Distributed Computing

 

 

CS 324

 

 

Machine Learning

 

 

CS 325

 

 

Research Methods

 

 

CS 326

 

 

Software Implementation and Management

 

 

CS 327

 

 

Social Issues and Professional Practice

 

 

CS 331

 

 

OJT (Practicum)

 

 

CS 411

 

 

CS Thesis Writing 1

 

 

CSE 412

 

 

CS Elective 1

 

 

CSE 413

 

 

CS Elective 2

 

 

CSE 414

 

 

CS Elective 3

 

 

CS 421

 

 

CS Thesis Writing 2

 

 

CSE 422

 

 

CS Elective 4

 

 

CSE 423

 

 

CS Elective 5

 

 

 

ELECTIVES

 

 

CS 412

 

 

Graphics and Visual Computing

 

 

CS 413.1

 

 

Image Processing

 

 

CS 414

 

 

Data Mining

 

 

CS 422

 

 

Introduction to Neural Networks and Deep Learning

 

 

CS 423.1

 

 

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

CAPSTONE RESEARCH

FOLLOW US FOR MORE UPDATES!

News and Announcements

Chairman's Corner

Dr. Junar A. Landicho is a highly accomplished professional in information technology, holding a Doctor of Philosophy in Information Management from the Asian Institute of Technology, as well as a Master’s in Information Technology and a Bachelor’s in Computer Science from reputable universities in the Philippines.

Dr. Junar A. Landicho

Over the past decade, he has held various academic roles at the University of Science and Technology of Southern Philippines, including Department Chair of Computer Science, while also focusing on areas such as Health Informatics, Mobile & Cloud Computing, and Artificial Intelligence, and earning certifications like the IBM DB2 Academic Associate.