- 95
- 68 030
Dan Collins Lectures in Computing
Приєднався 5 лис 2011
I make videos for teaching college mathematics & computing online.
Getting Started With StyleScanner | C++ Styling Tool
Dan provides a short walk-through on using StyleScanner, a command-line program for checking C++ code for basic readability issues.
Get the StyleScanner source code from Github here -- github.com/danielrcollins1/StyleScanner/blob/main/StyleScanner.cpp
Watch the full video on using Command-Line Arguments here -- ua-cam.com/video/zloCDB9MXXs/v-deo.html
On MacOS, set a hotkey to open terminal in any folder -- www.howtogeek.com/210147/how-to-open-terminal-in-the-current-os-x-finder-location
#cplusplus #programming #style #tutorial #beginners
This series follows the Tony Gaddis textbook, Starting Out with C++: From Control Structures through Objects. We highly recommend this book as a useful resource for the beginning programmer. Lectures are aligned with the 8th Edition text, but any other edition will serve as well.
Dan teaches in the CUNY/Kingsborough Department of Mathematics and Computer Science.
See information on the Gaddis textbook -- www.pearson.com/en-us/subject-catalog/p/starting-out-with-c-from-control-structures-to-objects/P200000007369/9780134498379
Get the free Embarcadero Dev-C++ IDE -- www.embarcadero.com/free-tools/dev-cpp
Download Dan's custom lecture slides -- danielrcollins.commons.gc.cuny.edu/teaching/
Get the StyleScanner source code from Github here -- github.com/danielrcollins1/StyleScanner/blob/main/StyleScanner.cpp
Watch the full video on using Command-Line Arguments here -- ua-cam.com/video/zloCDB9MXXs/v-deo.html
On MacOS, set a hotkey to open terminal in any folder -- www.howtogeek.com/210147/how-to-open-terminal-in-the-current-os-x-finder-location
#cplusplus #programming #style #tutorial #beginners
This series follows the Tony Gaddis textbook, Starting Out with C++: From Control Structures through Objects. We highly recommend this book as a useful resource for the beginning programmer. Lectures are aligned with the 8th Edition text, but any other edition will serve as well.
Dan teaches in the CUNY/Kingsborough Department of Mathematics and Computer Science.
See information on the Gaddis textbook -- www.pearson.com/en-us/subject-catalog/p/starting-out-with-c-from-control-structures-to-objects/P200000007369/9780134498379
Get the free Embarcadero Dev-C++ IDE -- www.embarcadero.com/free-tools/dev-cpp
Download Dan's custom lecture slides -- danielrcollins.commons.gc.cuny.edu/teaching/
Переглядів: 225
Відео
Multi-File C++ Programs, In Dev-C++
Переглядів 4455 місяців тому
Dan shows how to build a C program using multiple files whether you have the source code files provided in advance, or you're building your own class application for the first time. Uses the Dev-C IDE (but the ideas can be applied to other IDEs like xCode or Visual Studio). 0:00 Introduction 1:10 Building an Existing Program 11:03 Making a Brand New Project #cplusplus #devcpp #files #tutorial #...
Blackboard "My Grades" Feedback
Переглядів 1067 місяців тому
Dan walks us through how to access results and feedback from Blackboard assignments and tests. #blackboard #mygrades #feedback Dan teaches in the CUNY/Kingsborough Department of Mathematics and Computer Science.
Basic C++ Compiler Errors | Starter C++ Programming
Переглядів 1767 місяців тому
Dan explains the sometimes-cryptic, and rarely explained, error messages generated by C compilers for programmers just starting out. #cplusplus #programming #errors #beginners This series follows the Tony Gaddis textbook, Starting Out with C : From Control Structures through Objects. We highly recommend this book as a useful resource for the beginning programmer. Lectures are aligned with the 8...
The Queue ADT | Starter C++ Programming, Ch. 18B
Переглядів 210Рік тому
Dan introduces the queue ADT a "first-in, first-out" (FIFO) data structure. Similar to a line of people waiting to enter a bus or a movie, on a first-come-first-served basis; and important in computing situations like the "printer queue" that stores jobs being sent to a networked printer device. #cplusplus #programming #tutorial #beginners This series follows the Tony Gaddis textbook, Starting ...
Binary Files | Starter C++ Programming, Ch. 12C
Переглядів 419Рік тому
Dan shows how to use binary files in C programming, saving data in the raw bit format, saving space and time as compared to text-format conversions. #cplusplus #programming #tutorial #beginners This series follows the Tony Gaddis textbook, Starting Out with C : From Control Structures through Objects. We highly recommend this book as a useful resource for the beginning programmer. Lectures are ...
Random-Access Files | Starter C++ Programming, Ch. 12D
Переглядів 525Рік тому
Dan presents functions for handling random-access files in C , allowing the programmer to jump to any arbitrary point within a file, a feature useful for managing very large data files. #cplusplus #programming #tutorial #beginners This series follows the Tony Gaddis textbook, Starting Out with C : From Control Structures through Objects. We highly recommend this book as a useful resource for th...
C-String Library Functions | Starter C++ Programming, Ch. 10B
Переглядів 466Рік тому
Dan covers the common string-handling functions available in the traditional library of C (and C) language. See our full coverage of command-line arguments from first semester: Appendix G, Command-Line Arguments ua-cam.com/video/zloCDB9MXXs/v-deo.html #cplusplus #programming #tutorial #beginners This series follows the Tony Gaddis textbook, Starting Out with C : From Control Structures through ...
Arrays and Pointer Arithmetic | Starter C++ Programming, Ch. 9C
Переглядів 440Рік тому
Dan discusses the close relationship between arrays and pointers, and details ways to manipulate pointers in C . #pointers #arrays #cplusplus #programming #tutorial #beginners This series follows the Tony Gaddis textbook, Starting Out with C : From Control Structures through Objects. We highly recommend this book as a useful resource for the beginning programmer. Lectures are aligned with the 8...
Variables and Identifiers | Starter C++ Programming, Ch. 2B
Переглядів 345Рік тому
Dan covers the basics of creating and using variables in C , and the best ways to name and identify them. #variables #cplusplus #programming #tutorial #beginners This series follows the Tony Gaddis textbook, Starting Out with C : From Control Structures through Objects. We highly recommend this book as a useful resource for the beginning programmer. Lectures are aligned with the 8th Edition tex...
Parts of a C++ Program | Starter C++ Programming, Ch. 2A
Переглядів 621Рік тому
Dan presents details on the parts of a basic C program. #cplusplus #programming #elements #tutorial #beginners This series follows the Tony Gaddis textbook, Starting Out with C : From Control Structures through Objects. We highly recommend this book as a useful resource for the beginning programmer. Lectures are aligned with the 8th Edition text, but any other edition will serve as well. Dan te...
Selection Sort | Starter C++ Programming, Ch. 8D
Переглядів 430Рік тому
Dan considers the selection sort: is it better than other sorting algorithms? #selectionsort #sorting #cplusplus #programming #tutorial #beginners This series follows the Tony Gaddis textbook, Starting Out with C : From Control Structures through Objects. We highly recommend this book as a useful resource for the beginning programmer. Lectures are aligned with the 8th Edition text, but any othe...
Binary Search | Starter C++ Programming, Ch. 8B
Переглядів 476Рік тому
Dan introduces binary search, one of the most powerful algorithms in computer science. #binarysearch #search #cplusplus #programming #tutorial #beginners This series follows the Tony Gaddis textbook, Starting Out with C : From Control Structures through Objects. We highly recommend this book as a useful resource for the beginning programmer. Lectures are aligned with the 8th Edition text, but a...
Fundamentals Review | Starter C++ Programming, Ch. 1-5
Переглядів 1,3 тис.Рік тому
Dan reviews the most important essentials of C programming: basic input, output, data declarations, control structures, and styling. It appropriate, check out these in-depth videos from the first-semester playlist: Chapter 2, Introduction to C (basic data types) ua-cam.com/video/kyUmxq57QNc/v-deo.html Chapter 3, Expressions and Interactivity (cin and cout details) ua-cam.com/video/74cO5vvEylU/v...
Welcome to C++ | Starter C++ Programming
Переглядів 1,9 тис.Рік тому
An introduction to a series on starter C programming, by Dan Collins of the CUNY/Kingsborough math & computing department. C is a general-purpose programming language created by Danish computer scientist Bjarne Stroustrup as an extension of the C programming language, or "C with Classes". The language has expanded significantly over time, and modern C now has object-oriented, generic, and funct...
Resizing the Dev-C++ Project/Class Browser
Переглядів 96Рік тому
Resizing the Dev-C Project/Class Browser
Problem Solving with Recursion | Starter C++ Programming, Ch. 19B
Переглядів 258Рік тому
Problem Solving with Recursion | Starter C Programming, Ch. 19B
Introduction to Recursion | Starter C++ Programming, Ch. 19A
Переглядів 258Рік тому
Introduction to Recursion | Starter C Programming, Ch. 19A
Final Thoughts | Starter C++ Programming, Conclusion Part 2
Переглядів 141Рік тому
Final Thoughts | Starter C Programming, Conclusion Part 2
Binary Trees | Starter C++ Programming, Ch. 20
Переглядів 186Рік тому
Binary Trees | Starter C Programming, Ch. 20
The Stack ADT | Starter C++ Programming, Ch. 18A
Переглядів 359Рік тому
The Stack ADT | Starter C Programming, Ch. 18A
Variations on the Linked List | Starter C++ Programming, Ch. 17B
Переглядів 247Рік тому
Variations on the Linked List | Starter C Programming, Ch. 17B
Class Templates and the STL | Starter C++ Programming, Ch. 16B
Переглядів 349Рік тому
Class Templates and the STL | Starter C Programming, Ch. 16B
The Linked List ADT | Starter C++ Programming, Ch. 17A
Переглядів 604Рік тому
The Linked List ADT | Starter C Programming, Ch. 17A
Function Templates | Starter C++ Programming, Ch. 16A
Переглядів 348Рік тому
Function Templates | Starter C Programming, Ch. 16A
Polymorphism | Starter C++ Programming, Ch. 15B
Переглядів 408Рік тому
Polymorphism | Starter C Programming, Ch. 15B
Inheritance | Starter C++ Programming, Ch. 15A
Переглядів 369Рік тому
Inheritance | Starter C Programming, Ch. 15A
Operator Overloading and Aggregation | Starter C++ Programming, Ch. 14B
Переглядів 479Рік тому
Operator Overloading and Aggregation | Starter C Programming, Ch. 14B
Copy Constructors, Static Members, and Friends | Starter C++ Programming, Ch. 14A
Переглядів 462Рік тому
Copy Constructors, Static Members, and Friends | Starter C Programming, Ch. 14A
Final Thoughts | Starter C++ Programming, Conclusion Part 1
Переглядів 105Рік тому
Final Thoughts | Starter C Programming, Conclusion Part 1
I'm using your playlist as a supplement to my C++ programming course that is being taught from C++ by Tony Gaddis. Thank you for making this playlist; I find it very helpful that you are able to explain the material in such a way that I can put the pieces of the puzzle together.
thank you sir for that great tutorial!
Glad it was helpful!
Thank you!
You're welcome!
Thank you
You're welcome
Thank you so much !
You're welcome!
Thanks Dr Dan !
Thank you so much !
You're very welcome!
Thanks
It helps. Thank you
Dr Dan , may you please provide us with the lab sheets ?
Thank you !
You're welcome!
Thank you so much Dr Collins.
You are very welcome
Thanks
Thank you so much ! Greetings from Egypt.
Thank you so much 💙💙
Thank you so much !
thank you my guy
good vid
You should be teaching people about fixed width types instead of the archaic fundamental types that vary based on architecture and compilation options. Especially when talking about char to use small values. (u)int8_t is better.
Thanks for your lucid explanations of copy constructors and the "this" keyword, that was very helpful.
ure the best. Thank you, seriously.
Very helpful! Also, awesome to see the demonstration/lab stuff. Keep it up! 🔥 🔥
Thanks for share, you explain very well, and the examples are very useful.
thank you prof. I'm from Yemen.
Thank you for sharing your content. I believe things flourish in the light, and I hope you continue to as well.
Super cool and neat
And many thanks for your video!!! Just did this for a spring class!
Glad it helped!
For the grade book thing-- I create a User Group with the original assigned students from each section-- e.g. Sec3, Sec4, etc. Then I add a smart view to the Bb menu. That allows me to grade by section and submit grades much more quickly.
Right, that's a good idea. Also at least one of my colleagues adds a column in the Grade Center with a section number for a similar effect. Personally I use a VLOOKUP function in an outside spreadsheet document, but your idea is probably more straightforward in terms of existing Blackboard tools once you have it set up.
@@DanComputes I really like that extra column idea! Easy view!
Thanks for the easy-to-follow tutorial. I'm going to start teaching w/ Blackboard in January so I'm counting on these tutorials so get me up to speed.
Glad it was helpful!
Very clear showing of SCOPING.
it worked and was absolutely helpful. Just one question, though: once we merge one class to another, would the students see their respective section numbers on the Blackboard or that of the section that they were merged into? Thanks so much!
Thanks! The merged students do see identifiers of the new section they're merged into, and there's sometimes confusion around that, so I usually have to clarify. And remember to make the original section unavailable so they're not seeing/logging into the unused module.
This was so helpful. Thank you.🙏🏽🌸💛 I feel super fancy now & my students' anxiety lessened bc of I learned this skill.🧘🏾♀️💪🏽
Good video, I observed that the Answer Numbering is not showing in your built Test. How do you get the Answer Numbering to be exported with the pool?
Thank you very much. Just a question (maybe stupid): once I add the score for an assignment to the column (let's say 'homework 1'), does the student automatically see the score or I have to do something more?
Is Blackboard free
Thanks , u saved my time in making test for my students.
great vedio.
This is really helpful, thank you!
Thank you so much. I just started using Pearson textbook and this really helped. The ones in which the numbers can be changed will Blackboard automatically change the numbers for different students. I see that there is Var 30 etc reported after some questions. When you change the question number as you showed in this video, that is for paper test, right?
Excellent! This is exactly what I've been trying to do! Thank you!
Do we connect at regular class start time?