Introduction to C++ for Programmers
Harvard Summer School
CSCI S-38
Section 1
CRN 33956
An understanding of C++ helps to solidify programming concepts and skills, and also provides a strong foundation for learning other programming languages. This hands-on course teaches practical programming skills while creating creating text-based games. The course examines how common programming constructs are implemented in C++, including elements of C++ 11. Emphasis is placed on the use of C++ for memory management, file input/output (I/O), pointers, references, exceptions, and object-oriented programming. Basic data structures such as linked lists, stacks, and queues are covered in terms of their use and implementation using C++. Each module in the course is accompanied by a mini-project to teach the associated programming concepts as well as to hone problem-solving skills and good coding practices. For the final project, students create a text-based game of their choice. This project helps the student pull together all of the course concepts and leave the course with enhanced confidence in their programming abilities.
Registration Closes: June 20, 2024
Credits: 4
View Tuition Information Term
Summer Term 2024
Part of Term
Full Term
Format
Flexible Attendance Web Conference
Credit Status
Graduate, Noncredit, Undergraduate
Section Status
Field not found in response.