|
CS 151 - Programming Fundamentals 1
|-----------------------------------------------------------|
Handouts
- Programs in DevC++ vs Visual Studio 2008/2010 [TXT] [DOC] [PDF]
- Formatting Alignment Example [DOC] [PDF]
- Programming Coding Guidelines [TXT] [DOC] [PDF]
|-----------------------------------------------------------|
Textbook Notes [Malik, 3e]
- Chapter 02: Basic Elements of C++ [PPT] [PDF]
- Chapter 03: Input/Output [PPT] [PDF]
- Chapter 04: Control Structures I (selection) [PPT] [PDF]
- Chapter 05: Control Structures II (repetition) [PPT] [PDF]
- Chapter 06: User-Defined Functions I [PPT] [PDF]
- Chapter 07: User-Defined Functions II [PPT] [PDF]
- Chapter 08: User-Defined Data Types, Namespaces, & Strings [PPT] [PDF]
- Chapter 09: Arrays & Strings [PPT] [PDF]
- Chapter 10: Searching & Sorting (Array Applications) [PPT] [PDF]
- Chapter 11: Records (structs) [PPT] [PDF]
- Chapter 12: Classes & Data Abstraction [PPT] [PDF]
- Chapter 13: Inheritance & Composition [PPT] [PDF]
- Chapter 14: Pointers, Classes, Virtual Functions, & Abstract Classes [PPT] [PDF]
- Chapter 15: Overloading & Templates [PPT] [PDF]
- Chapter 16-1: Exception Handling I [PPT] [PDF]
- Chapter 16-2: Exception Handling II [PPT] [PDF]
- All Chapters [zip file] [PPT] [PDF]
BACK TO TOP
|-----------------------------------------------------------|
Textbook C++ Source Codes (.cpp files)
BACK TO TOP
|-----------------------------------------------------------|
C++ Exercise Solutions
BACK TO TOP
|-----------------------------------------------------------|
Homework Assignments/Solutions
- HW Assignment #1 [DOC] [PDF]
- HW Assignment #1 Solutions [DOC] [PDF]
- HW Assignment #2 [DOC] [PDF]
- HW Assignment #2 Solutions [DOC] [PDF]
- HW Assignment #3 [DOC] [PDF]
- HW Assignment #3 Solutions [DOC] [PDF]
- HW Assignment #4 [DOC] [PDF]
- HW Assignment #4 Solutions [DOC] [PDF]
- HW Assignment #5 [DOC] [PDF]
- HW Assignment #5 Solutions [DOC] [PDF]
- HW Assignment #6 [DOC] [PDF]
- HW Assignment #6 Solutions [DOC] [PDF]
- HW Assignment #7 [DOC] [PDF]
- HW Assignment #7 Solutions [DOC] [PDF]
- HW Assignment #8 [DOC] [PDF]
- HW Assignment #8 Solutions [DOC] [PDF]
BACK TO TOP
|-----------------------------------------------------------|
C++ Lab Assignments & Solutions
- Lab Assignment #3 [DOC] [TXT] [PDF]
- Lab Assignment #3 Solution [CPP] [DOC] [PDF]
- Lab Assignment #3 Solution [ZIP] (Visual Studio 2008 Files)
- Lab Assignment #4 [DOC] [PDF]
- Lab Assignment #4 Solution [CPP] [DOC] [PDF]
- Lab Assignment #4 Solution [ZIP] (Visual Studio 2008 Files)
- Lab Assignment #5 [DOC] [PDF]
- Lab Assignment #5 Solution [CPP] [DOC] [PDF]
- Lab Assignment #5 Solution [ZIP] (Visual Studio 2008 Files)
- Lab Assignment #6 [DOC] [PDF]
- Lab Assignment #6 Solution [CPP] [DOC] [PDF]
- Lab Assignment #6 Solution [ZIP] (Visual Studio 2008 Files)
- Lab Assignment #7 [DOC] [PDF]
- Lab Assignment #7 Solution [CPP] [DOC] [PDF]
- Lab Assignment #7 Solution [ZIP] (Visual Studio 2008 Files)
- Lab Assignment #8 [DOC] [PDF]
- Lab Assignment #8 Solution [CPP] [DOC] [PDF]
- Lab Assignment #8 Solution [ZIP] (Visual Studio 2008 Files)
- Lab Assignment #9 [DOC] [PDF]
- Lab Assignment #9 Solution [CPP] [DOC] [PDF]
- Lab Assignment #9 Solution [ZIP] (Visual Studio 2008 Files)
BACK TO TOP
|-----------------------------------------------------------|
eBooks
C++:
- C++ for Dummies [5e] [PDF]
- Beginning Visual C++ [PDF]
- C++ Standard Library, Reference & Tutorial [Addison-Wesley] [CHM]
C:
- Beginning C - From Novice to Professional [ZIP]
- C in a Nutshell [O'Reilly, 2005] [PDF]
- Teach Yourself C in 24 Hours [SAMS, 1e-1997] [PDF]
- Teach Yourself C in 24 Hours [SAMS, 2e-2000] [PDF]
- Mastering Algorithms With C [ZIP]
- Practical C Programming [3e-1997] [PDF]
- Programming in C [3e-2005] [PDF]
- The C Programming Language (ANSI-C) [K&R] [PDF]
- Windows Command-Line Pocket Consultant [MS-Press, 2004] [CHM]
BACK TO TOP
|-----------------------------------------------------------|
|