COSC 6500
Foundations of Computing
Marquette University · UGRD · Fall 2026
Catalog description
Presents the breadth and current status of computer science in our computerized society and the fundamentals of professional knowledge, skills and abilities. Foundational topics are intermixed with study of software development which include an introduction to abstraction, algorithmic thinking, simulation and testing for computer-based problem solving using higher-level programming languages. Algorithm analysis and computational complexity are presented in the context of considering data structures, algorithms and alternatives. Students program exercises using graphical user interfaces, data base connections, parallel computing and interfaces to the World Wide Web (WWW). Experience includes using an interactive development environment, studying software development methodology, and testing code, basic system administration, computer networking and operating system configuration. Consent required.
Sections
Current meeting, instructor, credit, and enrollment details
001
Availability not recently verified- Days & times
- No scheduled meeting time
- Meeting dates
- —
- Location
- —
- Instructor
- Staff