Course Code: 100484
Credit Hours/Credits: 64/4
Student Body: Undergraduates majoring in Mathematics and Applied Mathematics, Information and Computing Sciences, Statistics and Applied Statistics.
Prerequisites: Basics of Computer Applications
Subsequent Course: Data structures
Course Category: Disciplinary Basic Course
Assessment: Final exam (70%) + Participation & Assignments (30%)
The main goal of this course is to help students learn a programming language, improve their programming skills and enable them to solve mathematical problems using computer programming. The course covers basic programming methods, data types and declarations, control flow, array, functions and variables, structure, input and output, pointer, preprocessor, file pointer, bit computing, as well as aiming to cultivating the students’ ability to debug.