Skip to main content

LeOnS -CSPC

LeOnS -CSPC

LeOnS -CSPC

LeOnS -CSPC

  • Home (current)
  • View Courses
  • Add Course
  • ARReS
  • Feedback
Log in
  1. Home
  2. Courses
  3. Bachelor of Science in Computer Science

Bachelor of Science in Computer Science

  • « Previous
  • 1
  • 2
  • 3
  • 4 (current)

SOFTWARE ENGINEERING 1

This course comprises of two (2) sequence semesters. The first part of the course covers the fundamental concepts and methodologies of software engineering. It emphasizes the main phases of the software lifecycle, such as requirements, design, implementation, testing, project planning. Also, it stresses the difference between the software product and process. The course incorporates a class project. 


Bachelor of Science in Computer Science
Tiffany Lyn PandesMae Ann Tagum
Get access

Introduction to Computing - CS

This course provides an overview of the Computing Industry and Computing ofprofession, including research and Applications in different fields; an Appreciation Computing in different fields such as Biology, Sociology, Environment and Gaming; an Understanding of ACM Requirements; an Appreciation of the history of computing; and Knowledge of the Key Components of Computer Systems (Organization and Architecture), Malware, Computer Security, Internet and Internet protocols, HTML5 and CSS.

Bachelor of Science in Computer Science
John Kenneth Olleres
Get access

Architecture and Organization

This course is the introduction and overview of basic computer organization. Topics include Computer arithmetic: binary, hexadecimal and decimal number conversions, binary number arithmetic and IEEE binary floating-point number standard. Basic computer logic: gates, combinational circuits, sequential circuits, adders, ALU, SRAM and DRAM. Basic assembly language programming, basic Instruction Set Architecture (ISA), and the design of single cycle CPU.

Bachelor of Science in Computer Science
Colle Jonuel Rey
Get access

Operating Systems

The course will start with a brief historical perspective of the evolution of operating systems over the last fifty years and then cover the major components of most operating systems. This discussion will cover the tradeoffs that can be made between performance and functionality during the design and implementation of an operating system. Particular emphasis will be given to three major OS subsystems: process management (processes, threads, CPU scheduling, synchronization, and deadlock), memory management (segmentation, paging, swapping), and file systems; and on operating system support for distributed systems.

Bachelor of Science in Computer Science
Shiela Dona Sillan-Manlapaz
Get access

Data Structure and Algorithms

The course covers the standard data representation and algorithms to solve computing problems efficiently (with respect to space requirements and time complexity of algorithm). This covers the following: Stacks, Queues, Trees, Graphs, Maps and Sets. Thorough discussion of sorting and searching.


Bachelor of Science in Computer Science
Kevin Anthony Martinez
Get access

Network Security

Students will perform a variety of network support skills necessary to keep a company's network running efficiently - with less downtime. Students will solve advanced company wide support problems and high-level network problems. Additionally, students will perform planning, installation, configuration, troubleshooting and upgrade services for networks.


Bachelor of Science in Computer Science
Suzanne Causapin
Get access

Information Assurance and Security

Bachelor of Science in Computer Science
Regino Medrano III
Get access

Science, Technology and Society

The course deals with interactions between science and technology and social, cultural, political, and economic contexts that shape and are shaped by them (CMO No. 20, series of 2013). This interdisciplinary course engages students to confront the realities brought about by science and technology in society. Such realities pervade the personal, the public, and the global aspects of our living and are integral to human development. Scientific knowledge and technological development happen in the context of society with all its socio-political, cultural, economic, and philosophical underpinnings at play. This course seeks to instill reflective knowledge in the students that they are able to live the good life and display ethical decision making in the face of scientific and technological advancement. This course includes mandatory topics on climate change and environmental awareness.

Bachelor of Science in Computer Science
Ivy Jasmin Torres
Get access

Discrete Structures I

This is a test.

Bachelor of Science in Computer Science
Brenda BenosaNino Jeffrey Luzon
Get access

CSAC 316 - Digital Forensics 1

This course is a broad introduction to the field of Digital Forensics. It covers various fundamental topics necessary for digital forensics investigation. The course begins with foundations of electronic evidence including cyber crime laws, the 4th Amendment, compliance and requirements, collection and handling, analysis, and reporting. The course also covers fundamentals of file systems with specific details pertaining to Microsoft FAT file systems. Students will learn two important forensics techniques–-file recovery and file carving–-among other things. Finally, forensics artifacts relevant to Windows Systems and Networks are discussed with relevant lab activities and students are also introduced to Anti-forensics. Hands-on lab activities familiarize students with several relevant investigation techniques and the use of open source forensics tools.

Bachelor of Science in Computer Science
Prianes Freddie
Get access

CSAC 327 - Digital Forensics 2

Bachelor of Science in Computer Science
Prianes Freddie
Get access

Social Issues and Professional Practice

Undergraduates also need to understand the basic cultural, social, legal, and ethical issues inherent in the
discipline of computing. They should understand where the discipline has been, where it is, and where it is heading.
They should also understand their individual roles in this process, as well as appreciate the philosophical questions,
technical problems, and aesthetic values that play an important part in the development of the discipline.
Students also need to develop the ability to ask serious questions about the social impact of computing and to
evaluate proposed answers to those questions. Future practitioners must be able to anticipate the impact of
introducing a given product into a given environment. Will that product enhance or degrade the quality of life?
What will the impact be upon individuals, groups, and institutions?
Finally, students need to be aware of the basic legal rights of software and hardware vendors and users, and they
also need to appreciate the ethical values that are the basis for those rights. Future practitioners must understand
the responsibility that they will bear, and the possible consequences of failure. They must understand their own
limitations as well as the limitations of their tools. All practitioners must make a long-term commitment to
remaining current in their chosen specialties and in the discipline of computing as a whole.

Bachelor of Science in Computer Science
Josefina Llagas
Get access
  • « Previous
  • 1
  • 2
  • 3
  • 4 (current)

LeOnS -CSPC

LeOnS -CSPC

  • Home

  • Feedback Dashboard
English (United States) ‎(en_us)‎
English ‎(en)‎ English (United States) ‎(en_us)‎ Filipino ‎(fil)‎ Français ‎(fr)‎
© LeOnS -CSPCAll rights reserved
  • CSPC - LeOnS
  • leons@cspc.edu.ph
Download M-LeOnS iOS App in App Store.
Download M-LeOnS Android App APK. 

Please be informed that starting January 2025, all courses that have not been accessed for one year or more will be automatically deleted. This policy is being implemented to ensure that disk usage remains optimal and to free up storage for new and active courses. We recommend that professors, instructors, and students regularly check and back up any important materials from their courses to avoid any unintended loss of data. Thank you for your cooperation.