Home /  Courses And Programs / C/C++ Programming II : Dynamic Memory and File I/O Concepts

Building upon C/C++ Programming I, level II will provide you with a further understanding of the C and C++ programming laungauges. Topics include: the run-time environment, advanced I/O features, advanced pointer and array concepts, basic data structures, efficiency and portability, the Standard C Library, and debugging techniques.

Course Highlights
  • Bitwise operations
  • Executive environment
  • Recursion
  • Advanced array and pointer concepts
  • Storage map equations
  • Dynamic pointer array allocation
  • State diagrams and state machines
  • Sorting and searching
  • Lists, trees and hashings
  • Data representation and portability
  • Locating records within files
  • Variable argument functions
  • Non-local gotos
Course Benefits
  • Execute concepts acquired in C/C++ Programming I to "real-world" programming situations
  • Understand the diverse applications of C and C++ concepts
  • Possess the ability to apply C and C++ to practical problems
CSE-40475 C/C++ Programming I: Fundamental Programming Concepts or similar experience. Access to a standard C and C++ compiler is required. Students must have a competent knowledge of basic C and C++ programming concepts as taught in any good C/C++ Programming I course, especially regarding data types and pointers. Those with minimal or distant knowledge of these concepts MUST complete the prerequisite prior to enrolling in this course.

Course Number: CSE-40476
Credit: 3.00 unit(s)
Related Certificate Programs: C/C++ ProgrammingEmbedded Computer Engineering

+ Expand All