Little or no programming is required. Explore computer languages from multiple perspectives. Languages designed for procedural, functional, object-oriented, and logic programming paradigms are among those typically introduced and examined. Some programming required. Topics will include implementation of graphics and of graphical user interfaces.
Extensive programming is required.
Individualized course in programming in high-level languages. Students may enroll in any high-level language approved by the program chair. Learning and extensive programming in the language chosen. Explore basic neural networks from the perspective of computer science and software engineering. Theory, methodology, and applications from an introductory perspective are examined.