5.46. Capstone Project I (Mandatory)

5.46. Capstone Project I (Mandatory)

Figure 5.46: Connection Map. CS402 Capstone Project I

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

  1. Conduct a deep state-of-the-art study on a specific topic in computer science.
  2. Demonstrate mastery of the relevant literature through critical and comparative analysis of existing approaches.
  3. Design and execute preliminary experiments that reproduce and compare state-of-the-art techniques.
  4. Write a high-quality technical report with theoretical framework, methodology, and experimental results.
  5. Formulate a research proposal with research question, hypothesis, objectives, and schedule.
  6. Select a thesis advisor who specializes in the chosen research area.
  7. The deliverables for this course are:
  8. [Midterm Progress:] Solid bibliography and draft of the theoretical framework in LaTeX format.
  9. [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

  1. Selection and refinement of the research topic in coordination with the advisor.
  2. Exhaustive multi-source search: IEEE Xplore, ACM Digital Library, Google Scholar, arXiv, and specialized databases.
  3. Identification of seminal works and most-cited papers in the area.
  4. Construction of the citation graph and temporal evolution analysis of the topic.
  5. Identification of sub-areas, variants, and main approaches in the field.

Learning Outcomes

  1. Build a comprehensive literature map for a specific topic identifying the foundational works. [Assessment]
  2. Analyze the temporal evolution of a research area identifying trends and gaps. [Assessment]
  3. 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

  1. Critical analysis of proposals: methodology, datasets, metrics, and limitations of each approach.
  2. Construction of comparative tables of existing proposals using objective criteria.
  3. Identification of unresolved research gaps in the area.
  4. Formulation of the student's own research question based on the state-of-the-art analysis.
  5. Theoretical framework: structured and coherent synthesis of relevant knowledge in the area.

Learning Outcomes

  1. Systematically compare multiple approaches using objective and quantifiable criteria. [Assessment]
  2. Identify unresolved research gaps in a specific area of computer science. [Assessment]
  3. 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

  1. Experimental design: variables, hypotheses, metrics, and benchmarks of the area.
  2. Reproduction of results from relevant state-of-the-art works.
  3. Implementation of baselines for objective comparison of approaches.
  4. Basic statistical analysis: significance tests and confidence intervals.
  5. Experimental data management: datasets, configurations, versions, and results logging.

Learning Outcomes

  1. Reproduce the results of at least two relevant works from the state of the art of the area. [Usage]
  2. Design and execute a preliminary comparative experiment with defined baselines. [Usage]
  3. 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

  1. Structure of the technical report: introduction, theoretical framework, methodology, experiments, results, and conclusions.
  2. Writing the theoretical framework: thematic organization and critical synthesis of the literature.
  3. Documentation of methodology and experimental configuration in LaTeX.
  4. Presentation of results: high-quality tables, charts, and comparative analyses.
  5. Revision cycles: writing, advisor review, and incorporation of feedback.

Learning Outcomes

  1. Write a complete technical report including theoretical framework and preliminary experiments. [Usage]
  2. Structure and present experimental results with clear and precise visualizations. [Usage]
  3. 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

  1. Structure of a research proposal: problem, motivation, hypothesis, and objectives.
  2. Definition of thesis project scope: methodology, expected contribution, and schedule.
  3. Feasibility analysis: resources, timeline, risks, and contingencies.
  4. Criteria for selecting a thesis advisor: expertise, availability, and thematic alignment.
  5. Formalization of the researcher-advisor relationship within the academic program.

Learning Outcomes

  1. Produce a research proposal defining the problem, hypothesis, objectives, and methodology. [Assessment]
  2. Select an advisor with demonstrated expertise in the chosen research area. [Usage]
  3. 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

  1. Preparation of the oral presentation of the technical report before the evaluation committee.
  2. Defense techniques for handling questions and challenges from an academic committee.
  3. Design of a technical poster of the state of the art for symposium presentation.
  4. Incorporation of evaluating committee feedback into the final revision of the report.
  5. Planning the transition to CS403: objectives, expected contribution, and next steps.

Learning Outcomes

  1. Present and orally defend the technical report before an academic committee with rigor. [Assessment]
  2. Constructively incorporate committee feedback into a revision of the report. [Usage]
  3. 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.

Spotted a typo, an outdated course, a broken link, or have a suggestion? Let us know.

Scan to open on your phone