{"id":20756854,"url":"https://github.com/syuvraj19/cpr-assignments","last_synced_at":"2026-03-15T14:34:05.927Z","repository":{"id":250549182,"uuid":"834760925","full_name":"syuvraj19/CPR-Assignments","owner":"syuvraj19","description":"This repository contains Computer Programmer's  Principles assignments from Seneca College's CPR101 courses.","archived":false,"fork":false,"pushed_at":"2024-07-28T10:08:42.000Z","size":433,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-18T04:42:51.073Z","etag":null,"topics":["project","project-management"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/syuvraj19.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-07-28T09:26:10.000Z","updated_at":"2024-07-28T10:08:44.000Z","dependencies_parsed_at":"2024-07-28T11:55:55.995Z","dependency_job_id":null,"html_url":"https://github.com/syuvraj19/CPR-Assignments","commit_stats":null,"previous_names":["syuvraj19/cpr-assignments"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/syuvraj19%2FCPR-Assignments","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/syuvraj19%2FCPR-Assignments/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/syuvraj19%2FCPR-Assignments/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/syuvraj19%2FCPR-Assignments/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/syuvraj19","download_url":"https://codeload.github.com/syuvraj19/CPR-Assignments/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243065581,"owners_count":20230784,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["project","project-management"],"created_at":"2024-11-17T09:35:39.202Z","updated_at":"2025-12-16T12:44:46.130Z","avatar_url":"https://github.com/syuvraj19.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# 💻 CPR101 - Computer Principles for Programmers\n\nWelcome to the repository for CPR101 - Computer Principles for Programmers, a course I'm currently taking at Seneca College in Fall 2024. This course is designed to equip programmers with essential knowledge, skills, and techniques for mastering modern computer systems. \n\n## 🚀 Course Overview\nIn this course, we explore how computer systems handle process control, multitasking, virtualization, file storage, and network communications. We'll delve into essential hardware and device concepts, operating system usage, and interaction. Additionally, we'll cover programmer-specific tools like version control, project management, and the software development process.\n\n## 🎯 Learning Outcomes\nBy the end of this course, I aim to:\n1. **Understand System Interactions**: Describe the interaction among hardware, system software, and application software, preparing for computer programming tasks.\n2. **Perform Computer Tasks**: Accurately perform a range of computer interaction tasks using both graphical and command-driven interfaces.\n3. **Define OS Functions**: Clearly define the functions and services in modern operating systems to make informed decisions in computing and programming.\n4. **Integrate Technologies**: Complete tasks that integrate internet, virtualization, and cloud computing to enhance network-attached devices.\n5. **Develop Skills \u0026 Techniques**: Assemble a collection of skills, techniques, and best practices for effective software development.\n6. **Utilize Version Control**: Demonstrate how version control and project management techniques improve productivity and work quality in programming.\n\n## 🗂 Repository Structure\nThis repository is organized into the following directories:\n- **Assignments**: Coursework and project files [📂]\n- **Labs**: Lab exercises and related files [🔬]\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsyuvraj19%2Fcpr-assignments","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsyuvraj19%2Fcpr-assignments","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsyuvraj19%2Fcpr-assignments/lists"}