Skip to content

The notes, assignments, exercises & some solution code for the course ENGG1340/COMP2113 for the spring semester of the academic year of 2021-22 for The University of Hong Kong

License

Notifications You must be signed in to change notification settings

MatthewSummons/COMP2113

Repository files navigation

COMP2113

Introduction to C++ & Shell HKU Spring Course divided into 10 modules that go through the fundamentals of the the command line, shell scripts & C/C++ programming.

Module 0 is just setup for the HKU CS server and is not neccessary for following along with the work.

In this course we implemented linked lists and RNNs in C++. We also implemented Luhn's Checksum Algorithm and wrote a program that can add arbitrarily large numbers.

Contents

Module 1: Linux Environment

Module 2: Shell Script + Version Control

Module 3: C/C++ Basics

Module 4: Makefile, Programming Style, Basic Debugging

Module 5: Functions & Arrays

Module 6: Arrays & Strings

Module 7: File I/O, Structs & Recursion

Module 8: Pointers & Memory Management

Module 9: C Specifics and GDB debugger

Module 10: C++ Standard Template Library

Note

learncpp.com is a great resource for learning C++ programming. It goes through C++ 20 whereas this course goes through C++ 11. Although not as up to date is still a good way to learn C++.

About

The notes, assignments, exercises & some solution code for the course ENGG1340/COMP2113 for the spring semester of the academic year of 2021-22 for The University of Hong Kong

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages