Computer Studies

Explore innovative courses and hands-on learning to launch your career in ever-evolving technology industry.


Welcome to the gateway of innovation and technology at OLOPSC, where the Bachelor of Science in Computer Science and Associate in Computer Technology programs opens doors to a world of endless possibilities. As you embark on this academic journey, you'll delve into the dynamic realm of computing, where algorithms dance with creativity, and software engineering fuels progress.

At OLOPSC, our Computer Science and Computer Technology programs isn't just about code; it's a symphony of logic and imagination, blending theoretical depth with hands-on experience. Whether you dream of designing cutting-edge applications or exploring the frontiers of artificial intelligence, our curriculum is tailored to cultivate your potential and empower you to shape the future.

Join us in unraveling the mysteries of computation, where every line of code is a brushstroke on the canvas of innovation. Embrace the challenge, seize the opportunities, and let your passion for technology soar at OLOPSC's BS Computer Science and Associate  in Computer Technology programs. This is more than an education; it's a launchpad for your aspirations in the digital age.

Programs Offered

Explore our diverse range of programs designed to cater to different academic interests and career aspirations, fostering both personal and professional growth.

Bachelor of Science in Computer Science

A Bachelor of Science (BSCS) in Computer Science is an undergraduate academic degree program that focuses on the study of computer systems, software development, algorithms, data structures, and computer technology.

This program blends theoretical knowledge with practical skills to prepare students for careers in various sectors of the technology industry.


Associate in Computer Technology

An Associate in Computer Technology program is a two-year ladderized academic program. This program focuses on providing foundational knowledge and practical skills in various aspects of computer technology and information systems. It is designed to prepare students for entry-level positions in the field of IT support, computer networking, or software applications development.

2-year program

BS in Computer Science

The Computer Science program is designed to prepare students for careers in technology, software development, data analysis, cybersecurity, and related fields. This program equips students with a strong foundation in computer science theory, programming languages, algorithms, and problem-solving techniques. Students also gain practical experience through hands-on projects and internships, preparing them for success in the rapidly evolving world of technology.

The curriculum covers a wide range of topics essential to computer science, including:

Programming Fundamentals: Learning programming languages such as Python, Java, C++, and JavaScript, and understanding software development principles.
Data Structures and Algorithms: Studying fundamental data structures (arrays, linked lists, trees, graphs) and algorithms (sorting, searching, recursion) to solve complex problems efficiently.
Database Systems: Understanding database design, SQL queries, and database management systems for storing and retrieving data.
Software Engineering: Exploring software development methodologies, version control, testing, and debugging practices.

Practical Training:
The program includes hands-on experiences through internships, industry projects, and simulated exercises to provide students with real-world exposure. Students have opportunities to collaborate with industry partners, gaining insights into operational challenges and best practices.

Program Delivery:
Courses are delivered through a combination of lectures, labs, workshops, and seminars. Faculty members are experienced professionals in the field of computer science, and guest speakers from industry often supplement the curriculum with practical insights and emerging trends.

Why Choose This Program?

Growing Demand:
The demand for skilled computer science professionals is rapidly increasing across industries.
Innovation and Creativity: Computer science offers opportunities to innovate and create solutions that impact society.
Versatility: Graduates can pursue careers in diverse sectors, including technology, finance, healthcare, and entertainment.
Continuous Learning: Computer science is a field that continuously evolves, offering lifelong learning opportunities and career growth.

Associate in Computer Technology

The Associate in Computer Technology program is designed to provide students with fundamental knowledge and skills in computer technology, preparing them for entry-level positions in the field of information technology (IT) and related industries. This program emphasizes practical training in computer hardware, software applications, networking, troubleshooting, and technical support. Students will gain hands-on experience to support business operations and technology infrastructure.

The curriculum covers essential topics relevant to computer technology, including:

Computer Hardware: Understanding computer components, assembly, maintenance, and troubleshooting.
Operating Systems: Exploring different operating systems (e.g., Windows, Linux) and their functions.
Software Applications: Learning popular productivity software (e.g., Microsoft Office Suite) and basic programming concepts.
Networking Fundamentals: Studying networking principles, protocols, configurations, and troubleshooting techniques.
Cybersecurity Basics: Introducing cybersecurity concepts, including data protection and risk management.
Technical Support: Developing skills in diagnosing and resolving hardware and software issues.

Practical Training:
The program incorporates practical training through lab exercises, simulations, and projects designed to reinforce theoretical concepts. Students have opportunities to apply their skills in real-world scenarios, preparing them for the demands of the IT industry.

Program Delivery:
Courses are delivered through a mix of classroom instruction, hands-on labs, workshops, and industry-relevant projects. Faculty members with industry experience provide practical insights and mentorship to students.

Why Choose This Program?

Entry into IT Field:
The program offers a direct pathway into the IT industry with practical skills and knowledge.
Shorter Duration: An associate degree typically takes less time to complete compared to a bachelor's degree, allowing for quicker entry into the workforce.
Foundation for Further Studies: Graduates can use this program as a stepping stone to pursue a bachelor's degree in computer science or related fields.
Career Flexibility: Graduates can work in various industries requiring IT support, networking, or technical assistance.

Emerging Careers in
Tomorrow's Workforce

Data Scientist

Utilizing algorithms and data-driven decision-making to extract insights from large datasets, solve complex problems, and drive business decisions

Software Engineer

Developing practical applications of algorithms to enhance problem-solving skills, create data-driven solutions, and stay relevant to industry trends.

Web Developer

Developing intelligent, efficient, and user-focused web applications necessitates a fusion of web development expertise and a deep understanding of web programming principles, enabling the delivery of innovative and impactful digital experiences.

Full-Stack Developer

Working on both the front-end and back-end of web applications, responsible for designing user interfaces, writing server-side code, and managing databases.

Software Quality Assurance
(QA Engineer)

Ensuring the quality and reliability of software products by testing and debugging code, identifying issues, and proposing solutions.

Network Engineer

Designing, implementing, and maintaining computer networks, including local area networks (LANs), wide area networks (WANs), and cloud-based networks.