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

02 July, 2019

Here I attached the schedule of viva. If any sudden administrative call comes, the viva time might be delayed. Otherwise you must come in time. If you are not found in time, you would be considered as absent. So, keep eyes in the sheet to follow the order. Thanks.

02 July, 2019

Dear Students,

You have attended in the Lab final exam. However, 2 parts of this course is still remaining.

1. Project: You have to submit a zip file named after your registration number. In this zip file, there would be 2 files. Deadline: July 5, 2019 11:59PM.

1. A doc file: You have to design a small version of compiler using c compiler. So, you would write instruction set of your compiler. Say you might have a instruction like the following.

Instruction pattern: jog_koro <first_operand> <second_operand>

Effect: this operator would add the first_operand two times and second_operand one time.

Example: jog_koro 6 9

Result: 21

Like this, you would make your own rules in your own format.

2. A c/cpp file: This file would take instructions following the rules you have written in the doc. You have to give the effect.

2. Viva: You have to attend in the viva following the schedule (A schedule would be provided). You have to come with a paper writing the following things:

    • Registration #

    • Name:

    • Google Classroom Name:

    • Google Classroom Email:

    • Assignments:

      • A table with columns - Assignment Number, Due date, Submitted Date, Comment. In the comment section, you have to mention 'late' if you submitted this assignment after due date with proper reason. Also mention that, if you took help from other.

    • Marathon Contests:

      • A table with columns - Marathon Contest Number, Total Problems, Solved Problems in Contest, Solved Problems in Contest and after Contest, Your Position, Comment. In comment section, you have to do a comment on your performance.

    • Lab Final Contests:

      • A table with columns - Lab Final Number, Total Problems, Solved Problems, Your position(if available).

    • Your Expected Grade:

    • Comment on your overall performance: [also describe why do you deserve this grade]

Thanks.

07 June, 2019

My Dear Students,

Hope you are passing your vacation with joy and charm. I have added some additional flavors arranging some marathons so that you do not get bored.

However, only last few days of your vacation are remaining. The eid is over. So, it is high time to start practicing and sharpening your programming skill and related concepts.

  • [Marathon Contests] Those who did not practice the problems of marathon, practice now. Otherwise you would be in trouble in near soon.

  • [Lab Final Exam] The tentative date for the lab final exam#2 is July 2, 2019.

  • [Viva] After the final exam, a viva schedule would be published and you have to attend in the viva in time. If you failed to attend in the viva in time, you would be considered as 'Absent', no negotiation or excuse would be allowed. Your viva schedule could be shifted due to instant administrative work of the course teacher. You have to remember and be sincere about that. No formal dress up is required, just make sure that you have brushed your teeth properly and no extensive bad smell coming from your body (I am sorry to say this, but experience compelling me to say this! I am sorry).

  • [Project] A project would be given (just a series of programs and some description writing) within next few days. The deadline for the project would be July 1, 2019 11:59PM. Remember, your project should not match with others.

  • [C++ Tutorial] C++ Tutorial videos series would be published in next few days.

Thank you so much.

05 May, 2019

A cloned contest of the Lab Final Exam 01 has been set here. Please, request access before the contest starts. Remember, you must have to keep your full registration number as a part of your username or name. The contest duration is 1 Day (24 Hours). Starting Time: Today at 05:00PM. Thanks.

03 May, 2019

List of the students enrolling this course has been updated. Please, check and inform me whether your or your friend's name came by mistake. I would not allow anyone except prior registration. Thanks.

24 March, 2019

A contest has been set for you. Please, try to read each and every problems, think about it's solution. If you could not do it after thinking it for a very long time, then ask your seniors or friends who could do it, then code it yourself. But DO NOT COPY-PASTE! It would just harm you, nothing else. Thank you.

Link: https://vjudge.net/contest/290584

06 March, 2019

Dear Students, the list of the students of this course has been updated. Please, check the theory course registration list. If you are registered only for lab and your name is also in Theory, then inform me as soon as possible. Thanks.

27 February, 2019

