MATH 280
Programming++ for Mathematics Graduate Students
Description: Lecture, three hours. Preparation: programming experience in at least one programming language. Limited to graduate students. Students gain knowledge of core programming language concepts, core operating system constructs, and core computational hardware constructs in order to become proficient in object oriented software construction and design in compiled language, and be able to rapidly learn new programming language for future activities. Students go beyond writing short programs or scripts that invoke preexisting high-level functionality to capability of creating any high-level functionality using object oriented software constructs and techniques. Emphasis on practice of programming rather than problem solving or fundamental algorithms. Emphasis on programming environment details, both software and hardware. S/U grading.
Units: 4.0
Units: 4.0