Java Algorithm Analysis and Design

In a properly built course registering system, students are not allowed to register for a course if they have not taken the prerequisite course(s). However, if there is a cycle of prerequisite courses then students cannot register some of the courses at all. You have been asked to develop a system to help a department in a university to identify if there are any such courses that the course registering system will not allow students to register.

Additionally you have to create a study plan for 4 years. You can assume that there are two semesters in each year and in 4 years a student will take all the courses. Assume that there is no elective courses. Ideally you should assign the courses in such way that in each semester a student registers similar number of credit hours. As an example if there are total of 120 credit hours, each semester ideally a student should take 120/8=15 credit hours. However, it might not always be possible since a course can be registered only after the prerequisites have been taken.

You need to manually create an input file consisting of courses offered in a department (eg. Computer Engineering, Civil Engineering etc.). You have to select a department (from KFU or outside) and create that input file consulting the course catalog of that department. The file should consist course name, prerequisite of the course and number of credit hours of the course. You have to read this file from your program. Then you have to check if there are any cycles of prerequisite courses. If there is a cycle output “No Study Plan Possible”, otherwise you have to create a study plan for 4 years.

In the first phase you have to submit the hard copy of the following:

• A mathematical model for the solution

• Algorithm that you have designed

• Analysis of the algorithm

• Source code of the program that reads the input file.

Skills: Algorithm, Java, Javascript, PHP, Software Architecture

See more: analysis and design of civil structure via software like ETABS, SAFE, LIMCON and PROKON, Algorithm analysis and design, algorithm analysis design, java, software architecture, javascript, algorithm, system analysis design java media player, java applet graphic design examples, systems analysis design hospital, java socket server design, html xhtml java flash website design software, problem analysis tools system analysis design, analysis design net project, understand algorithm analysis design, final project analysis design, analysis design development support, system analysis design project using vb6, business systems analysis design

About the Employer:
( 141 reviews ) Brisbane, Australia

Project ID: #15662522

17 freelancers are bidding on average $189 for this job


Hello, I have done many similar level projects with close to same scope. I am ready to start same day, and no upfront payment required. thank you Relevant Skills and Experience Hello, I am Oracle certified professiona More

$100 AUD in 3 days
(263 Reviews)

[login to view URL] I am a PM/Web developer with 7 years experience. I read fully your requirement and I am sure I can finish your project asap. I can work with my team if you want and can start right now. Relevant Skills and Ex More

$155 AUD in 2 days
(37 Reviews)

Hi there, I have gone through your JD and Pleased to inform you that I can do this for you We can discuss in detail over chat Thanks Relevant Skills and Experience Java J2EE hibernate Proposed Milestones $125 AUD More

$250 AUD in 7 days
(111 Reviews)
$250 AUD in 3 days
(60 Reviews)
$100 AUD in 7 days
(25 Reviews)

Developed a basic algo concept for your problem. This bid is for phase 1. Source code to read a input file(text/csv) and parse it already ready Lets have a chat anytime you prefer Relevant Skills and Experience 7 yrs More

$66 AUD in 4 days
(32 Reviews)

I am an IITK graduate and I have 11 years of experience in software development. I have 100% completion rate and I have finished all the projects with the highest level of customer satisfaction. Relevant Skills and Ex More

$155 AUD in 3 days
(25 Reviews)
$100 AUD in 2 days
(11 Reviews)

Hi, I have more then 5 years of experience in JAVA,Web technologies like Spring , Hibernate and Desktop application like JAVAFX. Kindly share your requirements in detail. Thanks, Bhavin Jethava Relevant Skills and More

$244 AUD in 3 days
(12 Reviews)

Hi, I have 3+ years of experience in Wordpress,WebDesigning,jQuery,JavaScript. I am hard-worker. Give me a chance to Prove myself. Relevant Skills and Experience CSS, Graphic Design, HTML, PHP, Website Design, WordPr More

$100 AUD in 3 days
(9 Reviews)

I have more than 10 years experience I have designed and developed more than 100 projects using java thanks Relevant Skills and Experience Java Algorithm PHP JavaScript Proposed Milestones $155 AUD - i made answer More

$155 AUD in 3 days
(18 Reviews)

Hi, As per your requirements. We have 6+ years experience in PHP, CI, Wordpress, Opencart, SEO, Bootstrap, Shopify. Looking forward to hearing from you Thank you Relevant Skills and Experience I have a team of expe More

$250 AUD in 7 days
(7 Reviews)

I will do this for you. we can discuss further details in chat. waiting for your response.

$150 AUD in 5 days
(2 Reviews)

Anyone can write a [login to view URL] code comes with experience.I was a Java Architect with extensive research and implementation exposure. Relevant Skills and Experience ● Object Oriented Analysis & Design.(Pioneer in th More

$555 AUD in 8 days
(0 Reviews)

A proposal has not yet been provided

$200 AUD in 3 days
(0 Reviews)

Identify if there are any courses that the course registering system will not allow students to register using java and algorithms. Relevant Skills and Experience Dome many projects in java in the area of education, h More

$280 AUD in 20 days
(0 Reviews)

A proposal has not yet been provided

$100 AUD in 3 days
(0 Reviews)