- ES Español

- EN English

5.46. Capstone Project I (Mandatory)
- Semester: 8th Sem. Credits: 3
- Hour of this course: Theory: 1 hours; Laboratory: 4 hours;
- Syllabus:
- htmlonly

Español

English - Prerrequisites:
- CS401 Research Methodology (4th Sem) itemize
5.46.1. Justification ↑ Back to top
This course aims to enable students to conduct a deep state-of-the-art study on a specific topic chosen for their thesis project. Students will produce a technical report with preliminary comparative experiments and formulate a research proposal, culminating this part alongside with a faculty advisor who specializes in the chosen research area.
5.46.2. Generales Goals ↑ Back to top
- Conduct a deep state-of-the-art study on a specific topic in computer science.
- Demonstrate mastery of the relevant literature through critical and comparative analysis of existing approaches.
- Design and execute preliminary experiments that reproduce and compare state-of-the-art techniques.
- Write a high-quality technical report with theoretical framework, methodology, and experimental results.
- Formulate a research proposal with research question, hypothesis, objectives, and schedule.
- Select a thesis advisor who specializes in the chosen research area.
- The deliverables for this course are:
- [Midterm Progress:] Solid bibliography and draft of the theoretical framework in LaTeX format.
- [Final:] Technical Report with preliminary comparative experiments and research proposal approved by the advisor. description
5.46.3. Contribution to Outcomes ↑ Back to top
- AG-C08) Problem Analysis: Identifies, formulates, and analyzes complex computing problems. (Assessment)
- AG-C09) Design and Development of Solutions: Designs, implements, and evaluates solutions for complex computing problems. (Assessment)
- AG-C04) Communication: Communicates effectively in complex computing activities. (Assessment)
- AG-C02) Ethics: Applies ethical principles and commits to professional ethics and the standards of professional computing practice. (Assessment)
- AG-C05) Project Management: Applies management principles in computing to manage projects. (Assessment)
5.46.4. Content ↑ Back to top
5.46.4.1. Deep State-of-the-Art Study on a Specific Topic (10 hours) [Skills AG-C08,AG-C09] ↑ Back to top
Bibliography: (IEEE-Computer Society, 2008; ACM, 2008; CiteSeer.IST, 2008)
Topics
- Selection and refinement of the research topic in coordination with the advisor.
- Exhaustive multi-source search: IEEE Xplore, ACM Digital Library, Google Scholar, arXiv, and specialized databases.
- Identification of seminal works and most-cited papers in the area.
- Construction of the citation graph and temporal evolution analysis of the topic.
- Identification of sub-areas, variants, and main approaches in the field.
Learning Outcomes
- Build a comprehensive literature map for a specific topic identifying the foundational works. [Assessment]
- Analyze the temporal evolution of a research area identifying trends and gaps. [Assessment]
- Organize the literature into coherent subcategories that reflect the structure of the field. [Assessment]
5.46.4.2. Critical and Comparative Analysis of Approaches (10 hours) [Skills AG-C08,AG-C09] ↑ Back to top
Bibliography: (IEEE-Computer Society, 2008; ACM, 2008; CiteSeer.IST, 2008)
Topics
- Critical analysis of proposals: methodology, datasets, metrics, and limitations of each approach.
- Construction of comparative tables of existing proposals using objective criteria.
- Identification of unresolved research gaps in the area.
- Formulation of the student's own research question based on the state-of-the-art analysis.
- Theoretical framework: structured and coherent synthesis of relevant knowledge in the area.
Learning Outcomes
- Systematically compare multiple approaches using objective and quantifiable criteria. [Assessment]
- Identify unresolved research gaps in a specific area of computer science. [Assessment]
- Formulate an original research question grounded in the state-of-the-art analysis. [Assessment]
5.46.4.3. Design and Execution of Preliminary Experiments (12 hours) [Skills AG-C05,AG-C08,AG-C09] ↑ Back to top
Bibliography: (IEEE-Computer Society, 2008; ACM, 2008)
Topics
- Experimental design: variables, hypotheses, metrics, and benchmarks of the area.
- Reproduction of results from relevant state-of-the-art works.
- Implementation of baselines for objective comparison of approaches.
- Basic statistical analysis: significance tests and confidence intervals.
- Experimental data management: datasets, configurations, versions, and results logging.
Learning Outcomes
- Reproduce the results of at least two relevant works from the state of the art of the area. [Usage]
- Design and execute a preliminary comparative experiment with defined baselines. [Usage]
- Interpret and report experimental results with appropriate statistical rigor. [Assessment]
5.46.4.4. Technical Report Writing (12 hours) [Skills AG-C04,AG-C09] ↑ Back to top
Bibliography: (IEEE-Computer Society, 2008; ACM, 2008)
Topics
- Structure of the technical report: introduction, theoretical framework, methodology, experiments, results, and conclusions.
- Writing the theoretical framework: thematic organization and critical synthesis of the literature.
- Documentation of methodology and experimental configuration in LaTeX.
- Presentation of results: high-quality tables, charts, and comparative analyses.
- Revision cycles: writing, advisor review, and incorporation of feedback.
Learning Outcomes
- Write a complete technical report including theoretical framework and preliminary experiments. [Usage]
- Structure and present experimental results with clear and precise visualizations. [Usage]
- Apply revision cycles to improve the quality, coherence, and rigor of the document. [Assessment]
5.46.4.5. Research Proposal and Advisor Selection (8 hours) [Skills AG-C02,AG-C05,AG-C09] ↑ Back to top
Bibliography: (IEEE-Computer Society, 2008; ACM, 2008)
Topics
- Structure of a research proposal: problem, motivation, hypothesis, and objectives.
- Definition of thesis project scope: methodology, expected contribution, and schedule.
- Feasibility analysis: resources, timeline, risks, and contingencies.
- Criteria for selecting a thesis advisor: expertise, availability, and thematic alignment.
- Formalization of the researcher-advisor relationship within the academic program.
Learning Outcomes
- Produce a research proposal defining the problem, hypothesis, objectives, and methodology. [Assessment]
- Select an advisor with demonstrated expertise in the chosen research area. [Usage]
- Define a viable thesis plan with objectives, scope, schedule, and risk analysis. [Assessment]
5.46.4.6. Presentation and Defense of the State of the Art (8 hours) [Skills AG-C02,AG-C04,AG-C05] ↑ Back to top
Bibliography: (IEEE-Computer Society, 2008; ACM, 2008)
Topics
- Preparation of the oral presentation of the technical report before the evaluation committee.
- Defense techniques for handling questions and challenges from an academic committee.
- Design of a technical poster of the state of the art for symposium presentation.
- Incorporation of evaluating committee feedback into the final revision of the report.
- Planning the transition to CS403: objectives, expected contribution, and next steps.
Learning Outcomes
- Present and orally defend the technical report before an academic committee with rigor. [Assessment]
- Constructively incorporate committee feedback into a revision of the report. [Usage]
- Plan the transition to the thesis project (CS403) with clear objectives and next steps. [Usage]
5.46.5. Bibliography ↑ Back to top
IEEE-Computer Society (2008). Digital Libray. IEEE-Computer Society. http://www.computer.org/publications/dlib.
ACM (2008). Digital Libray. Association for Computing Machinery. http://portal.acm.org/dl.cfm.
CiteSeer.IST (2008). Scientific Literature Digital Libray. College of Information Sciences and Technology, Penn State University. http://citeseer.ist.psu.edu.