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

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

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

CS 4218 - OJT Training/Practicum

Bachelor of Science in Computer Science
Kaela Marie Fortuno
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

2nd SY22-23 CS3213-Software Engineering 2

Bachelor of Science in Computer Science
Tiffany Lyn Pandes
Get access

2nd SY22-23 CS3212-Programming Languages

Bachelor of Science in Computer Science
Tiffany Lyn Pandes
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

APPLIED CRYPTOGRAPHY

Applied cryptography is the study of using cryptographic techniques and protocols to secure communication and protect data. In this course, students will learn about the basics of cryptography, including symmetric-key and public-key algorithms, as well as more advanced topics such as cryptographic protocols, key management, and security engineering. The course will also cover the ethical and legal considerations of cryptography, as well as the potential risks and vulnerabilities associated with its use. By the end of the course, students will have the knowledge and skills needed to design and implement secure application systems using cryptographic techniques and protocols.

Bachelor of Science in Computer Science
Allan Ibo Jr.
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

INFORMATION MANAGEMENT 1

Information Management 1 is an introduction to the principles and practices of managing information in organizations. The course covers topics such as databases, data modeling, and data management. Students will learn how to design and implement effective information systems to support organizational goals and objectives, as well as how to use data to make informed decisions. Through hands-on Learning Tasks and case studies, students will gain practical skills in using database management systems and data analysis tools like SQL.

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

CSAC 328 - Probability and Statistics in Computer Science 2S2023

This course provides an elementary introduction to probability and statistics with applications. Topics include basic combinatorics, random variables, probability distributions, Bayesian inference, hypothesis testing, confidence intervals, and linear regression as well as illustrative examples and simulation exercises from queuing, reliability, and other CS applications. At the end of the course, students are expected to submit an analysis report illustrating the application of probabilistic and statistical techniques on their chosen computing-related topic of interest.

Bachelor of Science in Computer Science
Kaela Marie Fortuno
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

NETWORK AND COMMUNICATION

This course introduces the underlying concepts behind networking networking 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. 


Bachelor of Science in Computer Science
Jethro Ralph Abonal
Get access

Fundamentals of Programming

The course covers the use of general-purpose programming language to solve problems. The emphasis is to train students to design, implement, test, and debug programs intended to solve computing problems using fundamental programming constructs. During this course, students will be required to design and create a program using the Python programing language following the objectives for their machine project.


Bachelor of Science in Computer Science
John Kenneth Olleres
Get access

CS317 :: Automata Theory and Formal Languages

The course introduces some fundamental concepts in automata theory and formal languages including grammar, finite automaton, regular expression, formal language, pushdown automaton, and Turing machine. Not only do they form basic models of computation, they are also the foundation of many branches of computer science, e.g. compilers, software engineering, concurrent systems, etc. The properties of these models will be studied and various rigorous techniques for analyzing and comparing them will be discussed, by using both formalism and examples. The students are expected to submit an analysis report on evaluation of computing theories and their real-life applications to complete the course.

Bachelor of Science in Computer Science
Rosel Onesa
Get access

Computer Science Thesis 2

A final course that caps three years of study in a form of a research project relatively topics parallel with the Research cum Extension priorities of the department and project agendas indicated in the CMO.  This course is the culmination of the accumulated educational experiences and trainings of the students at CCS in a single original research project of their choice, which focuses on the implication of introducing a computing solution to problems on business processes.  This project is subject to the approval and supervision of a faculty mentor.


Bachelor of Science in Computer Science
Joseph Jessie Oñate
Get access

CS 3215 - Human Computer Interaction 2S2023

This course gives an introductory knowledge in the field of human-computer interaction (HCI) which is an integration of cognitive psychology, design, computer science and others.  This also covers what and how human factors influence the usability and acceptability of Information Systems and will also give emphasis on the examination of human performance, components of technology, methods and techniques used in design and evaluation of Information System.  User-centered design methods and contemporary technologies used in empirical evaluation methods will also be introduced and evaluated. At the end of course, students are expected to develop a UI/UX Design Project.
Bachelor of Science in Computer Science
Kaela Marie Fortuno
Get access

MAEC 121 - Ordinary Differential Equations 2S2023

This course begins with the basic concepts and definitions on mathematical models and applications of differential equations to real-world problems. The focus is to teach you how to model the world in terms of differential equations, and how to solve equations and interpret the solutions in computing. Topic includes First-order and higher-order differential equations, along with the methods of solutions and their applications are introduced. Modeling with higher-order, and systems of linear first-order differential equations are also covered. Numerical methods are covered throughout the course. At the end, students learn series solutions of ordinary differential equations and evaluate how it is applied in real life.

Bachelor of Science in Computer Science
Kaela Marie Fortuno
Get access

BSCS 4C Social Issues & Professional Practice 1

This course provides awareness on the ethical responsibilities of a computing IS Professional.  The course covers identifying, understanding and finding resolution to ethical and moral challenges relating to the personal and organization utilization / development of Information Systems. The student are expected to write a case study discussing Moral, Social and Ethical Issues Associated with Internet.


Bachelor of Science in Computer Science
Maria Daisy Belardo
Get access

BSCS 4A Social Issues & Professional Practice 1

This course provides awareness on the ethical responsibilities of a computing IS Professional.  The course covers identifying, understanding and finding resolution to ethical and moral challenges relating to the personal and organization utilization / development of Information Systems. The student are expected to write a case study discussing Moral, Social and Ethical Issues Associated with Internet.


Bachelor of Science in Computer Science
Maria Daisy Belardo
Get access

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 cybercrime 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
Jethro Ralph Abonal
Get access
  • 1 (current)
  • 2
  • 3
  • 4
  • 5
  • 6
  • » Next

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.