23rd April Exam paper solutions

Dear students,
Solutions of 23rd April exam (Both the slots) are released. It is available in assignment solution section.
Remember, The Number of questions and sections have not been changed, though you appeared for a 100 Mark QS.
Only changes has been made in Marks label (To make the paper 100 mark) not in the QSs.



QuiZ Marks for week-1 & 7: Corrected

Dear students,
Quiz Marks for Week-1 & 7 are corrected. Go to progress tab and check it.


Feedback for Programming in C++

Dear student

We are glad that you have attended the NPTEL online certification course.

We hope you found the NPTEL Online course useful and have started using NPTEL extensively.

In this regard, we would like to have a feedback from you regarding our course and whether there are any improvements, you would like to suggest.
 
We are enclosing an online feedback form and would request you to spare some of your valuable time to input your observations. Your esteemed input will help us in serving you better.

The link to give your feedback is :

https://goo.gl/forms/cDk27SJuMoFUBps62

We thank you for your valuable time and feedback.

Thanks & Regards,
NPTEL Team


Full Mark Issue in 23rd Exam

Dear students,
Don't worry about the Full marks of 23rd Exam.
Finally Your entire mark (Assignment + Programming Test + 23rd exam) will be in %age,
So It will not create any difference, whether you have appeared the exam that is of 80 Marks or 100 marks.
 



Programming Test Solutions

Dear Students,
Solutions of Programming Test are released. You can find it under the section "Assignment solutions".

Regarding 23rd April Exam or for any Query related to the course call to Mr. Himadri  (9438911655 / 9861242805).


Reminder: 19th April Exam

Dear Students,
Kindly go through all the Assignment solutions and Lecture PPTs carefully for the test.
Programming test will be conducted tomorrow (19th April).
 It is of 20 Marks (10X2 Marks). You will be using the Programming assignment Platform for this test.
Since you are aware about the functionality of this platform, Hardly You would face any problem in that. The type of QSs also will be very similar to the
 programming QSs you were solving in the programming assignments.
You can appear this exam in your home/college/internet cafe/ as per your convenient location where 
 you can get a broadband internet connectivity. It will be conducted in two slots.
First slot will be 11AM-12AM and 2nd slot 9PM-10PM, evening. Candidates can appear the test in both the slots, 
and the best out of two performance will be taken into account. 

Wish You Best of Luck


Hall ticket and Important Instruction for 23rd Exam

Dear Students,
Hall tickets for April 23rd NPTEL Online Certification exams is now available for download.


If you have registered for the April 23rd NPTEL Online certification exam, Please visit the below link to download your Hall ticket.

https://www3.digialm.com//EForms/configuredHtml/885/51955/login.html

or 

Please visit the link: http://nptelonlinecourses.iitm.ac.in/

Login with your registered Google-enabled account email id (used to access the course on the portal and used for registering for the exam) and its password to access the link and click on April exams to download the hall ticket(s) for the April 23rd exams, from the link. 

NOTE: that you will be able to login in the above link, only if you have a valid registration for exams on April 23rd, 2017. 
Instructions for Forenoon and Afternoon session has been given below for the April exams. Sample hall tickets for Forenoon and Afternoon has also been attached here for your reference.

Forenoon:  Instructions to Candidates

1. The Admit Card must be presented for verification along with one original photo identification (not photo copy or scanned copy). Example
of acceptable photo identification documents are School ID, College ID, Employee ID, Driving License, Passport, PAN card,
Voter ID, Aadhaar-ID.
2. This Admit Card is valid only if the candidate's photograph and signature images are legible.To ensure this, print the admit card on A4
sized paper using a laser printer, preferably a colour photo printer.
3. Please report to the examination venue by 08:00 AM. Entry beyond09:30 AM will not be entertained.
4. Candidates will be permitted to appear for the examination ONLY after their credentials are verified by center officials.
5. At 08:40 AM – Candidates will be permitted to occupy their allotted seats.
6. At 08:50 AM – Candidates can login and start reading instructions prior to the examination.
7. Candidates are advised to locate the examination center at least a day prior to the examination, so that they can reach the center on time for
the examination.
8. The total duration of the examination is 180 minutes. Candidates will be permitted to leave the examination hall only after 10.40 AM , on a
need basis.
9. Mobile phones or any other electronic devices other than calculators are NOT ALLOWED inside the examination hall.There may not be
any facility for safe-keeping of these devices outside the examination hall, it will be prudent to not bring valuables to the examination center.
10. Please bring your own Scientific Calculator, for use in the exam.
11. Scribble pads will be provided to candidate for rough work. Candidates have to write their name and registration number on the scribble
pad before they start using it. The scribble pad must be returned to the invigilator after the end of the examination.

