CSE 134: C (SUST)

Structured Programming Language: A supplementary course for Laboratory work of "CSE 134: C" which is a Mandatory Course Offered for the students of CSE as a Major Course in SUST

19 March, 2020

Dear Students,

As you all know, we are preparing to arrange some online classes so that you could utilize the vacation. However, beside this, we are going to arrange some online marathon contests in vjudge.net, so that you could get practiced. To be more organized and track you clearly, a group is formed in vjudge.

Note that, your vjudge id must contain your full registration number so that your identity remains crystal clear. (I recommend you to open the id keeping your registration number as substring, you also could remain your registration number in your name, but it is not recommended. Because, if you change your name, it takes time, even a month or a year, to be updated everywhere. So, if such issue arise and we do not found your registration number, your performance in marathon contests would not be counted and no reasoning would be allowed).

If you did not understand anything in the "Note that ..." paragraph above, just follow this guide to be in safe side.

However, the first marathon contest has been scheduled at: 2020-03-20 15:30 BST. Note: if you do not be a member of the group "CSE 134 2020" in vjudge, then you could not participate in the contest.

Contest Link: https://vjudge.net/contest/363122

Warning: if any type of copy-paste is suspected, then s/he could be banned from this course, even from the programming community based on the severity of his/her copy-paste.

Thank you.

11 February, 2020

Students who are enrolling this course should open an ID going to this website. Visit this site and Register an account using your registration number as username.

Registration Process in VJudge:

  • The registration process is very easy. Click on 'Register' button on the top-right corner of the page.

  • Write your registration number in the field of 'Username'

  • Give a password and retype it in the following box.

  • Give a Nickname which identify you easily.

  • Write "Shahjalal University of Science and Technology" in the field of 'School'.

  • Give a valid e-mail address in the field of 'Email'. Remember, the e-mail should be valid and accessible, because a confirmation e-mail would be sent to this e-mail and you have to confirm it log in to this e-mail. So, check first whether you e-mail is accessible or not.

  • Observe the letters in the image after 'Captcha' field, write them in the box of Captcha.

  • Click on register and you are almost done.

  • A confirmation e-mail has been sent to your e-mail. So, log in to your e-mail account and confirm your account.

  • Come back to the Vjudge site and Click on 'Login' on the left of the 'Register'.

  • Give Username and Password to login.

  • Then visit to this group and click on 'Apply join' button on the upper right corner of the view.

If you could do the process described without any error, then you are done! Otherwise contact with your friend who could do it.

11 February, 2020

A good starting could be the following steps:

  1. Open an account in UVa Online Judge. If the page does not open in your browser, try with Private Window (Firefox) or Incognito Mode (Chrome). Use your registration number as Username. To confirm your account, they would send an e-mail to your account. Usually the e-mail goes to SPAM folder.

  2. Your account information and solving statistics could be seen by giving your username here in uHunt. You can see live submissions of other people here. Your user info would not be available right after opening an account in UVa. You should wait at least 24 hours to appear your account in uHunt. In the mean time, you could submit some problems and see their verdict in UVa Online Judge. You can see my account by visiting this link. You can see any of the problem description by clicking on problem title or the number before problem title which is actually the problem number. Traverse this website and make yourself familiar with it. You have to solve a lot of problems here, if you want to do well or at least pass in the lab course.

  3. Please, preserve all of your codes in your computer as well as in an online storage like Google Drive, Dropbox etc. UVa does not give you the opportunity to see the code later. You should submit all of your codes of the selected problems later. The list of the problem you can solve:

  4. You can take the help from the following Bangla blogs:

and a lot of online blogs are available. Don't go so deep first, step forward gradually.

N.B.: Please, be honest. Do not try to copy-paste. If you could not do anything, leave it, but do not try to increase your solve by doing copy-paste. If you do any unfair-means you would suffer, remember.

11 February, 2020

Everyone who is interested to take this course should fill up the form as instructed in CSE 133. Thanks.