Skip to content

flexycode/CCINCOML_EXERCISES_COM23P

Repository files navigation

💫 CCINCOML_EXERCISES_COM23P      

Subject & Section: CCINCOML COM23P     

No. of Units: 3.0 Units

GPA : 4.0 Passed

📊 Table of Contents

This repository contains all of the activity and exercises throughout the course outline. There's a Python code implementations for each topic.

Course Outline: https://believed-bongo-319.notion.site/CCINCOML-53b7f7cef72a4359a01aa69ac1f39cb3?pvs=4

CCINCOML Table lecture

Topic Description
Part 1 - Computer Systems Brief History of Computer systems, Types of Computer Systems, Components of a Computer system and Computer Networks
Part 2 - Programming Languages Brief History and Types of Programming Languages
Part 3 - Logic Development: Flowcharts Symbols, Connections and Rules
Part 4 - Logic Development: Pseudocode Language, Keywords and Rules
Part 5 - The Number System Types, Conversions, Basic Operations and Complements
Part 6 - Logic Gates Types, Expressions, Diagrams, Basic Boolean Operators
Part 7 - Introduction to Python programming language Part 1 Overview, Basic Syntax, Variables, Basic Operations, Decision Making
Part 7 - Introduction to Python programming language Part 2 Loops, Lists, Dictionaries, Functions

💻 Lesson    

Chapter 1: Section 1.4 : Computer Systems

https://www.pearsonhighered.com/assets/samplechapter/0/3/2/1/0321537114.pdf

Chapter 2: Programming Languages

https://github.com/robitussin/CCINCOML/blob/main/Part%202%20-%20Programming%20Languages/Programming%20Languages.pptx

Chapter 3: Logic Development: Flowcharts  

https://github.com/robitussin/CCINCOML/blob/main/Part%203%20-%20Logic%20Development/Flowchart.pptx

Chapter 4: Logic Development: Pseudocode   

https://github.com/robitussin/CCINCOML/tree/main/Part%203%20-%20Logic%20Development

Chapter 5: The Number System

https://github.com/robitussin/CCINCOML/blob/main/Part%204%20-%20Number%20System/The%20Number%20System.pptx

Chapter 6: Logic Gates  

https://github.com/robitussin/CCINCOML/blob/main/Part%205%20-%20Logic%20Gates/Boolean%20Logic%20and%20Logic%20Gates.pptx

Chapter 7: Introduction to Python programming language Part 1

https://github.com/robitussin/CCINCOML/tree/main/Part%206%20-%20Introduction%20to%20Python%20Programming%20Language%201

Chapter 7: Introduction to Python programming language Part 2

https://github.com/robitussin/CCINCOML/blob/main/Part%206%20-%20Introduction%20to%20Python%20Programming%20Language/Data_Structures.ipynb

📊 Exercise

Exercise 1

📊 Flowchart    

🤝 1. The summer season is just months away. You are planning to go on a trip to cebu, bohol and davao for one week. Being a computer science/information technology student, you decided to create a travel itinerary by creating a flow chart.

⚡ Create a flow chart for your itinerary ⚡

  • ✍️ Your flow chart should use at least three decision symbols
  • ✍ Your flowchart should start in cebu, bohol and davao.

📊 Pseudocode 

✍️ 1. Create a pseudocode for the following java code below

📊 Algorithm, flowchart and pseudocode

🤖 Think of an algorithm on how you will increase your chance of winning blackjack

  • ✍️ Create a flowchart of you algorithm   
  • ✍️ Write a pseudocode of your algorithm
Kindly see the "blackjack_strategy_algorithm" text file for my overall analysis and explanation

Exercise 2

Kindy see the Exercise2 repo for more information regarding on this activity
Date: January 31, 2024     

Exercise 3

Kindy see the Exercise3 repo for more information regarding on this activity 
Date: February 7, 2024     

Exercise 4

Kindy see the Exercise4 repo for more information regarding on this activity 
Date: February 14, 2024     

Exercise 5

Kindy see the Exercise5 repo for more information regarding on this activity 
Date: February 21, 2024      

Exercise 6

Kindy see the Exercise6 repo for more information regarding on this activity 
Date: March 06, 2024       

🏆 Contributing      

Outlines guidelines for contributing to the project, including how to submit bug reports, feature requests, or pull requests.

🔑 License      

This lecture is licensed under the National University of Manila License.

