Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/idriz4work/cs50
In CS50 from the Harvard University, I acquired a strong foundation in programming and gained the skills to develop my own software. This was showcased in my final project titled "Hustlers Place".
https://github.com/idriz4work/cs50
algorithms arrays c data-structures flask html-css-javascript memory python sql
Last synced: 1 day ago
JSON representation
In CS50 from the Harvard University, I acquired a strong foundation in programming and gained the skills to develop my own software. This was showcased in my final project titled "Hustlers Place".
- Host: GitHub
- URL: https://github.com/idriz4work/cs50
- Owner: Idriz4work
- Created: 2023-10-16T13:46:29.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-01-14T20:33:33.000Z (about 1 year ago)
- Last Synced: 2024-12-18T15:13:02.311Z (about 2 months ago)
- Topics: algorithms, arrays, c, data-structures, flask, html-css-javascript, memory, python, sql
- Language: HTML
- Homepage:
- Size: 662 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# CS50 - Harvard University
In CS50 from the Harvard University, I acquired a strong foundation in programming and gained the skills to develop my own software. This was showcased in my final project titled "Hustlers Place".
## Week 1: C
Introduction to the C programming language.
Variables, data types, and basic input/output.
Control structures: loops and conditionals.
## Week 2: ArraysIntroduction to arrays and strings in C.
Algorithmic problem-solving using arrays.
Memory management in C.
## Week 3: AlgorithmsSorting algorithms (e.g., bubble sort, insertion sort).
Searching algorithms (e.g., linear search, binary search).
Big O notation and algorithmic efficiency.## Week 4: Memory
More in-depth exploration of memory in C.
Pointers and dynamic memory allocation.
Common pitfalls related to memory.
## Week 5: Data StructuresIntroduction to data structures (linked lists, stacks, queues).
Implementation and usage of these data structures.
## Week 6: PythonIntroduction to Python programming language.
Comparison of C and Python.
Basics of Python syntax and data structures.
## Week 7: SQLIntroduction to databases and SQL.
Designing and querying databases.
Database normalization.
## Week 8: HTML, CSS, JavaScriptBasics of web development.
HTML for content structure, CSS for styling, and JavaScript for interactivity.
Introduction to the DOM (Document Object Model).
## Week 9: FlaskBuilding web applications with Flask (a Python web framework).
Server-side web programming.
Introduction to web security.
## Final projectStudents work on a substantial final project.
Apply the concepts learned throughout the course.
Opportunity to showcase creativity and problem-solving skills.