Skip to content
Closed
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
28 changes: 9 additions & 19 deletions Part-B/ide_features.md
Original file line number Diff line number Diff line change
@@ -1,35 +1,25 @@
# Assignment 2-3 Part B – IDE Features Reflection

## Introduction
> My experience using the course IDE to complete my first programming assignment has been a difficult one. There are not any clear directions how to navigate to the IDE, establish a GITHUB account or work through the entire process. I have needed to call IT twice and my advisor to help navigate all systems and software. Writing the code in the IDE was fairly easy. It was similar to using ZY books samples. Running the code presented more of a challenge since the software was faulty and I had to reinstall the IDE and figure out a Python interpreter along with establishing a GITHub account. Testing the code, once I figured everything out, came easy, because it was like running samples in Zy Books. The three IDE features I selected are: Syntax highlighting, automatic error detection, and code completion. Learning to use IDE features can help me as a beginner programmer because and IDE makes programming easier by providing tools to help with writing, reading, and debugging code.

> Write a short reflection on your experience using the course IDE to complete your first programming assignment. Briefly describe what it was like to write, run, and test code in an IDE for the first time. Introduce the three IDE features you selected and briefly explain why learning to use IDE features can help you as a beginning programmer. Save specific examples for the feature sections below. Delete these instructions when done.

TODO: Replace with your introduction here.
## Feature 1 – Syntax Highlighting

## Feature 1 – TODO: Replace with name of your Feature1
> Different parts of the Python code are displayed in different colors, which makes the code easier to read. For example, keywords, strings, and other parts of the program can be visually distinguished from one another. This can help programmers quickly understand the structure of their code.

> In one paragraph, identify the first feature you selected, explain what it does, and describe how it helped you while developing or testing your program. Include specific details about how it improved your workflow, made coding easier, or helped you find and fix errors more efficiently. Delete these instructions when done.
## Feature 2 – Automatic error detection

TODO: Replace with your Feature 1 paragraph here.
> The second feature of IDE that I chose is automatic error detection. An IDE can identify certain errors while the programmer is writing code. For example, it may highlight a misspelled keyword or an incorrectly formatted statement. Finding errors while writing the program can save time because the programmer can correct problems before running the program.

## Feature 2TODO: Replace with name of your Feature2
## Feature 3Code completion

> Write one paragraph explaining your second feature. Describe how it functions, what benefits it provided while coding, and why it might be valuable for beginning programmers. Connect the feature to your personal experience using it in this project. Delete these instructions when done.

TODO: Replace with your Feature 2 paragraph here.

## Feature 3 – TODO: Replace with name of your Feature3

> In a single paragraph, identify and explain a third IDE feature. Discuss how it enhanced your programming experience or supported best practices such as readability, debugging, or organization. Give a brief, real example of how you used it. Delete these instructions when done.

TODO: Replace with your Feature 3 paragraph here.
> The third feature is code completion. An IDE can suggest Python keywords, functions, variables, and other pieces of code as the programmer types. This can make coding faster and can also reduce typing mistakes. Code completion is especially helpful when working with longer variable or function names.

## Conclusion

> Summarize what you learned from using your IDE in this assignment. Reflect on how these features will support your future programming work and improve your confidence as a new programmer. Delete these instructions when done.

TODO: Replace with your conclusion here.
> Overall, an IDE makes programming easier by providing tools that help with writing, reading, and debugging code. Syntax highlighting improves readability, error detection helps identify problems, and code completion can make development faster. These features make an IDE useful when working on simple Python codes.

## References

TODO: Replace with your source citations here in APA style, if any. Delete section heading and this text if not used.
Open AI chat (September 13, 2026). What makes an IDE desirable? [Generative AI chat]. ChatGPT. https://chatgpt.com/c/6aa71bcb-0520-83e9-8947-3f8a67cbe8f2