SC4299 Senior Project (for BSCS program)

I. Project Title: Body Weight Balancing

Project Details: The Body Weight Balancing to be used in predicting the number of days needed for a person to get to a normal weight state based on his or her Body Mass Index (BMI), Basal Metabolic Rate (BMR), and Daily Food Intake Calorie (DIFC). By using BMI value, the system estimates the weight value of a person, where the individual with a normal BMI has a weight value of zero. Based on BMR, the Daily Needed Calorie (DNC) of a person is calculated, and from the DNC, the weight value and the DIFC, the number of days needed for a person to get a normal BMI state could be predicted. Along with the day prediction, the system would recommend proper calorie foods (for breakfast, lunch, and dinner) for a person based on his/her weight value.

The following students have successfully completed the project during the academic year 1/2017 for the completion of their BSCS program:

1. YILIN WANG (5638021)

2. MOHAMED KABA (5618141)

Click Body Weight Balancing to see the details of the project.

 II. Project title:  Home Security and Surveillance System

This project is about developing an automated home security and surveillance system based on IoT.

The following student has been successfully completed his senior project  during the academic year 2/2017 for the completion of his BSCS program:

ZUBAIR AL HOSSAIN (5428312)

SC6222 (Operating System Theory)

The following students have shown an outstanding performance in their term project, thread scheduling (the project details are given here) during the academic year 2016-2017:

  1. 5819439 JEAN CHARLES .C
  2. 5919364 AVINASH SHRESTHA
  3. 5919369 VORAPAT NICKLAMAI
  4. 5919448 NATTACHAI SAEJIEM
  5. 5919449 KIRATIJUTA BHUMICHITR
  6. 5919394 BIKANG PENG (click here to see the presentation details)
  7. 6019545 GAO YANG (click here to see the presentation details)
  8. 6029694 ABDULLE HASSAN .M (click here to see the presentation details)

Click here to see the project’s sample code (in C++) which was used to guide the students.

SC6231 (Advanced Computer Architecture)

SC6231 (Advanced Computer Architecture) term project: Instruction Set Architecture (ISA) simulation. Click here to view the project description.

The following students have shown an outstanding performance in their ISA simulation project during the academic year 2017:

  1. 5919394 BIKANG PENG (click here to see a section of the code)
  2. 5915364 AVINASH SHRESTHA (click here to see the presentation details and a section of the code is shown here)
  3. 5919448 NATTACHAI SAEJIEM (a section of the code is shown here)
  4. 5919369 VORAPAT NICKLAMAI (a section of the code is shown here)
  5. 5919449 KIRATIJUTA BHUMICHITR
  6. 6019545 GAO YANG (project details are shown here)
  7. 6029694 ABDULLE HASSAN. M (project details are shown here)

CS2205 (Operating Systems)

During the academic year 2017, there were 3 programming assignments given to CS2205 (Operating Systems) students instead of a single term project. The details of the 3 programming assignments are given below:

  1. Write a simulation program to simulate the behavior of First-Come-First-Serve (FCFS), Preemptive Shortest Job First (PSJF) and Priority CPU scheduling algorithms based on the arrival time, processing time, and priority of the processes.
  2. Write a simulation program to show the behavior of the banker’s algorithm for a multiple resource unit allocation problems. The program should show the safe state details of the problem. The program should have a facility to collect input data set (such as claim matrix, allocation matrix, processes, and resources) from a text file and from a random generator.
  3. Write a simulation program to show the behavior of First-In-First-Out (FIFO), Least Recently Used (LRU), and Optimal page replacement algorithms Use a randomly generated page-reference string ranging from 0 to 9  as the reference pages. The performance of the algorithm is measured by the number of page faults incurred by each algorithm.

