Course Summary
Credit Type:
Organization's ID:
S1 - 118608283; S2 - 118608309
4 weeks (120 hours)
Dates Offered:
Credit Recommendation & Competencies
Level Credits (SH) Subject
Lower-Division Baccalaureate 2 Introduction to Programming


The course objective is to provide students with knowledge of programming projects and basic programming concepts. Students will recognize key elements of working on an information technology project so they can be successful in future careers, and then will learn the basics of programming concepts.

Learning Outcomes:

  • Describe and compare key terms and elements related to computer programming and programming languages
  • Identify corrections that need to be made in a final product
  • Convert numbers to binary and back
  • Demonstrate your understanding of algorithms and their uses
  • Design system inputs, outputs, and processes
  • Demonstrate the use of arithmetic and different types of math operations in programming
  • Identify the different types of logical operators, relational operators and compound conditions
  • Demonstrate how to code the different types of conditions and different types of structures
  • Demonstrate how to code classes, objects, and methods
  • Identify and utilize key terms and elements of project plans required to complete programming projects
  • Create a project proposal, acceptance plan, and training plan for the target audience
  • Perform code reviews
  • Explain the use of strings and demonstrate how to write a string operation
  • Demonstrate how to write a truth statement
  • Demonstrate the use of different data scopes, functions, nested structures, and recursion
  • Explain the use of programming libraries and write a code that uses a programming library.

General Topics:

  • Creating a project proposal
  • Planning and testing
  • Selling your product
  • Troubleshooting
  • Programming beginnings
  • Configuration management
  • Computational and string operations
  • Logical operations and control structures
  • Conventions and configuration
Instruction & Assessment

Instructional Strategies:

  • Audio Visual Materials
  • Case Studies
  • Classroom Exercise
  • Computer Based Training
  • Discussion
  • Learner Presentations
  • Lectures
  • Practical Exercises

Methods of Assessment:

  • Case Studies
  • Examinations
  • Performance Rubrics (Checklists)
  • Presentations
  • Quizzes
  • Written Papers

Minimum Passing Score:

Supplemental Materials

Other offerings from Graduation Alliance