Home / Economic and Workforce Development / Job Training / Computer Technology / Software & Mobile Application Development / Self-Assessment


Not sure which class to take? Take the self-assessment to determine if you are prepared to take the Software Development for the Professional class.

If you do not feel comfortable with your answers to the assessment, then the Software Development Foundations is the course for you! Students who complete the Software Development Foundations course at CFCC are prepared to take the Software Development for the Professional!

  1. Are you familiar with object oriented programming?
  2. Can you write fizzbuzz in any language?
  3. Are you able to answer the following questions:
  4. What is a variable in programming? How is it used?
  5. Can you explain the concept of “if-else” statements and why they are used in programming?
  6. What is a loop in programming? How do “for” and “while” loops differ in their usage?
  7. Describe what a function is in programming and why they are useful.
  8. Have you worked with data types in programming, like integers, strings, and booleans? How would you define them?
  9. What is the difference between procedural and object-oriented programming?
Translate »