The following students have successfully completed the programming assignments during the academic year 2017:

  1. 5911694 RACHATHA PRAMUALSUK CPU Scheduling,  banker’s algorithm, page-replacement
  2. 5913873 POOM PENGHIRAN CPU Schedulingbanker’s algorithm, page-replacement
  3. 5826905 ZHENG WANG CPU Scheduling, banker’s and page-replacement
  4. 5813526 SITTISAK TANGPRADITCHAI
  5. 5710081 NATTHAKUL BOONMEE
  6. 5710497 APITSARA CHOPPRADIT
  7. 5718303 XIAOHAN YU
  8. 5817353 KAMONCHANOK ARTTANATE
  9. 5919394 BIKANG PENG
  10. 5410871 VITCHAYUT CHERAVINICH
  11. 5618141 MOHAMED KABA
  12. 5728309 JIAN PAN
  13. 5738001 KWANGMIN KIM
  14. 5748106 SERHII BIELIK
  15. 5810127 THANAWADEE KHEMASRISUWAN
  16. 5811095 VARISSARA TANGSAJJANURAKSA
  17. 5815227 KEVIN NARANG
  18. 5815228 ASNAI NARANG
  19. 5818014 KASPERI A. REINIKAINEN
  20. 5818029 DEEP KUMAR
  21. 5818313 PUJA KARMACHARYA
  22. 5835205 NATTALIE SHINKOI
  23. 5929445 RAJDEV SINGH
  24. 5428312 ZUBAIR AL HOSSAIN
  25. 5648042 MIN AUNG DAIN
  26. 5712266 ARTISD C
  27. 5838428 HARPREET S CPU Schedulingbanker’s algorithm, and page replacement
  28. 5912046 PRUTCHAHORN CPU Scheduling -banker’s algorithm, and page replacement
  29. 5912087 ANAWIL C CPU Scheduling-banker’s algorithm, and page-replacement
  30. 5913094 SORAVIS V CPU Scheduling and banker’s algorithm, and page replacement
  31. 5913262 SIWAPORN C CPU Schedulingbanker’s algorithm, and page-replacement
  32. 5916887 NOORUL ZUMANA CPU Schedulingbanker’s algorithm, and page replacement
  33. 6029693 HAN JIAN CPU Scheduling, banker’s algorithm, and page replacement

 

 

CS2202 (Computer Architecture)

Term Project: Design and simulate an Instruction Set Architecture (also called Machine Language) program for a CPU with size 16-bit or 24-bit or 32-bit using any conventional programming language. click here to view the details of the project.

The following students have completed their ISA simulation project  during the academic year 2017:

  1. 6019545 GAO YANG ISA Project
  2. 5838428 HARPREET SINGH ARORA ISA Project
  3. 5913094 SORAVIS VARAYUTHTHASAWAD ISA Project
  4. 5913262 SIWAPORN CHANRATASSAWAKUL ISA Project
  5. 5913101 SUKIT WIRIYAKESAMONGKOL ISA Project
  6. 5936910 TADSAWAN TANSUWAN ISA Project
  7. 5738001 KWANGMIN KIM
  8. 5818029 DEEP KUMAR
  9. 5818313 PUJA KARMACHARYA
  10. 5835205 NATTALIE SHINKOI
  11. 5728309 JIAN PAN
  12. 5919394 BIKANG PENG
  13. 5919400 LIPING YANG
  14. 5648042 CHIRAG JAGDISH KAKAD
  15. 5648042 MIN AUNG DAIN
  16. 5826905 ZHENG WANG
  17. 5911694 RACHATHA PRAMUALSUK
  18. 5913873 POOM PENGHIRAN
  19. 5917751 KRIS PHUAPHAIBUN WONG
  20. 5428312 ZUBAIR AL HOSSAIN
  21. 5935221 NAVIN SINGH ISA Project
  22. 5935219 KARAN SACHDEV ISA Project
  23. 5918127 SUJAN GURUNG ISA Project
  24. 5917503 CHUTIMUN A ISA Project
  25. 5745402 AUNG HLAING M ISA Project
  26. 5716712 PATHOMPANG K ISA Project
  27. 5938122 WILLIAM SIVUTHA P ISA Project
  28. 6010017 PARICHART MEESIN ISA Project
  29. 6011149 TANANJIT SINGH  ISA Project
  30. 6013732 GRID K ISA Project
  31. 6014216 TANAPAT L ISA Project
  32. 6014586 THANATHAS C ISA Project
  33. 6029695 EMMANUEL OLAADE