Here is the list of the registered students in this course:

  1. 2013331046 Ashraf Uddin Tafadar

  2. 2013331063 Rajesh Singha

  3. 2014132084 Md. Tanvir Alam Chowdhury

  4. 2014132106 Prya Mohammad Jannatiol Huda

  5. 2014331038 Mohammed Maizied Hasan Majumder

  6. 2014331047 Mozumder Yeasin Ahmed

  7. 2014331053 Abid - Ibn - Rahman Akash

  8. 2014337047 MD. SHAKIR RAHMAN

  9. 2015132021 Md. Fahad Chowdhury

  10. 2015331035 SHUVONGKAR ROY

  11. 2015331063 Sumit Singha

  12. 2015337021 S M Nahid Hasan

  13. 2016133067 Sheikh Nazibul Hasan

  14. 2016134059 SM Salehin Istiaq

  15. 2016134089 Md. Borhan Uddin

  16. 2016331039 Md.Rakib Ahsan

  17. 2016331063 Shaila Akter

  18. 2016337020 Md. Akib Bin Kabir

  19. 2017331007 Obhi Datta

  20. 2017331016 Lazu Islam

  21. 2017331018 Iftekhar Ahmed Rana

  22. 2017331034 Reyad Hasan Rinkon

  23. 2017331035 MD.AZHARUL KARIM ANIK

  24. 2017331052 RH BANDHAN

  25. 2017331053 Md.Abdus Salam

  26. 2017331065 Md Isahaq Ali

  27. 2017331067 Shah Ashfaqur Rahman

  28. 2017331081 Md.Kamrul Islam

  29. 2017331090 Shakil Hasan

  30. 2017331100 Ashikur Rahman

  31. 2017331103 Shadman Sakib

  32. 2018331002 MD. MEHEDI HASAN JIBON

  33. 2018331003 Shahrab Khan Sami

  34. 2018331004 Ameya Debnath

  35. 2018331006 Asif Ahmed

  36. 2018331008 Samia Preity

  37. 2018331010 Tufail Ahmed

  38. 2018331011 Amir Hamza

  39. 2018331012 Faridul Reza Sagor

  40. 2018331014 Saiful Islam

  41. 2018331018 Tanusree Saha Tanny

  42. 2018331019 Naimul Islam

  43. 2018331020 Anowar Hossain

  44. 2018331022 Nowshin Alam Owishi

  45. 2018331024 Arnob

  46. 2018331025 Md Takrimul Hasan

  47. 2018331027 Bipul Karmokar

  48. 2018331028 Kazi Md Arif Shahriar

  49. 2018331029 Ishrat Jahan

  50. 2018331030 Shrestha Datta

  51. 2018331032 shafaet ullah

  52. 2018331033 Mahedi Hassan Rabby

  53. 2018331034 Pritam sarker Dipto

  54. 2018331035 Abrar Zahin Rafi

  55. 2018331036 Nasrullah Sami

  56. 2018331037 Kaifa Tabassum

  57. 2018331038 Sadikul Islam Jowel

  58. 2018331040 Antar Roy

  59. 2018331041 azim

  60. 2018331042 MD. Tariful Islam

  61. 2018331043 Mahnur Rahman Mahin

  62. 2018331044 Siam Jahan

  63. 2018331045 Soumik Paul Jisun

  64. 2018331046 Zhalok rahman

  65. 2018331047 Nazmun Nahar Tui

  66. 2018331048 Suraiya akter eva

  67. 2018331049 Ananna Datta Dristy

  68. 2018331050 Raisa Fairooz

  69. 2018331051 Md. Tanhab Hossain

  70. 2018331052 Hrithik Majumdar Shibu

  71. 2018331053 MD. SHAIKAT HOSEN

  72. 2018331054 MAHINUR ALAM

  73. 2018331055 Md. Abdul Kadir

  74. 2018331056 Ashraful Islam Shanto

  75. 2018331057 Jakir Hasan

  76. 2018331059 Sabiha Jahan Mim

  77. 2018331060 Md.Tangid Khan

  78. 2018331061 Sujoy Kumar Ray

  79. 2018331062 MD. SUMON MIAH

  80. 2018331064 Mahir Mosleh 2018331064

  81. 2018331065 DEBAPRIYA DHAR

  82. 2018331067 Rattin Sadman

  83. 2018331068 Moksedur Rahman Sohan

  84. 2018331069 Oishik Biswas

  85. 2018331070 NURUN ISLAM NILOY

  86. 2018331071 Nishat Rahman

  87. 2018331072 TAHSINA BINTAY AZAM

  88. 2018331073 Riddhiman Swanan Debnath

  89. 2018331074 2018331074 Md Abu Sayem

  90. 2018331075 Md. Al-Fahad Mollah

  91. 2018331077 Md.Omar Ali Sultan

  92. 2018331078 Shanto2018331078

  93. 2018331080 MARAJUL ISLAM SHAWN

  94. 2018331081 MD.ATAULLHA

  95. 2018331082 Md Adith Mollah

  96. 2018331083 Mushfique

  97. 2018331084 MD. Toufiqul Islam Fahim

  98. 2018331085 Kawchar Husain

  99. 2018331086 Kongka Rani Mozumder

  100. 2018331087 Nafis Fuad Abir

  101. 2018331088 Rabi Islam

  102. 2018331089 2018331089ali al reza

  103. 2018331090 Ahad MahjabinJannat

  104. 2018331092 Rafiqul Ala Mahid

  105. 2018331093 Nahian Binte Feroz

  106. 2018331094 S. M. Al - Hasib

  107. 2018331095 Mirza Nihal Baig

  108. 2018331096 Shah Md. Mesbahul Islam

  109. 2018331097 Aisha Hayder Chowdhury

  110. 2018331098 Mahdi Murshed Patwari

  111. 2018331099 Nazmus Sadat

  112. 2018331100 Shahnur Milon Showrav

  113. 2018331103 Md. Sakil Sazzad Joy

  114. 2018331104 Md. Rakib Talukder

  115. 2018331105 Mala Jhora

  116. 2018331106 Fatima Nuzhat

  117. 2018331107 RONY HAJONG

  118. 2018331108 Joydip Saha

  119. 2018331109 Ahmadul Hasan

  120. 2018331110 Abu Anash Siddiki Badhon

  121. 2018331111 Redwanur Rahman Akanda

  122. 2018331112 ABDULLAH ANAN KHAN

  123. 2018331113 Muhit Mahmud

  124. 2018331114 Tanvir Mahmud

  125. 2018331115 Md Mizbah Uddin Junaed

  126. 2018331116 Sirazul Islam

  127. 2018331117 Ahmed Iftekher Rais

  128. 2018331118 Golam Mostofa Naeem

  129. 2018331119 Alfeh Sani

  130. 2018331120 Abdul Wadud Shakib

  131. 2018331121 Fahim Ahmed

  132. 2018331122 Fahmida Akter

  133. 2018331123 Mahbubul Hasan

  134. 2018331124 Fazla Rabby Rady

  135. 2018331125 Kabir Ahmed

  136. 2018331126 Tithi Saha

16 February, 2019

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.

16 February, 2019

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.

16 February, 2019

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