initial commit of lecture notes
This commit is contained in:
25
lectures/01_introduction/README.md
Normal file
25
lectures/01_introduction/README.md
Normal file
@@ -0,0 +1,25 @@
|
||||
# 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.
|
||||
|
||||
Reference in New Issue
Block a user