CMPS 312B Python in Scientific Applicati

CMPS 312B. Python in Scientific Applications. (3 Credit Hours). The curse will cover various freatures of the Python Language by developing skills for creating object-oriented applications. The students will learn to write a complete Python program to solve their computing and data analytics problems. This course first introduces the student to the fundamentals of data storage, input and output, control structures, functions, sequences and lists, file I/O, and objects that are created from standard library classes. Then, the student learns to write Python programs to develop classes, recursive functions, and finally, develop simple event-driven GUI applications. Finally, the course provides today's most compelling, leading-edge technologies that can be programmed in Python for solving domain-specific and real-world computational and data science problems such as case studies of artificial intelligence, big data, and cloud computing. Prerequisite: CMPS 190B or ENGR 130B for computing skills and SMAT 211B for mathematics skills; or Concent of Instructor.

Credits

3