Section outline
-
Instructor Information Md. Ashraful Islam Talukder
Lecturer
Department of Computer Science & Engineering
Room: 505 AB4
Contact: ashrafulislam.cse@diu.edu.bd
+8801680161225
Course Details Course Code: CSE123
Course Title: Programming & Problem Solving Lab
Grading Scheme Grading Policy
Important Dates Lab Performance - 1 5th Sep Lab Report - 1 12th Sep Lab Performance - 2 26th Sep Lab Report - 2 28th Sep Lab Performance - 3 26th Oct Lab Report - 3 - Lab Performance - 4 - Lab Report - 4 - Lab Performance - 5 - Lab Report - 5 - Lab Final -
Counseling Days Saturday Sunday Monday Tuesday Wednesday 1.30 PM - 2.30 PM 12.00 PM - 1.00 PM 1.30 PM - 2.30 PM 11.00 AM - 1.00 PM -
1. Programming in ANSI C- E Balagurusamy.
2. The C programming language. Prentice Hall, 1988, by Dennis Ritchie
3. Teach Yourself C : Herbert Shieldt
-
Instructor's Message This course is entirely based on practicals. It's not enough to understand the theory only, you need to do plenty of exercises. I have attached a video series link for learning more details about the C language. Alongside, there is also an online judge site where you can find plenty of problems for exercise. If you find any problem then you may bring that to me.
I have added a list below where you can find out some specific problems to solve. These will help you to develop your practice.C Programming Tutorial Online Judge - Beecrowd Problem List -
-
Lesson 4
- Token, Operators, Expressions
- Expression Evaluation
- Associativity
- Type casting
Lecture Slide 4
-
Opened: Friday, 26 August 2022, 12:00 AMDue: Sunday, 18 September 2022, 12:00 AM
Every expression have to be solved in step by step . Do not write the answers only. Here A=10, B =15, C =5 and D =20. All variables are integers.
- A = A * B + D / C + + + C - - - D
- B += A & B | C * A * D / B && C
- C *= A | B || C && D & A
- A = A + B * C / D % C +++ B +++A * B
- D = A + B == C >= D && B
-
Incremented Salary Suppose you are a programmer of a company and currently all employees' salary has been incremented. Their salary increased according to their current salary for given conditions.
1$ - 400$ : 15%
401$ - 900$ : 12%
901$ - 1200$ : 5%
Above 1200$ : 3%
Write a program to calculate one employee's incremented salary.Code Link -
-
-
Opened: Saturday, 1 October 2022, 12:00 AMDue: Saturday, 15 October 2022, 12:00 AM
You can submit your cpp files or a single doc file.
-
-
MID TERM Summer 2021 AssignmentOpened: Sunday, 2 October 2022, 8:55 AMDue: Sunday, 2 October 2022, 11:30 AM
MID Term Summer 2021
***Question LINK***
#Instructions for Mid-Term:
- You have to submit your PDF in BLC
- Create a single pdf file of answer script. Make sure you have the provided template in the first page. Save the file name like "YourID_COURSECODE_SECTION" (ex: 101-15-1128_CSE122_O3, or 101-15-1128_CSE122_O4).
- You are allowed to submit only once and only a single file. So please check once more before submit that the file name is ok. Uploaded file is ok and you are 100% sure to submit.
- If you are having trouble to upload you pdf file let me know at least 25 minutes before the submission time ends.
- Be aware before communicating with anyone else at the time of exam as all the questions are unique for each of you.
- Remember there is an automated plagiarism checker installed in BLC and the system will add auto negative marks if you copy from anywhere or anyone.
- Your course teacher is always there for you. Believe in your teacher and Try your best to give a clean and honest exam.
-
-
Opened: Saturday, 29 October 2022, 8:00 PMClosed: Sunday, 30 October 2022, 8:00 AM
-
-
Summer 2021 Final Exam AssignmentOpened: Thursday, 24 November 2022, 9:00 AMDue: Thursday, 24 November 2022, 12:45 PM
FINAL Exam Summer 2021
Directions:
Submit your answer script in BLC within time (Handwritten Script).
Students need to go through the CASE STUDY shown in this exam paper.
Analyze and answer specific section based on your own thinking and work.
Do not share as this will be treated as plagiarism by Blended Learning Center.
https://drive.google.com/file/d/1Ld-XEScn_1vWGNvxXtM7UEadC4hTC4Nr/view?usp=sharing