2023-2024 Graduate Catalog w/ June Addendum 
    
    Dec 13, 2024  
2023-2024 Graduate Catalog w/ June Addendum [ARCHIVED CATALOG]

Add to Portfolio (opens a new window)

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 (This course is designed for the student that does not have a CS background)
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)