Lumaktaw patungo sa pangunahing nilalaman

LeOnS -CSPC

LeOnS -CSPC

LeOnS -CSPC

LeOnS -CSPC

  • Home (current)
  • View Courses
  • Add Course
  • ARReS
  • Feedback
Mag-login
  1. Tahanan
  2. Mga Kurso
  3. Bachelor of Science in Computer Science

Bachelor of Science in Computer Science

  • 1 (current)
  • 2
  • 3
  • 4
  • 5
  • 6
  • » Susunod

CS 214 - Object Oriented Programming

This course is an introduction to procedural and object-oriented programming methodology. The course allows the student to learn and apply the basic language syntax and principles of object-oriented programming to solve computational problems adhering to the standards and guidelines of documentation using java programming language. Topics include program structure, conditional and iterative programming, procedures, arrays and records, object classes, file I/O, and exceptions. It further discusses the concepts and characteristics of object-oriented technology (on encapsulation, inheritance, polymorphism and abstraction). The student is expected to develop a records management system integrating the concepts and principles of object-oriented programming.


Bachelor of Science in Computer Science
Mae Ann Tagum
Get access

Discrete Structures 2

This course is the second sequence of discrete structures with an emphasis on applications to computer science concentrating on sequences and recursion, number theory and graph theory. The topics shall develop mathematical foundations in preparation to a more specialized computer science course.

Bachelor of Science in Computer Science
Maria Daisy Belardo
Get access

1st SY 23-24 Automata Theory and Formal Languages

Bachelor of Science in Computer Science
Tiffany Lyn Pandes
Get access

1st SY23-24 SOFTWARE ENGINEERING 1

Bachelor of Science in Computer Science
Tiffany Lyn Pandes
Get access

CS 215 - Operating Systems

This course examines the important problems in operating system design and implementation. 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, memory management, and file systems; and on operating system support for distributed systems.


Bachelor of Science in Computer Science
Mary France Raluta
Get access

CS 318 Architecture and Organization 23-1

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. Students are expected to develop a computer program simulating how to solve a particular problem using concepts in basic assembly language programming.

Bachelor of Science in Computer Science
Kaela Marie Fortuno
Get access

CSAC 315 - Network Security -1st sem SY 2023-2024

Bachelor of Science in Computer Science
Suzanne Causapin
Get access

CCCS 102 - FUNDAMENTALS OF PROGRAMMING - AY2023-24

Bachelor of Science in Computer Science
Allan Ibo Jr.Tiffany Lyn Pandes
Get access

CSEC 311 - DEFENSIVE PROGRAMMING - AY2023-24

Bachelor of Science in Computer Science
Allan Ibo Jr.
Get access

CSEC 413 - MODELING AND SIMULATION - AY2023-24

This course provides an in-depth exploration of modeling and simulation techniques using the Python programming language. Through a hands-on approach, students will learn to create and analyze dynamic models of real-world systems, ranging from physical phenomena to complex socio-economic interactions. The course covers fundamental concepts of modeling, discrete and continuous simulations, data analysis, and visualization. Students will gain practical experience in translating real-world scenarios into computational models. By the end of this course, students are expected to possess the skills necessary to develop, simulate, and interpret various models, enabling them to make informed decisions and predictions in diverse fields.

Bachelor of Science in Computer Science
Allan Ibo Jr.
Get access

Digital Forensics 1 SY/2023-2024

Bachelor of Science in Computer Science
Jethro Ralph Abonal
Get access

Introduction to Computing SY/2023-2024

Bachelor of Science in Computer Science
Jethro Ralph Abonal
Get access

CCCS 104 Data Structures and Algorithms 23-1

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: Lists, Stacks, Queues, Trees, Graphs. Thorough discussion of searching, sorting and hashing. At the end of this course, the students are expected to create a narrative video that tackles real-life example of data structure and algorithms.

Bachelor of Science in Computer Science
Kaela Marie Fortuno
Get access

CS 212 Algorithms and Complexity 23-1

This course provides an introduction to algorithms and complexity at the undergraduate level. The course will cover the most important algorithmic techniques as well as methods for analyzing algorithm performance. The major topics will include algorithms such as brute force, greedy, divide-and-conquer, dynamic programming, and iterative improvement. Algorithm limitations will also be discussed including NP-completeness, approximation algorithms, and randomized algorithms. Students are expected to conduct an analysis report as an evaluation of the algorithms they have chosen to help solve the given real-life problem.

Bachelor of Science in Computer Science
Kaela Marie Fortuno
Get access

Team Babbage - Fuzzy Logic Team

Portal for Team Babbage Advising and Consulting

Bachelor of Science in Computer Science
Ian Benitez
Get access

Computer Science Thesis 1

This course is designed to give an introductory knowledge to conduct a systematic investigation of a problem, which focuses on business processes that can be solved using Computing. They will gain overview of research intent and design, methodology and technique, format and presentation, and data management and analysis informed by commonly used statistical methods. The course will develop each student’s ability to use this knowledge to become more effective research and development computing professionals.

Bachelor of Science in Computer Science
Rosel Onesa
Get access

Machine Learning

This course uses interdisciplinary techniques such as statistics, linear algebra, optimization, and computer science to create automated systems that can sift through large volumes of data at high speed to make predictions or decisions without human intervention. Topics include (1) supervised learning (generative/discriminative learning, parametric/nonparametric learning, neural networks, and support vector machines); (2) unsupervised learning (clustering, dimensionality reduction, kernel methods); (3) learning theory (bias/variance tradeoffs; VC theory; large margins); and (4) reinforcement learning and adaptive control. They will then undertake a final project where the task is to pick a project topic as well as a dataset and explore the best learning algorithms to apply.
Bachelor of Science in Computer Science
Joseph Jessie Oñate
Get access

INTERMEDIATE PROGRAMMING

This course is a continuation of CCCS 102 - Programming 1. The emphasis is to train students to design, implement, test, and debug programs intended to solve computing problems using fundamental programming constructs.

Bachelor of Science in Computer Science
Jethro Ralph Abonal
Get access

CS 226 - Network Communication 2nd sem SY 2022-2023

This course introduces the underlying concepts behind networking using the Internet and its protocols as examples. The goal of the course are (1) to give an understanding of how networks, especially the Internet, work, (2) to give experience with large scale systems, and (3) to teach network programming. Topics cover the first five chapters of Kurose in detail, down the network stack from the application layer to the data-link layer. Concurrent with the lectures, will be building a functional TCP/IP stack and a small web server that will run on it.


Bachelor of Science in Computer Science
Suzanne Causapin
Get access

Robotics 2022-2023 2nd Sem

The course is an introduction to concepts and techniques in Robotics using Arduino Technology. Topics covered include electricity and electronics, analog and digital signals, basic test instruments, Arduino for robotics, components assembly, sensors, and programming. Upon course completion, one major learning output will be developed, a type of robot explorer capable of following given tracks.

Bachelor of Science in Computer Science
Ian Benitez
Get access
  • 1 (current)
  • 2
  • 3
  • 4
  • 5
  • 6
  • » Susunod

LeOnS -CSPC

LeOnS -CSPC

  • Tahanan

  • Feedback Dashboard
Filipino ‎(fil)‎
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.