Careers360 Logo
ask-icon
share
    Compare

    Quick Facts

    Medium Of InstructionsMode Of LearningMode Of Delivery
    EnglishSelf StudyVideo and Text Based

    Course Overview

    Principles of Computing (Part 2), available on Coursera, is developed and administered by Rice University to render the candidates a detailed knowledge of the whole range of aspects of computer science such as computing, fundamental concepts of mathematics and programming. This course is the 4th of 7 courses in the Fundamentals of Computing Specialization. 

    Computing (Part 2) Certification Course, provided by Coursera, will help the learners to gain a thorough understanding of programming needed to develop effective and efficient solutions for computational problems using the Python programming language. During the programme, the students will be given adequate practical training using hands-on weekly mini-projects based on the mathematical and programming principles covered in the programme. 

    Principles of Computing (Part 2) Certification by Coursera will touch not only on the aspects of programming such as recursion, assertions, and invariants; but also on the strands of mathematics including searching, sorting, and recursive data structures. Principles of Computing (Part 2) Certification Syllabus will assist candidates to upgrade their capability to write well-made software and come up with outstanding solutions for computational issues by developing algorithms. 

    The Highlights

    • Provided by Coursera
    • Approximately 2 weeks of programme
    • Offered by Rice University
    • Flexible Deadlines
    • Shareable Certificate
    • Financial Aid Available
    • 100% Online Course

    Programme Offerings

    • English videos with multiple subtitles
    • practice quizzes
    • Graded Assignments with peer feedback
    • graded Quizzes with feedback
    • Graded Programming Assignments
    • EMI payment options
    • 14 day refund period.

    Courses and Certificate Fees

    Certificate AvailabilityCertificate Providing Authority
    yesCoursera

    The fees for the course Principles of Computing (Part 2) is :

    Fees components

    Amount

    1 month

    Rs. 1,699

    3 months

    Rs. 3,499

    6 months

    Rs. 5,199


    Eligibility Criteria

    Certification Qualifying Details

    Computing (Part 2) Certification will be awarded to the candidates only if they finish the full proceedings of the programme and go through the course videos, readings, practise exercises, assignments, and quizzes. 

    What you will learn

    Mathematical skillProgramming skills

    After the completion of the Principles of Computing (Part 2) Training, the students will be able to learn the following concepts: 

    • Recursion
    • Algorithms
    • Python Programming
    • Tree (Data Structure)

    Who it is for

    Principles of Computing (Part 2)Classes could be taken by any student who wants to learn the computing concepts in greater detail including the professionals like Computer Programmers. 


    Admission Details

    Step 1 - First, the candidates are required to register and sign up on https://www.coursera.org/ to get the courses offered on Coursera. 

    Step 2 - After activating the Coursera account, the candidate can sign in.

    Step 3 - Then, the candidate can search the ‘ Rice University in the search options to  spot the  programmes by  Rice University. 

    Step 4 - Find the course ‘Principles of Computing (Part 2)’ in the list and click on it. 

    Step 5- Then, the page of the course will appear, click on the option ‘enroll’ and pay the mentioned amount of fee or can just audit the course without paying the fee. 

    The Syllabus

    Videos
    • Introduction 
    • The Importance of Searching 
    • Generators
    • Stacks and Queues 
    • Inheritance 
    • Grid Class
    • Grid search
    • Mini-project Video
    • CodeSkulptor (optional video from our previous class)
    • Saving in CodeSkulptor (optional video from our previous class)
    • Beyond CodeSkulptor (optional video from our previous class)
    Readings
    • Mini-project Description
    • Math Notes on Growth Rates of Functions
    • Math Notes on Grid Representations
    • Math Notes on Breadth-First Search
    • Practice Activity - Sorting strings
    • Practice Activity - Working with Distance Fields
    Quiz
    • Homework 1
    App items
    • Assignment: Zombie Apocalypse
    • Assignment Submission History

    Videos
    • The Importance of Recursion 
    • Recursion 
    • Binary Search 
    • Visualizing Recursion 
    • Recurrences
    • Reading Files 
    • Mini-project Video
    Readings
    • Mini-project Description
    • Math Notes on Recurrence Relations
    • Practice Activity - Recursion
    • Practice Activity - Binary representations for numbers
    • Practice Activity - Visualizing recurrences
    Quiz
    • Homework 2

    App item
    • Assignment: Word Wrangler

    Videos
    • The Importance of Trees 
    • Lambda 
    • Trees
    • Illustration of Trees 
    • Minimax
    • Mini-project Video
    Reading
    • Mini-project Description
    • TTTBoard Class
    • Math Notes on Trees
    • Math Notes on Minimax
    • Practice Activity - Nim (Tree search)
    • Practice Activity - Drawing trees
    Quiz
    • Homework 3

    App item
    • Assignment: Tic-Tac-Toe (Minimax)

    Videos
    • The Importance of Modeling 
    • Assertions 
    • Invariants
    • Modeling 
    • Software Development 
    • Mini-project Video
    • What is Algorithmic Thinking?
    Readings
    • The Basics of the Fifteen Puzzle
    • Mini-project Description
    • Math Notes on Invariants
    • Practice Activity - Solitaire Tantrix
    Quiz
    • Homework 4

    App item
    • Assignment: The Fifteen Puzzle

    Instructors

    Rice University, Houston Frequently Asked Questions (FAQ's)

    1: Who instructs the Principles of Computing (Part 2) Online Certification?

    The instructors of the course are Scott Rixner, Luay Nakhleh, and Joe Warren who are the professor of computer science, the associate professor of computer science, and professors of computer science respectively at Rice University. 

    2: How much time the learner will have to devote to complete the Principles of Computing (Part 2) Online Course?

    The course can be completed in about 2 weeks.

    3: Is the full process of the course online?

    Yes, the full process of the course is designed in the mode of online. 

    4: Does Coursera provide the subtitles for the videos?

    Yes, the students will be provided with multiple subtitles for the English videos including Arabic, French, Portuguese (European), Italian, Vietnamese, German, Russian, English, Spanish and  Romanian.

    5: Will the students be rendered job assistance after the course?

    No, the students will not be given job assistance after the programme. 

    Articles

    Student Community: Where Questions Find Answers

    Ask and get expert answers on exams, counselling, admissions, careers, and study options.