CSC 201 - Computer Programming I

3 Unit(s)

An introduction to computer programing with emphasis on mathematical problems using python programing language or any other scientific programming language. Introduce students to computers, compilers and editors, and they are expected to write medium-sized programs. Implementation of concepts such as binding, scope, looping, branching, subprograms and parameter parsing, tasks and concurrency, heap management, exception handling, templates, inheritance and overloading