Search courses · All instructors
CSCI 140: Programming Fundamentals in C++
Intended for students wishing to acquire programming skills in connection with a natural science or technology. Basic concepts of computer programming using the C++ programming language. Topics covered: introduction to computer architecture, and elements of a language such as control structures, functions, basic I/O, one dimensional and parallel arrays, text file I/O. Algorithm development, problem solving and software engineering are emphasized. Programming is required in implementation of concepts. Lab.
Offered in 5 of the 26 listed terms (Winter 2021 to Winter 2024).
Catalog entryBrowse ClassesTextbooks (WWU Bookstore)
Prerequisites
MATH 112 or MATH 115 or MATH 124 or MATH 125 or MATH 156 or MATH 204 or MATH 114 or Precalculus AP Exam (AP65), score 3 or Calculus AB AP Exam (AP66), score 2 or Calculus BC AP Exam (AP68), score 3 or Calc AB Subscore AP Exm (AP69), score 2 or Pre-Calculus (PC), score 1.70 or Pre-Calculus 1 (PC1), score 1.70 or Pre-Calculus 2 (PC2), score 1.70 or College Algebra (CA), score 1.70 or MPT General - Scaled Score, score 152 or MPT - Advanced - Scaled Score, score 143 or ALEKS Math Placement Assessmnt, score 55
Prerequisite tree
Each course's own prerequisites, down to the first courses in the chain.
- MATH 112 Functions and Algebraic Methods
requires MPT - Advanced - Scaled Score, score 143 or MATH 099 (minimum grade YP) or College Algebra (CA), score 1.70 or Intermediate Algebra (IA), score 1.70 or MPT General - Scaled Score, score 148 or ALEKS Math Placement Assessmnt, score 35 or Precalculus AP Exam (AP65), score 2 or MATH 197C (minimum grade S) or MATH 109 (minimum grade S) - MATH 115 Precalculus II
requires MATH 114 or Precalculus AP Exam (AP65), score 4 or ALEKS Math Placement Assessmnt, score 65- MATH 114 Precalculus I
requires MPT General - Scaled Score, score 153 or MPT - Advanced - Scaled Score, score 143 or ALEKS Math Placement Assessmnt, score 55 or MATH 112 or Precalculus AP Exam (AP65), score 3 or College Algebra (CA), score 1.70 or Pre-Calculus 1 (PC1), score 1.70- MATH 112 Functions and Algebraic Methods (shown above)
- MATH 114 Precalculus I
- MATH 124 Calculus and Analytic Geometry I
requires MPT - Advanced - Scaled Score, score 153 or MATH 115 or MATH 118 or Precalculus AP Exam (AP65), score 5 or Calculus BC AP Exam (AP68), score 3 or Calculus AB AP Exam (AP66), score 2 or Calc AB Subscore AP Exm (AP69), score 2 or Pre-Calculus 2 (PC2), score 2.30 or ALEKS Math Placement Assessmnt, score 80- MATH 115 Precalculus II (shown above)
- MATH 118 Accelerated Precalculus
requires MPT General - Scaled Score, score 158 or MPT - Advanced - Scaled Score, score 149 or Precalculus AP Exam (AP65), score 4 or Calculus AB AP Exam (AP66), score 2 or Calculus BC AP Exam (AP68), score 3 or Calc AB Subscore AP Exm (AP69), score 2 or ALEKS Math Placement Assessmnt, score 70
- MATH 125 Calculus and Analytic Geometry II
requires MATH 124 or MATH 134 or Calculus AB AP Exam (AP66), score 4 or Calculus BC AP Exam (AP68), score 3 or Calc AB Subscore AP Exm (AP69), score 4 - MATH 156 Algebra With Applications to Business and Economics
requires MPT General - Scaled Score, score 152 or MPT - Advanced - Scaled Score, score 143 or ALEKS Math Placement Assessmnt, score 55 or Precalculus AP Exam (AP65), score 3 or College Algebra (CA), score 1.70 or Pre-Calculus 1 (PC1), score 1.70 or MATH 112- MATH 112 Functions and Algebraic Methods (shown above)
- MATH 204 Elementary Linear Algebra
requires MATH 125 or MATH 135 or MATH 138- MATH 125 Calculus and Analytic Geometry II (shown above)
- MATH 135 Calculus II Honors
- MATH 138 Accelerated Calculus
requires Calculus AB AP Exam (AP66), score 4 or Calculus BC AP Exam (AP68), score 3 or Calc AB Subscore AP Exm (AP69), score 4 or (Calculus BC AP Exam (AP68), score 2 and Calc AB Subscore AP Exm (AP69), score 3)
- MATH 114 Precalculus I
requires MPT General - Scaled Score, score 153 or MPT - Advanced - Scaled Score, score 143 or ALEKS Math Placement Assessmnt, score 55 or MATH 112 or Precalculus AP Exam (AP65), score 3 or College Algebra (CA), score 1.70 or Pre-Calculus 1 (PC1), score 1.70- MATH 112 Functions and Algebraic Methods (shown above)
From Banner's catalog for Spring 2027. Banner lists only the requisites it enforces, so check the catalog entry too.
Required by (11)
CISS 361, EECE 233, EECE 352, ENGR 352, M/CS 435, M/CS 478, MATH 445, MFGE 466, PHYS 321, PHYS 326, PHYS 345
What it leads to
Courses that list it as a prerequisite, then the courses that list those, 2 levels deep.
- CISS 361 Cybersecurity
- EECE 233 Digital Electronics
- EECE 352 Introduction to Automation and Control
- ENGR 352 Introduction to Automation and Control
- M/CS 435 Nonlinear Optimization
- M/CS 478 Fundamentals of Cryptography
- MATH 445 Computational Statistics
- MFGE 466 CAD Automation
- PHYS 321 Tools and Data Analysis
- PHYS 326 Tools and Data Analysis
- PHYS 345 Quantum Computing
Syllabi and course websites
None listed yet.
Instructors
| Instructor | Sections | Terms |
|---|---|---|
| Tan, See-Mong | 12 | Winter 2021 to Spring 2022 |
| Koepp, Michael | 8 | Fall 2022 to Winter 2024 |
Every offering in the listed terms (20 sections)
| Term | Sec | CRN | Type | Meets | Instructor | Enrolled | Delivery |
|---|---|---|---|---|---|---|---|
| Winter 2024 | 0 | 13899 | Lecture/Lab | MWF 10:00am-10:50am · AW 210 M 12:00pm-1:50pm · CF 162 | Koepp, Michael | 24/25 | Face to Face Instruction |
| Winter 2024 | 0 | 13900 | Lecture/Lab | MWF 10:00am-10:50am · AW 210 T 2:00pm-3:50pm · CF 165 | Koepp, Michael | 17/25 | Face to Face Instruction |
| Winter 2024 | 0 | 13901 | Lecture/Lab | W 8:00am-9:50am · CF 162 MWF 10:00am-10:50am · AW 210 | Koepp, Michael | 15/25 | Face to Face Instruction |
| Winter 2024 | 0 | 13902 | Lecture/Lab | MWF 10:00am-10:50am · AW 210 T 12:00pm-1:50pm · CF 164 | Koepp, Michael | 14/25 | Face to Face Instruction |
| Fall 2022 | 0 | 44056 | Lecture/Lab | MWF 9:00am-9:50am · CF 120 M 10:00am-11:50am · CF 167 | Koepp, Michael | 15/25 | Face to Face Instruction |
| Fall 2022 | 0 | 44057 | Lecture/Lab | MWF 9:00am-9:50am · CF 120 M 12:00pm-1:50pm · CF 164 | Koepp, Michael | 21/25 | Face to Face Instruction |
| Fall 2022 | 0 | 44058 | Lecture/Lab | T 8:00am-9:50am · CF 167 MWF 9:00am-9:50am · CF 120 | Koepp, Michael | 25/25 | Face to Face Instruction |
| Fall 2022 | 0 | 44059 | Lecture/Lab | MWF 9:00am-9:50am · CF 120 T 10:00am-11:50am · CF 165 | Koepp, Michael | 11/25 | Face to Face Instruction |
| Spring 2022 | 04 | 22012 | Lecture/Lab | MWF 9:00am-9:50am · CF 120 F 10:00am-11:50am · CF 164 | Tan, See-Mong | 8/25 | Face to Face Instruction |
| Spring 2022 | 03 | 22011 | Lecture/Lab | MWF 9:00am-9:50am · CF 120 T 12:00pm-1:50pm · CF 162 | Tan, See-Mong | 11/25 | Face to Face Instruction |
| Spring 2022 | 02 | 22010 | Lecture/Lab | MWF 9:00am-9:50am · CF 120 M 2:00pm-3:50pm · CF 162 | Tan, See-Mong | 14/25 | Face to Face Instruction |
| Spring 2022 | 01 | 22009 | Lecture/Lab | T 8:00am-9:50am · CF 162 MWF 9:00am-9:50am · CF 120 | Tan, See-Mong | 8/25 | Face to Face Instruction |
| Spring 2021 | 04 | 22231 | Lecture/Lab | MWF 9:00am-9:50am · REMOTE SYNC R 10:00am-11:50am · REMOTE SYNC | Tan, See-Mong | 3/25 | Face to Face Instruction |
| Spring 2021 | 03 | 22230 | Lecture/Lab | MWF 9:00am-9:50am · REMOTE SYNC W 10:00am-11:50am · REMOTE SYNC | Tan, See-Mong | 9/25 | Face to Face Instruction |
| Spring 2021 | 02 | 22229 | Lecture/Lab | MWF 9:00am-9:50am · REMOTE SYNC W 2:00pm-3:50pm · REMOTE SYNC | Tan, See-Mong | 9/25 | Face to Face Instruction |
| Spring 2021 | 01 | 22228 | Lecture/Lab | MWF 9:00am-9:50am · REMOTE SYNC T 10:00am-11:50am · REMOTE SYNC | Tan, See-Mong | 11/25 | Face to Face Instruction |
| Winter 2021 | 04 | 11490 | Lecture/Lab | MWF 1:00pm-1:50pm · REMOTE SYNC T 2:00pm-3:50pm · REMOTE SYNC | Tan, See-Mong | 21/25 | Face to Face Instruction |
| Winter 2021 | 03 | 11489 | Lecture/Lab | MWF 1:00pm-1:50pm · REMOTE SYNC W 2:00pm-3:50pm · REMOTE SYNC | Tan, See-Mong | 13/25 | Face to Face Instruction |
| Winter 2021 | 02 | 11488 | Lab | W 8:00am-9:50am · REMOTE SYNC MWF 1:00pm-1:50pm · REMOTE SYNC | Tan, See-Mong | 14/25 | Face to Face Instruction |
| Winter 2021 | 01 | 11487 | Lab | T 8:00am-9:50am · REMOTE SYNC MWF 1:00pm-1:50pm · REMOTE SYNC | Tan, See-Mong | 14/25 | Face to Face Instruction |