[EPP] (http://www.fullerton.edu/ecs/cs/resources/epp_exam.php) exam is the exam in Programming Proficiency that must pass to get the bachelor's degree of Computer Science or engineering in California State University, Fullerton. So I took CPSC 301 to review, reinforce, and expand on programming concepts and skills. Afterwards, I passed EPP part 1 and part 2.
- This repo contains the following concepts in C++ programming language.
- Program design with pseudocode using modularity and information hiding
- Program documentation
- Correct and appropriate use in programs of the following
- standard control structures for assignment, selection, repetition
- functions
- input and output to and from text and binary files
- arrays and strings
- pointers and dynamic variables
- recursion
- classes and objects of the classes
- templates
- operator overloading
- lists, stacks, queues, binary trees with both array and linked list implementations
- searching and sorting
- Little more about the following topics
- hashing
- B, B+ trees
- inheritance
- polymorphism
- virtual functions