Afternoon: Instructions to Candidates

1. The Admit Card must be presented for verification along with one original photo identification (not photo copy or scanned copy). Example
of acceptable photo identification documents are School ID, College ID, Employee ID, Driving License, Passport, PAN card,
Voter ID, Aadhaar-ID.
2. This Admit Card is valid only if the candidate's photograph and signature images are legible.To ensure this, print the admit card on A4
sized paper using a laser printer, preferably a colour photo printer.
3. Please report to the examination venue by 01:00 PM. Entry beyond 02:30 PM will not be entertained.
4. Candidates will be permitted to appear for the examination ONLY after their credentials are verified by center officials.
5. At 01:40 PM – Candidates will be permitted to occupy their allotted seats.
6. At 01:50 PM – Candidates can login and start reading instructions prior to the examination.
7. Candidates are advised to locate the examination center at least a day prior to the examination, so that they can reach the center on time for
the examination.
8. The total duration of the examination is 180 minutes. Candidates will be permitted to leave the examination hall only after 03.40 PM , on a
need basis.
9. Mobile phones or any other electronic devices other than calculators are NOT ALLOWED inside the examination hall.There may not be
any facility for safe-keeping of these devices outside the examination hall, it will be prudent to not bring valuables to the examination center.
10. Please bring your own Scientific Calculator, for use in the exam.
11. Scribble pads will be provided to candidate for rough work. Candidates have to write their name and registration number on the scribble
pad before they start using it. The scribble pad must be returned to the invigilator after the end of the examination.


19th April Sample programming Test

Dear students,
A sample programming Test QS (Mark=0) is given in the course out line section (Just After the "Assignment Solution"),
in the name of "19th April Programming Test" for your practice.
In the same section you will be getting all the Programming QSs for your 19th April exam (Slot-1 & Slot-2).
It is very similar to your programming assignments submission. Hope No more confusion would arise about the 19th April test.

Remember: This test is only for the participants who have already registered for the certification Exam (Paying the required amount).


Pattern of the Exam

Dear students,
The Exam Pattern for the Exam 19th and 23rd April is given below.

19th April Exam (Programming Test):
Section-I:  6 X 2 Mark = 12 Marks
        Section-II: 4 X 2 Mark = 8 Marks
      -----------------------------------------------------
                                  Total = 20 Marks

23rd Aril Exam (Only MCQ, MSQ & SA type QSs)
Section-I:  16 X 1 Mark = 16 Marks
        Section-II: 16 X 2 Mark = 32 Marks
Section-III: 16 X 2 Mark = 32 Marks
      -----------------------------------------------------
                                  Total = 80 Marks
                     In The course Total Exam Marks = 100

For your information:
Your %age of score out of this 100 Marks + 25% of Weekly Assignment Score Will decide your final certification Grade.

There may be a slightly variation in this pattern/format but overall pattern would remain unchanged. 


Week-7 Assignment Solution

Dear Students,
Solution of Week-7 assignment(Quiz+Programming) is released.


Week-8 Programming Assignments

Dear Students,
Programming assignments of Week-8 is released. The due date is 17th April Midnight (11:59PM).

Reminder:-
The programming Test will be held on 19th April as per the given schedule Earlier (Kindly Follow the announcement for more information).


Reset Button Now available In Program

Dear Students,
Now RESET Button is available in the programming section.
If you did some modification in the code (in editable section) and wanted to get back to the original version of the code
then you can do that by pressing RESET button. Let's know if there is any concern.


Week-8 Assignment relased

Dear Students,
Week-8 Assignment (Quiz) is released. due date is 17th April Midnight (11:59PM)


Assignment Week-6 solution

Dear Students,
Solution of Week-6 Assignment (Quiz + Programming) is released



Programming in C++ : Week 8 videos are available !!

Dear Students,

 Videos of Week 8 are available in Course Outline section under Week 8.


week-6 due date exteneded & Week-7 Assignment Released

Dear students,
Assignment (Quiz + Programming) of Week-7 is released and due date is 12th April midnight (23:59PM).
We also extended the due date of Week-6 assignment till Saturday Mid night.


Week-5 Assignment solution

Dear Students,
Solution of week-5 Assignment is released.


Certification Exam: Important announcement

Dear students,
The certification exam for Programming C++, of 100 Marks will be conducted online in two phases.

