C/C++

Course Learning Rationale (CLR):

The purpose of learning this course is to:

  • CLR-1 : Think and evolve a logically to construct an algorithm into a flowchart and a pseudocode that can be programmed
  • CLR-2 : Utilize the logical operators and expressions to solve problems in engineering and real-time
  • CLR-3 : Store and retrieve data in a single and multidimensional array
  • CLR-4 : Utilize custom designed functions that can be used to perform tasks and can be repeatedly used in any application
  • CLR-5 : Create storage constructs using structure and unions. Create and Utilize files to store and retrieve information
  • CLR-6 : Create a logical mindset to solve various engineering applications using programming constructs in C

Course Learning Rationale (CLR):

The purpose of learning this course is to:

  • CLO-1 : Identify methods to solve a problem through computer programming. List the basic data types and variables in C
  • CLO-2 : Apply the logic operators and expressions. Use loop constructs and recursion. Use array to store and retrieve data
  • CLO-3 : Analyze programs that need storage and form single and multi-dimensional arrays. Use preprocessor constructs in C
  • CLO-4 : Create user defined functions for mathematical and other logical operations. Use pointer to address memory and data
  • CLO-5 : Create structures and unions to represent data constructs. Use files to store and retrieve data
  • CLO-6 : Apply programming concepts to solve problems. Learn about how C programming can be effectively used for solutions