|
|
Nov 22, 2024
|
|
CISC 504 - Principles of Programming Languages (3 semester hours) Prerequisites: A Baccalaureate degree in computer science or a related technical field (e.g., electrical and computer engineering, information science, operations research) or permission of CISC grad committee Description: This course explores a topic of collection of topics of special interest that is timely and in response to critical or emerging topics in the broad field of computer information sciences. The student with prior math or engineering education may have a foundation for the statistical concepts they encounter in a computer science graduate program, but not enough programming experience to keep up with the analysis, modeling and creating their own computational solutions. This course is intended to give the student the programming capability and experience required to succeed in their graduate study of master computer information sciences. The course is an application-driven and solution strategies with Python. Furthermore, integration between Python and other languages is also covered. Topics include programming paradigms, functional programming scripting languages, objects, algorithm design and analysis, trees, graphs, sorting and searching. The focus is on how these concepts relate to computational tasks in science and engineering.
Add to Portfolio (opens a new window)
|
|
|