Phase-1: Non Programming test:-   This will be held on 23rd April as per your earlier announcement. 
              You need to go to the allotted exam center and appear the exam of 80 Marks. 
              The Question type of this exam will be purely of MCQ, MSQ, SA(Short Answer) type.


Phase-2: Programming test:- It is of 20 Marks. The Platform and type of programming QSs you are solving in the programming assignments
              will remain same. You can appear this exam in your home/college/internet cafe/ as per your convenient location where 
              you can get a broadband internet connectivity. It will be conducted in two slots in 19th April
              First slot will be 11AM-12AM and 2nd slot 9PM-10PM, evening. Candidates can appear the test in both the slots, 
              and the best out of two performance will be taken into account. 
              Most importantly we will freeze the assignment submission of 8th week by 17th April and the solution of the same also will be released in the same day, 
              no extension will be entertained for the last week assignment. 

If there is any concern or query regarding Programming Test schedule, please be free to write us.


Programming in C++ : Week 7 videos are available !!

Dear Students,

 Videos of Week 7 are available in Course Outline section under Week 7.


Week-6 Programming Assignment released

Dear Students,
Programming Assignments of Week-6 are released.


Week-5 Assignment due date extended

Dear students,
As per your request the Due date of week-5 Assignment (Quiz+Programming) is extended till 1st April midnight (11:59PM).


Week-6 Quiz Assignment Released

Dear students,
Quiz Assignment of Week-6 is released. Due date is 5th April, 11:59PM (Midnight)


Programming in C++ : Week 6 videos are available !!

Dear Students,

 Videos of Week 6 are available in Course Outline section under Week 6.


Week-4 Assignment Solution Released

Dear Students,
Solution of Week-4 Assignment (Quiz + Programming) is releas
ed


NPTEL: APRIL EXAM FORM EXTENDED TILL 24th MARCH 10:00 AM

Dear Student:

Based on requests we received, the following has been decided.

Exam Registration extended till 10 AM, 24th March 2017 (Friday).

Payment can be made till 4 PM, 25th March 2017 (Saturday).

Data changes possible till 10 AM, 24th March 2017 (Friday).

The certification exam registration URL is: http://nptelonlinecourses.iitm.ac.in/

For other details about exam registration, please check our previous announcement.

For Checking your payment status:

Login to the exam form,

1. If your Status is "Completed successfully or Success" then your registration is successful.

2. If your payment status is showing as "Confirmation Pending or Payment not authorized" please try to pay again since we didn't received your payment.

Any excess payment done till today has been refunded from our side. It takes about 5-8 bank working days for it to come to your account. Please check by 3rd April for the same. If you still don't receive it, write to us at nptel@iitm.ac.in

-NPTEL TEAM


Week-5 Quiz Assignment Released

Dear students,
Quiz assignment of Week-5 is Released.


Programming in C++ : Week 5 videos are available !!

Dear Students, 
 Videos of Week 5 are available in Course Outline section under Week 5.


Solution:Week-3 Assignment-3 Released

Dear Students,
Solution of Week-3 Assignment-3 is released. It is available in the course outline as "Assignment solution".


Week-4 Programming assignments Released

Dear Students,
Programming Assignments of Week-4 are released. The Due date is 22/03/2017 (midnight, 11:59PM). Try to complete it on or before the due date.


Week-1 Assignment Mark

Dear Students,
This is for your kind information, those who got 10% less mark in week-1 Assignment
their marks will be updated before the final exam.


One day extension of Week-3 Assignment

Dear Students,
As per your several request, The due date of Week-3 Assignment (Quiz + Programming) has been extended to only one more day, i.e 16/03/2017, mid night 11:59 PM.
 


Assignment Solutions Released

Dear Students,
Solutions of week-1 & 2 are released. These are available in the section " Assignment Solution" , Under "Course outline"


Week 4 Assignment Released

Dear Students
Quiz assignments of week-4 is released. Due date is 22/03/2017.


Programming in C++ : Week 4 Videos are available !!

Dear Students,
 Videos of Week 4 are available in Course Outline section under Week 4.


week-1 and 2, Assignment-1 &2 due date is exnded

Dear students,
Because of your several request we extended the due ate of Week-1 & week-2 Assignments (Only Quiz)  to 12/03/17.


Week-3 Programming Assignments Released

Dear Students,
Programming assignments of week-3 is released. Due date is 15/03/2017.


Programming in C++ Week 3 videos are available !!

Dear Students,

  Videos of Week 3 are available in the course outline section under Week 3.


