Course Description |
This class is all about getting you ready to handle the basics of writing code to solve the interesting problems in computer science. While getting a program to work can be a challenge at first, as you gain experience you’ll start knocking out code sooner than you would think. We’ll focus a lot on design and programming principles. We’ll use C++ to implement those principles. Of course we’ll also learn a lot about C++ in the process.
|
Catalog Description |
Computation to enhance problem solving abilities; computational thinking; understanding how people communicate with computers, how computing affects society; design and implementation of algorithms; data types, program control, iteration, functions, classes, and exceptions; understanding abstraction, modularity, code reuse, debugging, maintenance, and other aspects of software development; development and execution of programs. Prerequisite: Programming course (high school or college).
|
Location |
ZACH 310 |
Time |
505 - 508: 1:50pm - 2:40pm
509 - 512: 3:00pm - 3:50pm
|
Instructor |
Philip C. Ritchey
|
Teaching Assistants |
Sarra Bounouh
Email: |
sarra.bounouh |
Office: |
|
Office Hours: |
|
|
|
Brennen Taylor
Email: |
brtaylor1001 |
Office: |
|
Office Hours: |
|
|
Peer Teachers |
The website containing the office hours for the peer teachers is http://engineering.tamu.edu/cse/academics/peer-teachers/current-peer-teachers
|
Version Control |
Use of a cloud-based version control system is strongly encouraged.
Learn Git
Git Tools
GitHub@TAMU
|