| Computer Engineering (English) | |||||
| Bachelor | TR-NQF-HE: Level 6 | QF-EHEA: First Cycle | EQF-LLL: Level 6 | ||
| Course Code: | COMP4055 | ||||||||
| Course Title: | Big Data Analytics | ||||||||
| Course Semester: | Spring | ||||||||
| Ders Kredileri: |
|
||||||||
| Language of instruction: | EN | ||||||||
| Course Prerequisites: | |||||||||
| Does the Course Require Work Experience?: | No | ||||||||
| Type of course: | Departmental Elective | ||||||||
| Course Level: |
|
||||||||
| Mode of Delivery: | Face to face | ||||||||
| Course Coordinator : | Dr.Öğr.Üyesi Osman SELVİ | ||||||||
| Course Lecturer(s): | |||||||||
| Course Assistants: |
| Course Objectives: | Become a contributor on a data science team Deploy a structured lifecycle approach to data analytics problems Apply appropriate analytic techniques and tools to analyzing big data |
| Course Content: | the course focuses on concepts, principles and practical applications that are applicable to any industry and technology environment, and the learning is supported and explained with examples that you can replicate using open-source software. |
The students who have succeeded in this course;
|
||||||||||||||||||||||||||||||||
| Week | Subject | Related Preparation |
| 1) | Introduction to Big Data Analytics | |
| 2) | Big Data Overview | |
| 3) | State of the Practice in Analytics | |
| 4) | Key Roles for the New Big Data Ecosystem | |
| 5) | Examples of Big Data Analytics | |
| 6) | Data Analytics Lifecycle | |
| 7) | Phase 1: Discovery | |
| 8) | Midterm | |
| 9) | Phase 2: Data Preparation | |
| 10) | Phase 3: Model Planning | |
| 11) | Phase 4: Model Building | |
| 12) | Phase 5: Communicate Results | |
| 13) | Phase 6: Operationalize | |
| 14) | Data Analytics Lifecycle | |
| 15) | Application | |
| 16) | Final Exam |
| Course Notes / Textbooks: | Data Science and Big Data Analytics: Discovering, Analyzing, Visualizing and Presenting Data by EMC Education Services |
| References: | sunumlar, ders notları vs. presentations, notes etc. |
| Course Learning Outcomes | 1 |
|||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Program Outcomes | ||||||||||
| 1) Engineering Knowledge: Has basic knowledge and skills specific to mathematics, science and computer engineering; uses this knowledge effectively in solving complex engineering problems and contributes to innovation processes by developing innovative solutions. | ||||||||||
| 2) Problem Analysis: Define, analyze and solve complex computer engineering problems using knowledge of basic science, mathematics and engineering. In this process, they design energy-efficient systems and efficient algorithms while developing innovative and sustainable computing solutions. Build reliable, scalable and resilient digital infrastructures while considering social and economic impacts such as data security, ethical use of artificial intelligence and digital accessibility. Apply these principles effectively by selecting appropriate modeling and analysis methods. | ||||||||||
| 3) Engineering Design: Design a system, process, device or product in line with real-world constraints and requirements; develop innovative solutions, apply modern engineering methods and contribute to innovation processes. | ||||||||||
| 4) Use of Techniques and Tools: To be able to select and use modern techniques, information technologies and engineering tools effectively to solve problems encountered in engineering practice. | ||||||||||
| 5) Research and Investigation: Understanding scientific research methods and experimental designs, designing and conducting experiments, collecting data, analyzing results and making interpretations based on scientific foundations. | ||||||||||
| 6) Global Impact of Engineering Applications: Assesses the impact of computer engineering solutions on health, safety, economics, sustainability and the environment. Demonstrate in-depth knowledge to contribute to global development goals, with a focus on developing energy efficient systems, sustainable digital infrastructures and environmentally friendly software. Consider the societal impacts of engineering applications in areas such as artificial intelligence, big data and digital security and develop an awareness of ethical responsibilities. | ||||||||||
| 7) Ethical Behavior: Acts in accordance with the ethical principles of the engineering profession and makes and implements decisions with a sense of professional responsibility towards society, the environment and humanity. | ||||||||||
| 8) Individual and Team Work: Work individually and in disciplinary or multidisciplinary teams, with team members from different cultures and languages, competently in written, oral and visual communication in both Turkish and English; successfully manage projects as a team member or leader in remote, face-to-face or blended models. | ||||||||||
| 9) Communication Skills: To be able to communicate effectively orally, in writing and visually on technical issues, taking into account the educational, linguistic and professional differences of the target audience. | ||||||||||
| 10) Project Management and Business Life Applications: Good command of business processes such as project management, risk analysis, economic feasibility analysis and change management; awareness of entrepreneurship, innovation and sustainability. | ||||||||||
| 11) Lifelong Learning: Understands the importance of independent and continuous learning; follows scientific and technological developments by using ways of accessing information and constantly renews itself. | ||||||||||
| No Effect | 1 Lowest | 2 Low | 3 Medium | 4 High | 5 Highest |
| Program Outcomes | Level of Contribution | |
| 1) | Engineering Knowledge: Has basic knowledge and skills specific to mathematics, science and computer engineering; uses this knowledge effectively in solving complex engineering problems and contributes to innovation processes by developing innovative solutions. | |
| 2) | Problem Analysis: Define, analyze and solve complex computer engineering problems using knowledge of basic science, mathematics and engineering. In this process, they design energy-efficient systems and efficient algorithms while developing innovative and sustainable computing solutions. Build reliable, scalable and resilient digital infrastructures while considering social and economic impacts such as data security, ethical use of artificial intelligence and digital accessibility. Apply these principles effectively by selecting appropriate modeling and analysis methods. | |
| 3) | Engineering Design: Design a system, process, device or product in line with real-world constraints and requirements; develop innovative solutions, apply modern engineering methods and contribute to innovation processes. | |
| 4) | Use of Techniques and Tools: To be able to select and use modern techniques, information technologies and engineering tools effectively to solve problems encountered in engineering practice. | |
| 5) | Research and Investigation: Understanding scientific research methods and experimental designs, designing and conducting experiments, collecting data, analyzing results and making interpretations based on scientific foundations. | |
| 6) | Global Impact of Engineering Applications: Assesses the impact of computer engineering solutions on health, safety, economics, sustainability and the environment. Demonstrate in-depth knowledge to contribute to global development goals, with a focus on developing energy efficient systems, sustainable digital infrastructures and environmentally friendly software. Consider the societal impacts of engineering applications in areas such as artificial intelligence, big data and digital security and develop an awareness of ethical responsibilities. | |
| 7) | Ethical Behavior: Acts in accordance with the ethical principles of the engineering profession and makes and implements decisions with a sense of professional responsibility towards society, the environment and humanity. | |
| 8) | Individual and Team Work: Work individually and in disciplinary or multidisciplinary teams, with team members from different cultures and languages, competently in written, oral and visual communication in both Turkish and English; successfully manage projects as a team member or leader in remote, face-to-face or blended models. | |
| 9) | Communication Skills: To be able to communicate effectively orally, in writing and visually on technical issues, taking into account the educational, linguistic and professional differences of the target audience. | |
| 10) | Project Management and Business Life Applications: Good command of business processes such as project management, risk analysis, economic feasibility analysis and change management; awareness of entrepreneurship, innovation and sustainability. | |
| 11) | Lifelong Learning: Understands the importance of independent and continuous learning; follows scientific and technological developments by using ways of accessing information and constantly renews itself. |
| Individual study and homework | |
| Course | |
| Reading |
| Written Exam (open-ended questions, multiple-choice, true/false, matching, fill-in-the-blanks, ordering) | |
| Sözlü sınav | |
| Homework |
| Semester Requirements | Number of Activities | Level of Contribution |
| Quizzes | 4 | % 10 |
| Homework Assignments | 4 | % 10 |
| Project | 1 | % 20 |
| Midterms | 1 | % 20 |
| Final | 1 | % 40 |
| Total | % 100 | |
| PERCENTAGE OF SEMESTER WORK | % 60 | |
| PERCENTAGE OF FINAL WORK | % 40 | |
| Total | % 100 | |
| Activities | Number of Activities | Duration (Hours) | Workload |
| Course Hours | 14 | 2 | 28 |
| Application | 14 | 2 | 28 |
| Study Hours Out of Class | 14 | 1 | 14 |
| Project | 1 | 25 | 25 |
| Homework Assignments | 4 | 3 | 12 |
| Quizzes | 4 | 3 | 12 |
| Midterms | 1 | 10 | 10 |
| Final | 1 | 25 | 25 |
| Total Workload | 154 | ||