At second year you have an intermediate undertanding of computer systems and computer programming. You will go into details with computer organization networking and object oriented programming. Scroll down to view some great resources to see you through.
Here you will learn how to follow step-by-step procedures to define a set of instructions and design programs implemented in such a way that it reduces the complexity and increases the efficiency using C++.
In Computer Architecture you will learn about the organization of the components making up a computer system and the meaning of the various operations (mathematical or electronic) and systems that guide its function.
This course introduces to the world of computer networks. You will apreciate the technologies involved in setting up a secure computer network as well as the varying computer networking hardware needed for different use cases.
Code::Blocks is a free C, C++ and Fortran IDE built to meet the most demanding needs of its users. It is designed to be very extensible and fully configurable. Finally, an IDE with all the features you need, having a consistent look, feel and operation across platforms.
Download hereBloodshed Dev-C++ is a full-featured Integrated Development Environment (IDE) for the C/C++ programming language. It uses Mingw port of GCC (GNU Compiler Collection) as it's compiler. Dev-C++ can also be used in combination with Cygwin or any other GCC based compiler.
Download hereBisual Studio Code is a free source-code editor made by Microsoft for Windows, Linux and macOS. Features include support for debugging, syntax highlighting, intelligent code completion, snippets, code refactoring, and embedded Git.
Download here
This is an excellent hands-on guide for the beginning
programmer. Packed with examples of syntax and detailed
analysis of code, fundamentals such as managing I/O,
loops, arrays and creating C++ applications are all
covered in the 21 easy-to-follow lessons...
Google Books
Designing is an incredibly valuable task for the
developers and members of each business. With this book,
you can decode and encode programming languages. If you
want to program, you can take your entrepreneurship to the
next level.
Google Books
You'll get in-depth coverage of the C++ language and function libraries as well as all the newest C++ features, including pointers, inline functions, variable-length arrays, and complex math. This jam-packed resource includes hundreds of examples and sample applications. Google Books
Download HereThis is were all our source codes projects and classroom examples and exercise solution resides to enhance your learning
Visit Hear
The ICTAZ Mukuba University Blog is a filled with tutorial and article relevant for the study of Computer Science, IT and Education.
Visit Hear
Tutorials point provide and exellent reference material examples and exercises great for learning pascal.
Visit Here
Our mission: to help people learn to code for free. We
accomplish this by creating thousands of videos, articles,
and interactive coding lessons - all freely available to
the public.
Free Code Camp
Geeks for geeks is another website filled with tutorials and articles about a wide range of computer science courses.
Visit Here
Dealing with computer architecture as well as computer
organization and design, this fully updated book provides
the basic knowledge necessary to understand the hardware
operation of digital computers. Written to aid electrical
engineers, computer engineers, and computer scientists
Google Books
Computer Architecture: A Quantitative Approach, Fifth Edition, explores the ways that software and technology in the cloud are accessed by digital media, such as cell phones, computers, tablets, and other mobile devices Google Books
Download Here
The content is unique in that it blends traditional
teaching approaches with the use of mathematics and a
mainstream Hardware Design Language (HDL) as formalisms to
describe key concepts. The book keeps the “machine”
separate from the “application” by strictly following a
bottom-up approach: it starts with transistors and logic
gates
Google Books
Tutorials point provide and exellent reference material examples and exercises great for learning pascal.
Visit Here
Javapoint provides great tutorial and exercises on many computer architecture topics.
Visit Here
Another great website for computer science students and coders. As it provide a lots content on computer architecture and various programming languages
Visit Here
If you are hard pressed for resources and reference manuals for computer architecture Computer Science Junction provides free access to some of the best computer architecture educational content.
Visit Here
This value-priced package includes sections on networking
basics, building a network, network administration, TCP/IP
and the Internet, wireless and home networking,
Google Books
You'll learn all the basics stuff you need to know about computer networking from this book. You'll become extremely familiar with terms like UTP, Ethernet, MAC, IP, TCP & UDP, etc.. you will learn how to set everything up and how to keep it working.
Download Here
Computer Networks ISE, Fourth Edition, is the only introductory computer networking book written by authors who have had first-hand experience with many of the protocols discussed in the book, who have actually designed some of them as well, and who are still actively designing the computer networks today.
Read Here
This is a well compiled tutorial for computer networking. It goes well with the computer networking theory course outline.
Visit Here
Tutorialspoint.com is a dedicated website to provide quality online education in the domains of Computer Science, Information Technology, Programming Languages, and other Engineering as well as Management subjects.
Visit Here
Geeks for geeks is another website filled with tutorials and articles about a wide range of computer science courses. Including these computer networking tutorials.
Visit Here
A great source of computer networking tutorials for your knowledge and pleasure.
Visit HereTrivial as it may sound typing on the keyboard without looking at the keys is a skill few people mastered... mainly due to lack of exposure. But! it is surely one skill you will be glad to have. Plus it is easy to learn especially on this game interface! Grab a keyboard and learn to type the proper way.
Visit Typing Club
Github Education provides a wealth of resources for teacher and student coders exposing them to real world production and industry standard tools and learning materials. Sign up to gihub and spare some time to study using world class resources.
Sign Up Here