Students will be introduced to the basic concepts of computer architecture and operating systems are discussed leading to compilers and interpreters. The uses of algorithms are introduced for basic problem-solving.   Students are introduced to the programming languages, C and C++.   Here they are expected to perform basic programming concepts as outlined by the course objectives.  The students would also be introduced to programming the Arduino using C and C++. Read more