|Computer Science Review|
|CLASS CODE:||CS 148||CREDITS: 1|
|DIVISION:||PHYSICAL SCIENCE & ENGINEERING|
|DEPARTMENT:||ELECTRICAL & COMPUTER ENGINEERING|
|GENERAL EDUCATION:||This course does not fulfill a General Education requirement.|
|DESCRIPTION:||Review of CS 165 concepts for those who have not been taking Computer Science classes for an extended period of time.|
|CONTENT AND TOPICS:||Mechanics: computer labs, Linux, C++, and Java; Procedural Paradigm: Bohm and Jacopini structures, single-entry, single-exit, structured programming, pointers, functions, pass by value & reference, recursion; Object Oriented paradigm: coupling, cohesion, abstraction, encapsulation, composition, inheritance, polymorphism, class definition, access modifiers, constructors, destructors, copy constructors, operator overloading; Software Engineering: design, algorithm development, debugging|
|GOALS AND OBJECTIVES:||1.Write programs that correctly implement requirements.
2. Use the CS computer lab to complete programming assignments.
3. Apply basic software development concepts.
|PREREQUISITES:||CS 165 or equivalent|
|EFFECTIVE DATE:||August 2001|