✨ National University of Manila License   

The National University of Manila License grants permission to students of the National University of Manila to use, modify, and distribute this project for educational purposes within the scope of their coursework and assignments.

Usage 

  • You may use this project as a reference or learning material for your studies at the National University of Manila.
  • You may modify the project to suit your educational needs and requirements.
  • You may share the project with your fellow students or instructors for educational purposes.

Restrictions

  • You may not use this project for commercial purposes.
  • You may not redistribute or publish this project outside the National University of Manila without explicit permission.

Disclaimer

This project is provided "as is" without warranty of any kind, express or implied. The National University of Manila and the project contributors disclaim any liability or responsibility for any direct, indirect, incidental, special, exemplary, or consequential damages arising out of the use or misuse of this project.

🔭 Acknowledgements   

✨ Professor Elizer Jr. D. Ponio  

Professor Elizer Jr. Ponio is a Software engineer, lecturer, and Machine Learning engineer at the National University. With a Bachelor of Science degree and Master degree in Computer Science, he brings a strong foundation in computer science principles. Prof. Ponio's expertise in software engineering and machine learning is evident in his teaching style and practical approach. He is dedicated to providing students with a comprehensive understanding of the subject matter and incorporates real-world applications into his instruction. Prof. Ponio's combination of academic qualifications, industry experience, and passion for teaching make him a valuable asset to the National University community.

✨ Professor Lord Edgardian J. Tavu 

Professor Lord Tavu is an elite instructor in the College of Computing and Information Technologies at the National University, Manila, Philippines, and currently serves as one of the head faculty members at NU Dasmariñas. Holding a strong academic background in Computer Science, he specializes in Machine Learning and Artificial Intelligence with a proven track record of delivering high-quality instruction.

As a seasoned educator, Professor Tavu brings a unique blend of theoretical foundations and practical expertise to the classroom, empowering students to excel in the rapidly evolving fields of Computer Science, Machine Learning and Artificial Intelligence. His teaching style is characterized by a deep understanding of complex concepts, which he breaks down into engaging and accessible lessons. With a strong focus on real-world applications, Professor Tavu inspires students to think critically and develop innovative solutions to real-world problems.

💬FAQ    

To be follow

📫 Changelogs

## [1.1.9] - 2024-01-24     
### Added  
- Uploaded the Exercise_1 that contains png and txt file 
- Added breakdown and documentation
- Included user profile page
- Added some python script just for fun and to know if my programm and algorithm is executing properly
- Added blackjack_strategy_algorithm.txt to explain my overall concept about the algorithm in Blackjack 

### Changed
- Refactored my flow chart
- Updated documentation for readme file

### Fixed
- Resolved issue with png file
- Fixed some psuedocode blackjack.txt  

## [1.2.6] - 2024-02-02     
### Added   
- Added some lecture github link in The Number System 
- Uploaded some png file in Exercise_2
- Add file in Exercise_2

### Changed
- Updated documentation for readme file

### Fixed
- Resolved issue with png file
- Fixed some incorrect data in readme file

## [1.3.3] - 2024-02-07     
### Added     
- Uploaded Exercise No 3
   
### Changed 
- Updated documentation for readme file

### Fixed
- Resolved issue with png file

## [1.4.3] - 2024-02-14           
### Added     
- Uploaded documentation for RM file  
- Added some lecture github link in The Boolean Logic and Logic Gates
   
### Changed
- Updated the documentation 

## [1.5.7] - 2024-02-21             
### Added     
- Uploaded Exercise No. 5    
- Uploaded New Exercise via Colab 
- Added a lecture link for Chapter 7: Introduction to Python programming language Part 1    
      
### Changed
- Remove unnecessary documentation
- Deleted Exercise5.1.ipynb

### Fixed
- Added some subfolder for exercise no. 4  
- Fixed some line of code via colab

## [1.6.9] - 2024-03-08                   
### Added      
- Uploaded a documentation for RM file     
- Uploaded New Exercise via Colab 
- Added a Master degree in Professor Ponio's Acknowledgement     
- Added some comment in every funtion that I wrote in my exercise6.ipynb at google colab
- Uploaded the Final Exercise
           
### Changed
- Updated the documentation
- Update some changes in my code in collab 

### Fixed
- Revised my exercise6.ipynb due to some minor error  
- Fixed some comment at the last part of exercise6.ipynb 


mystreak

mystreak