Course Content
Programming Concepts and Skills
- Use data structures in the design and creation of computer programs
- Demonstrate the ability to use standard algorithms in the design and creation of computer programs
- Demonstrate an understanding of object-oriented programming concepts and practices in the design and creation of computer programs
- Create clear and accurate internal and external documentation to ensure the maintainability of computer software
Software Development
- Design standard algorithms according to specifications
- Design software solutions using object-oriented programming concepts
- Design user-friendly graphical user interfaces (GUIs) that meet user requirements
- Participate in a large student-managed project, using proper project management tools and techniques to manage the process effectively
Programming Environment
- Demonstrate the ability to use project management tools to plan and track activities for a software development project
- Demonstrate the ability to use software development tools to design and write a computer program