Catalog 2016-2017 
    Feb 18, 2019  
Catalog 2016-2017 [ARCHIVED CATALOG]

ITAD 105 Programming Concepts For Non-Programmers

5 credits
This course is a general introduction to concepts of computer programming and their use in building interactive applications. Students study computer architecture, basic principles of data processing, programming logic and design, using visual programming tools.

Prerequisites: MATH 087 , ENGL 093 , or equivalent placement score.

Quarters Offered: Spring

Student Outcomes/Competencies:
Upon successful completion of this course students will be able to:

  • Explain binary and hexadecimal numeric systems and their relation to the decimal system
  • Explain the concepts of client-server architecture
  • Describe the history and evolution of Internet
  • Justify the need for database systems in data processing
  • Describe the concept of tables in a relational database
  • Describe software development life cycle
  • Define algorithm and use algorithmic thinking when solving a problem
  • Demonstrate the use of iterations and branching in computer programming
  • Use variables to manipulate data
  • Use logical operators to write conditional statements
  • Explain the need for functions in programming
  • Use events and event handling in interactive applications
  • Build interactive applications using visual programming tools