Welcome to Course SE105! (Fall 2013)
Note: this page is for fall 2013 and thus is no longer active!
Overview
What you will learn- Basic concepts of programming
- Practical and key programming techniques
- Basic knowledge of standard C++ language
What you will be able to do after this course
- Write simple command-line C++ programs
- Understand programs that have many lines of codes
- Be ready for advanced programming courses
What you will NOT be after this course
- C++ experts
- Programming master
Text Book
- Programming : principles and practice using C++, by Bjarne Stroustrup, Addison-Wesley, ISBN: 0-32-154372-6 (amazon)
Agenda and Slides
- Chapter 1: Programming, Sep. 13th, 2013 (download)
- Chapter 2: Types, Sep. 17th, 2013 (download)
- Chapter 3: Computation, Sep. 24th, 27th, 2013 (download)
- Chapter 4: Example-1, Sep. 29th, 2013 (download)
- Chapter 5: Function, Oct. 8th, 2013 (download)
- Chapter 6: Scope, Oct. 11th, 2013 (download)
- Chapter 7: Errors, Oct. 15th, 2013 (download)
- Chapter 8: Recursion, Oct. 18th, 2013 (download)
- Chapter 9: Example-2, Oct. 22nd, 2013 (download)
- Chapter 10: Overload, Oct. 22nd, 2013 (download)
- Chapter 11: I/O streams, Oct. 25th, 2013 (download)
- Chapter 12: Customed I/O streams, Oct. 29th, 2013 (download)
- Chapter 13: Writing, Nov. 1st, 2013 (download)
- Chapter 14: Completing, Nov. 5th, 2013 (download)
- Chapter 15: Class, Nov. 8th, 2013 (download)
- Chapter 16: Sequential containers, Nov. 12th, 2013 (download)
- Chapter 17: Associative containers, Nov. 15th, 2013 (download)
- Chapter 18: Subclassing, Nov. 19th, 22th 2013 (download)
- Chapter 19: Virtual Function, Nov. 26th, 2013 (download)
- Chapter 20: Pure virtual Function, Nov. 29th, 2013 (download)