Structured programming with C++ for budding computer scientists
Click an image below to visit that section...
Instructor: Mrs. Conni Carr, Room D104, firstname.lastname@example.org
Welcome to Foothill’s Introduction to Programming I/II – a year-long introduction to structured programming with C++.
This course qualifies for the UC/CSU subject "G" - College-Preparatory Elective.
This course is articulated with CSM10A at Moorpark College, which is a UC/CSU transferable, 4 semester unit course in the subject area of computer science.
This course covers fundamentals, structured programming, and concepts of object-oriented design. A high-level programming language is used to teach computational thinking, computer science concepts and applied programming skills. The curriculum covers the basic components, syntax, and semantics of C++. The concepts of algorithm development, choosing data and control structures, providing documentation, concepts of structured programming, and use of arrays and pointers are introduced. Future development trends, ethics in computing and other current topics are considered.
If you perform well ( A, B or C ) on the embedded Moorpark College course quizzes, tests, assignments and projects, you will be able to petition for college credit through Moorpark College at the end of semester 2.
Credit through Moorpark College is free. It is not required to petition for credit.
SCOPE AND SEQUENCE
Chapter 1 Introduction to Computers and Programming
Chapter 2 Introduction to C++
Chapter 3 Expressions and Interactivity
Chapter 4 Making Decisions
Chapter 5 Loops and Files
Chapter 6 Functions
Chapter 7 Arrays
Chapter 8 Searching and Sorting Arrays
Chapter 9 Pointers
Chapter 10 Characters, C-Strings and Strings
Chapter 11 Structured Data
Extra C++ Basic Class Design in C++
Starting Out with C++: From Control Structures through Objects, Tony Gaddis, Pearson
For the Foothill transcript, Mrs. Carr’s coursework will count as 50% of your grade and the embedded coursework from Moorpark will count as 50% of your grade. For students wishing to petition for college credit, you will be recommended based on the 50% of your grade that consists of Moorpark-articulated work.
The portion of your course grade for Moorpark embedded work is your actual college transcript grade. Mrs. Carr strongly recommends that students earning an A petition for credit and that students earning a B should consider petitioning. If you earn a C, you need to reflect on WHY you earned a C. Is it an issue of your understanding or is it an issue of your work ethic in the class? If you possess a strong understanding of the content, you could consider petitioning for credit with a C. If you do not possess a strong understanding of the content, then you should not petition for credit, just in case you wish to re-take the course in the future.
Once CS M10A is on your college transcript, you cannot repeat it.