| Course Outcomes |
|
| i. | Understanding of Computer Programming concepts |
| ii. | Ability to design algorithmic solution to problems |
| iii. | Ability to convert algorithms to C++ programs |
| iv. | Ability to design modular C++ programs |
| v. | Ability to design programs with Interactive Input and Output |
| vi. | Ability to design programs utilizing arithmetic expressions |
| vii. | Ability to design programs utilizing repetition |
| viii. | Ability to design programs utilizing decision making |
| ix. | Ability to design programs utilizing arrays |
| x. | Ability to design programs utilizing vectors |
| xi. | Ability to design programs utilizing structures/classes |
| xii. | Understanding Software Engineering principles |
| xiii. | Ability to design programs using file Input and Output |
| xiv. | Understand fundamentals of Unix operating system |
| xv. | Ability to test and verifying programs |
| xvi. | Ability to develop simple search and sort algorithms |
The University of Southern California does not screen or control the content on this website and thus does not guarantee the accuracy, integrity, or quality of such content. All content on this website is provided by and is the sole responsibility of the person from which such content originated, and such content does not necessarily reflect the opinions of the University administration or the Board of Trustees