Sep 22, 2021
IT 219 - Programming 1 Credits: 5
Introduces students to problem solving methods, algorithm development and object-oriented design. Students design, implement, document and debug programs using an object-oriented programming language.
Prerequisite: IT 102 with a grade of 2.0 or higher; and eligible for MATH 097 or higher; or instructor’s permission.
Students who successfully complete this class will be able to:
- Define object-oriented terminology.
- Utilize classes, objects, and methods.
- Define variables and perform calculations using variables.
- Define variables and constants, using appropriate data types.
- Utilize the basic control structures in programming: sequence, selection, and iteration.
- Create and utilize a custom class.
- Create and manipulate arrays, including a sort.
- Utilize code libraries.
- Explain the compilation process.
- Define and utilize methods.
- Develop stable, robust, secure, and efficient code following best practices in database design and software construction.
- Communicate with technical and non-technical project stakeholders, and within project teams.
- Apply Agile practices such as maintaining a product backlog, planning sprints, participating in sprint reviews and retrospectives.
- Perform software quality assurance activities throughout the entire software lifecycle.
- Write technical documentation to support software lifecycle activities.
- Quantitative and Symbolic Reasoning - Quantitative Reasoning encompasses abilities necessary for a student to become literate in today’s technological world. Quantitative reasoning begins with basic skills and extends to problem solving.
Add to Portfolio (opens a new window)