Sep 25, 2023  
2019-2020 Catalog 
2019-2020 Catalog [ARCHIVED CATALOG]

Add to Portfolio (opens a new window)

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.

Course Outcomes:
Students who successfully complete this class will be able to:

  1. Define object-oriented terminology. 
  2. Utilize classes, objects, and methods.
  3. Define variables and perform calculations using variables.
  4. Define variables and constants, using appropriate data types.
  5. Utilize the basic control structures in programming: sequence, selection, and iteration.
  6. Create and utilize a custom class.
  7. Create and manipulate arrays, including a sort.
  8. Utilize code libraries.
  9. Explain the compilation process.
  10. Define and utilize methods.

Program Outcomes
  1. Develop stable, robust, secure, and efficient code following best practices in database design and software construction. 
  2. Communicate with technical and non-technical project stakeholders, and within project teams.  
  3. Apply Agile practices such as maintaining a product backlog, planning sprints, participating in sprint reviews and retrospectives.  
  4. Perform software quality assurance activities throughout the entire software lifecycle.  
  5. Write technical documentation to support software lifecycle activities. 

College-wide Outcomes
  • 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)