CE221 – Data Structures & Algorithms Lab Introduction Course AssIstanT: M. Çağkan uludağlI http://homes.ieu.edu.tr/culudagli/
LAB Introduction Office: ML 104 Office Hours: Thursday, Friday 13:00-16:00 Please send an e-mail before you came E-mail: cagkan.uludagli@ieu.edu.tr
What we will do? Selected book questions will be solved. 4 Quizzes 4 Lab & Coding Assignments All assignments are going to be in lab. 2 long quizzes are worth 6 points, other quiz or assignments are worth 3 points. There will be 8 materials. 2 x 6 + 6 x 3 = 30 points total.
Java - Coding assignments will be in Java.
Useful Links What is Algorithm? - https://www.khanacademy.org/computing/computer-science/algorithms GeekForGeeks Data Structures Section - https://www.geeksforgeeks.org/data-structures/ GeekForGeeks Algorithms Section - https://www.geeksforgeeks.org/fundamentals-of- algorithms/ Princeton Java Classes - https://introcs.cs.princeton.edu/java/10elements/ Udemy Java Courses - https://www.udemy.com/sfrdan-ileri-seviyeye-uygulamal-java-kursu/ Hackerrank Algorithms Section - https://www.hackerrank.com/domains/algorithms Big-O Algorithm Complexity Cheat Sheet - http://www.bigocheatsheet.com/
Cheating Following actions will be considered as cheating: Submiting same or very similar lab material (quiz/codework) with another student. «We have prepared this together!» is not an excuse. You need to prepare your assignments alone. «My friend has submitted my work without my knowledge» is not an excuse. Your work is in your responsibility. Copying all/some of the work from the internet. Of course you can get help but copying the core parts from an external source is cheating. Cheating is strictly forbidden. Submissions that include any of the conditions above will be graded as -100 points and related professors will be informed. There can be serious consequences for you, so please DO YOUR ASSIGNMENTS ALONE and ask for help from us if you have any difficulties while solving them.
Thank you. Have a nice semester