Files
CSCI-1200/lectures/01_introduction/README.md
2023-08-28 23:30:24 -04:00

26 lines
1.2 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Lecture 1 --- Introduction to C++, STL, Strings
## Instructors
Dr. Jidong Xiao, xiaoj8@rpi.edu
Dr. Neha Keshan, keshan@rpi.edu
## Instructional Support Coordinator
Shianne Hulbert, hulbes@rpi.edu
Personal/confidential matters contact us through the list (fastest reply, keeps us coordinated): ds_instructors@cs.rpi.edu
For general course questions, please use the Discussion Forum:
https://submitty.cs.rpi.edu/courses/f23/csci1200/forum
## Today
- Brief Discussion of Website & Syllabus
- Crash Course in C++ Syntax
- Getting Started in C++ & STL, C++ Syntax, STL Strings
### Transitioning from Python to C++ (from CSCI-1100 Computer Science 1)
- Python is a great language to learn the power and flexibility of programming and computational problem solving. This semester we will work in C++ and study lower level programming concepts, focusing on details including efficiency and memory usage.
- Outside of this class, when working on large programming projects, you will find it is not uncommon to use a mix of programming languages and libraries. The individual advantages of Python and C++ (and Java, and Perl, and C, and UNIX bash scripts, and ... ) can be combined into an elegant (or terrifyingly complex) masterpiece.