CSCI 101 : Fundamentals of Computer Programming

Spring 2013

Home | Lecture | Assignments | Labs | Academic Integrity Policy | Course Outcomes | Contact Information


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