Week-3 Assignment is released

Dear students,
Assignments of week-3 is released. The due date is 15th March.


Week-2 Programming assignments

 Dear Students,
Programming Assignments of Week-2 is released. You can find it at the end the week-2 lectures. The following points you should remember while solving the programming assignments.

1. Only you have to fill up the blanks without changing any other statements of the given program.
2. In the provided area (fill blank) you may add multiple statements as per the requirement.
3. when you will open the programming assignment, you will be asked to "Select the Language for this assignment". select it as C++
4.  There will be a set of test cases (i.e Inputs and its corresponding Outputs) . Analyse the programs on the basis of these test cases and fill up the blanks thn "compile and run" to see whether all your test cases got passed.
5. There you will get some public test cases (Visible to you) & some private test cases (Not visible, only for the evaluation)
6. If all your public and private test cases got passed then you will get bellow messages on compilation
      

Test Case 1
 
Passed
 
       Test Case 2
 
Passed
 

         or

       Test Case 1
 
Passed 
after ignoring Presentation Error
       Test case 2         passed  after ignoring Presentation Error   

7. Once compilation became successful submit your code. If private test cases satisfies then you will get a message: You scored 100.0/100
 
8. you may copy the codes into your local machine  and execute it by filling the correct statements. once you succeed put the correct code in the portal in the given blank space and test it by pressing "Compile & Run".
9. Finally don't forget to press the "submit" button. submit ensures saving as well as submitting the assignment. 


Reminder 2:REGISTER TODAY - CERTIFICATION EXAM FORM IS NOW OPEN!

Dear Student:

Here is the much-awaited announcement on registering for the April  2017 certification exam. The registration for the certification exam is only open to students who have enrolled in the course.

Registration is open from 28th FEBRUARY 2017 (Tuesday) until 21st MARCH  2017 10:00 AM (Tuesday). 

The certification exam registration URL is: http://nptelonlinecourses.iitm.ac.in/

(If you want to register for the exam for this course, login here using the same email id used to enroll to the course)

Currently, we do not have any provision to conduct certification exams outside India. If you want to take the Certification exam, you need to come to the allotted center in India.

Dates of exam: 23rd April 2017(Sunday) 
[Forenoon-Shift 1/Afternoon Shift 2] (You can choose any one shift according to your convenience for writing the exam). You can register for a maximum of 2 course exams (same day of exam – 2 sessions. Same exam center will be allocated for both the sessions) through this form.

Exam Session time: Shift 1 - 9.00AM -12.00PM ; Shift 2 - 2.00PM - 5.00PM
Examination Cities: The exam is to be conducted in several cities across India whose list is available on the registration form. 

Click here to access the list of exam cities: http://nptel.ac.in/LocalChapter/Assets/spoc_refdocs/April%20-%20Tentative%20Exam%20cities.pdf

 Registration fees: Rs 1000/-
(Students belonging to the SC/ST category can avail a 50% fee waiver - please select Yes for the SC/ST option and upload the correct Community certificate)

Mode of payment:  Online payment - debit card/credit card/net banking.

HALL TICKET:

The hall ticket will be available for download tentatively between 12 -16th April 2017. We will confirm the same through an announcement once it is published.

Final score on certificate: 
25% of assignment score + 75% of certification exam score.
Award of certificate:  Hard and soft copy of Certificate will be awarded only to those candidates who register for the exam, attend the certificate examination and whose Final score >= 40%

The final score, assignment score and exam score will be printed on the certificate. The certificate will also have a link to the NPTEL website (http://nptel.ac.in/noc), where on logging in, your scores and e-certificate will be available for verification  (Appropriate announcements will be made). Please do regularly submit assignments to get a good final score.

IMPORTANT NOTES

1) FOR CANDIDATES WHO WOULD LIKE TO WRITE MORE THAN 1 COURSE EXAM:- Once the registration form is submitted after payment, no changes like adding or removing the chosen course, exam shift, city is possible. So, if you are choosing to write 2 course exams, please choose suitably and 
make the payment for both courses at the same time. It is not possible to pay later for the second course. Once the payment is made, the registration form will be non-editable.

2) FOR CANDIDATES WHO HAVE GOT SCHOLARSHIP VIA YOUR LOCAL CHAPTER: -  
Students who have got scholarship via NPTEL local chapter can opt to pay individually using the above form. While doing so, the reduced fee will automatically apply.

3) FOR CANDIDATES WHO ARE PAYING VIA THE LOCAL CHAPTER OF YOUR COLLEGE:- 
There are 2 modes of operation:

