Intro to C++ COP1334C
This course provides an introduction to computer program design and development using the C++ language. A structured, multi-phase, program development process featuring a series of steps involving problem definition, top-down design, and formal program specification is stressed. The course is intended to provide the novice programming student with the techniques needed to develop well-documented, structured computer programs.
Correlated Learning Outcomes
- IT. 4. Identify a variety of assistive or adaptive technologies and universal design considerations.
- IT. 5. Identify basic components of an end-user IT system.
- IT. 6. Implement a hardware and software configuration responsive to an identified scenario.
- IT. 28. Demonstrate best practices for designing end-user computing interfaces.
- IT. 29. Demonstrate the techniques of defensive programming and secure coding.
- IT. 30. Diagram the phases of the Secure Software Development Lifecycle.
- IT. 31. Discuss software development methodologies.
- IT. 32. Summarize the differences among various programming languages.
- IT. 33. Use a programming or a scripting language to share data across an integrated IT system.
- IT. 34. Use a programming or a scripting language to solve a problem.
- IT. 43. Describe the attitudes, knowledge and abilities associated with quality customer service.
- IT. 44. Produce technical documentation responsive to an identified computing scenario
- IT. 45. Use documentation or a knowledge base to resolve a technical challenge in an identified computing scenario.
- IT. 46. Discuss significant trends and emerging technologies and their impact on global society.
- IT. 50. Summarize the role of IT in supporting the mission and goals of an organization.