https://www.programiz.com/c-programming/online-compiler/
Dr. Tassadaq Hussain.
www.tassadaq.ucerd.com

He is a permanent faculty member at, Riphah International University.
He did his Ph.D. from Barcelona-tech Spain, in collaboration with Barcelona Supercomputing Center and Microsoft Research Center.

He is a member of HiPEAC: European Network on High Performance and Embedded Architecture and Compilation, Barcelona Supercomputing Center and Microsoft ResearchCentre Spain.
Until January 2018, he had more than 14 years of industrial experience including, Barcelona Supercomputing Centre Spain, Infineon technology France, Microsoft Research Cambridge, PLDA Italia, IBM Zurich Switzerland, and REPSOL Spain. He has published more than 50 international publications and filed 5 patents.

Tassadaq's main research lines are Machine Learning, Parallel Programming, Heterogeneous Multi-core Architectures, Single board Computers, Embedded Computer Vision, Runtime Resource Aware Architectures, Software Defined Radio and Supercomputing for Artificial Intelligence and Scientific Computing.

www.tassadaq.ucerd.com

Introduction to Programming and Computing

UCERD Rawalpindi
Supercomputing Center
UCERD Murree
UCERD Gathering Intellectuals Fostering Innovations
Unal Center of Educaiton Research & Development
 
The course aims to provide a comprehensive introduction to C/C++ programming, emphasizing its significance in addressing practical scientific, engineering, and industrial issues. Participants will gain insights into the applications of C/C++ programming in solving real-world challenges encountered in various fields.
To course provides knowledge of structure, operation, programming, and applications of computers. It provides sound platform for advanced engineering courses like Object Oriented Programming, Data Structures and Algorithms, FPGA, Microcontroller and Microprocessor etc. The main Course Learning Outcomes of the subject are given below:


An ability to write, debug and execute programs in C++ programming language

Have knowledge related to the concept of programming and its applications

Demonstrate the skills to develop programming related projects

Implementation and hands on experience on state of art microprocessor technology (ARM RISC processor) to address real world problems