Option 1

1. You will pay fees to your SPOC.

2. Your SPOC will pay the fees to NPTEL on your behalf and also will provide us all details including photo, signature.

3. We will populate all the fields in the exam form.

4. Your responsibility will be to come to the exam form and verify that the details in the exam form are correct.

Option 2

1. In the exam form, you will fill all the details and also upload photo, signature.

2. Ensure that you had selected your college name correctly from the drop-down list in the form.

3. Payment of exam fees - click on the tab - 'PAY VIA SPOC'.

The SPOC has to now confirm to NPTEL that he/she will pay fees on your behalf.

If the SPOC says NO, you will be intimated via email.

Then it becomes your responsibility to come back to the exam form and make the payment.

If you do not pay the exam fees within the prescribed time, you will not be able to write the exam.

 After submitting the form, in case you wish to change the name, date of birth, address, photo and signature Please login to http://nptelonlinecourses.iitm.ac.in/edit_details.php and make the changes till March 21, 2017.

The following data initially submitted cannot be changed by you once the form is submitted –email id, course selected, shift, exam city, SC/ST. For changes in any of this email us at nptel@iitm.ac.in giving your Application number, email id and name. No changes will be entertained in these details after March 21 2017.

Thanks & Regards,

NPTEL TEAM


Week-2 Assignment is Released

Dear Students,
Week-2 Assignment-2 is Available at the end of Week-2 Video


Programming in C++: Week 2 Assignment is available!!

Dear Students,

 Videos of Week 2 are available in the course outline section under Week 2.


Assignment-1 Location

Dear Students,
                The Assignment-1 is available in Course Outline section under Week 1.


Week-1: Assignment is Released

Dear Students,
                Assignment for week-1 is released Along with the Video Lectures. Due date for this assignment: 09-03-2017, 13:00 IST (i.e 1 PM). You can submit the assignment more than once. i.e you can change your answers and submit it any number of time prior to the due date, Where as your last submission will be considered for evaluation. Remember, If you are planning for the certification Exam, the assignment submission will play a vital role in your grading. 

Note:
Kindly use the following IDE/Compiler for the practice
DEV C++ IDE Version 4.8.1 (GCC 4.8.2 compiler)
Code block IDE latest Version (GCC 4.8.2 compiler)


Programming in C++: Week-1: Assignment is Released

Dear Students,
                Assignment for week-1 is released Along with the Video Lectures. Due date for this assignment: 09-03-2017, 13:00 IST (i.e 1 PM). You can submit the assignment more than once. i.e you can change your answer and submit it any number of time, prior to the due date, Where as your last submission will be considered for evaluation. 


Programming in C++: Week 1 Video Available Now!!

Dear Students,
                Video lectures of Week 1 are available now. This is available in Course Outline section under Week 1.
 


Welcome to NPTEL Online Course: Programming in C++

Dear student

Welcome to NPTEL Online Courses and Certification!

Thank you for signing up for our online course " Programming in C++".
We wish you an enjoyable and informative learning experience.

The course will begin on February 20, 2017. When content is released on the portal, you will get an email alerting you. Please watch the lectures, follow the course regularly and submit all assessments and assignments before the due date. Your regular participation is vital for learning.

We will open registration for the exam soon after the course starts. A form has to be filled and the certification exam has a fee, which needs to be paid at the time of registration. Everyone who has signed-up for the course, including those who do not register for the exam, will continue to have access to the course contents.

There are two sections on the portal apart from the course content and assignment sections:

•    The announcement list which will only have messages from course instructors and teaching assistants - regarding the lessons, assignments, exam registration, hall tickets etc.     

•    The discussion forum which is for everyone to ask questions and interact - If you have any questions regarding the technical content in the lectures, any doubts in the assignments or any question related to the exam, registration, hall tickets, results, etc, kindly write about this in the forum and the course instructor/TA will respond to it. Please use this well and participate to benefit from the course.

Details regarding the course:

Name of the course:  Programming in C++

Course url: https://onlinecourses.nptel.ac.in/noc17_cs01/

Course duration : 08 weeks(In weeks)

Dates of exams : 23 April 2017 

  • Time of exam : Shift 1: 9am-12 noon; Shift 2: 2pm-5pm
  • Any one shift can be chosen to write the exam for a course.

Final List of exam cities will be available in exam registration form.

Exam registration url - Will be announced shortly

Once again, thank you for your interest in our online courses and certification. Happy learning
- NPTEL team.