Kingfisher Concentration - Computer Science requirements (9 Credits)
Chair: David Reed, Ph.D. DaveReed@creighton.edu
Department Office: Hitchcock Communication Arts Building, Room 209-A
The Computer Science Kingfisher Concentration offers students the opportunity to study computation including the design and analysis of algorithms (step-by-step sequences of instructions for carrying out some task), the formalization of algorithms as programs, and the development of computing devices for executing those programs. A Kingfisher Concentration in computer science provides a strong foundation in computing that can complement other major fields and also prepare graduates for assessing the technology they use in everyday life.
This Kingfisher Concentration has an associated minor that allows for continued study of these topics: Computer Science Minor
| Code | Title | Credits |
|---|---|---|
| Required Courses: | ||
| CSC 221 | Introduction to Programming | 3 |
| CSC 222 | Object-Oriented Programming | 3 |
| Choose 3 credits from the list below: | 3 | |
| Data Structures | ||
| Computer Organization | ||
| Algorithm Design and Analysis | ||
| Data Visualization | ||
| Human Computer Interaction | ||
| Social Networks Analytics | ||
| Theory of Computation | ||
| Programming Languages | ||
| Database Design and Security | ||
| Software Engineering | ||
| Introduction To Artificial Intelligence | ||
| Web Programming | ||
| Mobile App Development | ||
| Special Topics | ||
| Total Credits | 9 | |