You must be logged in to take this course → LOGIN | REGISTER NOW
The [course_title] course provides an extensive lesson about the Python programming language along with the concepts of computer science. The course includes both low- and high-level concepts.
In the computer science section, you will learn how the circuits inside a computer represent data, how to design algorithms, and how all of this information affects the technology of the modern day and more.
On the other hand, python section teaches you the basics of python programming and guides you to apply your computer science knowledge in the practical world.
Assessment
This course does not involve any written exams. Students need to answer 5 assignment questions to complete the course, the answers will be in the form of written work in pdf or word. Students can write the answers in their own time. Each answer needs to be 200 words (1 Page). Once the answers are submitted, the tutor will check and assess the work.
Certification
Edukite courses are free to study. To successfully complete a course you must submit all the assignment of the course as part of the assessment. Upon successful completion of a course, you can choose to make your achievement formal by obtaining your Certificate at a cost of £49.
Having an Official Edukite Certification is a great way to celebrate and share your success. You can:
- Add the certificate to your CV or resume and brighten up your career
- Show it to prove your success
Course Credit: Harvey Mudd College
Course Curriculum
Introduction to Computer Science and Python Programming | |||
What is CS? | 00:02:00 | ||
Getting Started with RPS | 00:03:00 | ||
Picobot Simulation | 00:05:00 | ||
Python Commands | 00:05:00 | ||
Datatype Priority | 00:03:00 | ||
Lists and Strings | 00:05:00 | ||
Indexing and Slicing | 00:08:00 | ||
Debugging Python Syntax | 00:09:00 | ||
What is Recursion? | 00:07:00 | ||
Computing Factorials | 00:03:00 | ||
Sample Functions: Power and Vowel | 00:08:00 | ||
The Random Module | 00:05:00 | ||
Turtle Graphics | 00:06:00 | ||
List Comprehensions | 00:06:00 | ||
Caesar Cipher | 00:09:00 | ||
exact Change | 00:07:00 | ||
Binary-Decimal Conversion in Python | 00:02:00 | ||
Image Compression | 00:07:00 | ||
Using Logisim | 00:04:00 | ||
CPU and RAM | 00:03:00 | ||
The Harvey Mudd Miniature Machine (HMMM) | 00:08:00 | ||
Jumping in Assembly | 00:07:00 | ||
Special Functions: Call, Jumpr, Loadr, Storer | 00:06:00 | ||
Factorial in Assembly | 00:05:00 | ||
“For” Loops | 00:05:00 | ||
“While” Loops | 00:04:00 | ||
Tracing Variables in Loops | 00:06:00 | ||
Loops in Assembly | 00:02:00 | ||
Monte Carlo Methods | 00:06:00 | ||
Nested Loops | 00:01:00 | ||
Loops for Menus | 00:09:00 | ||
2D Data Arrays | 00:03:00 | ||
Dictionaries | 00:02:00 | ||
Dictionary Example | 00:03:00 | ||
Objects and Classes | 00:01:00 | ||
Objects and Classes Example | 00:05:00 | ||
Tuples | 00:02:00 | ||
Tuple Examples | 00:04:00 | ||
Default and Named Inputs | 00:04:00 | ||
Explanation of Ply | 00:03:00 | ||
scoresFor Algorithm | 00:05:00 | ||
Finite State Machines | 00:07:00 | ||
Examples of State Machines | 00:05:00 | ||
Finite State Machine Limitations | 00:05:00 | ||
Infinites | 00:03:00 | ||
Assessment | |||
Submit Your Assignment | 00:00:00 | ||
Certification | 00:00:00 |
Course Reviews
No Reviews found for this course.