Computer Science Minor
Computer Science programs are designed for students who have an interest in the general study of computer science rather than a focus on a particular application area. Students gain a broad education in traditional computer science concepts including algorithms, software engineering, computer architecture, data structures, operating systems, networks, artificial intelligence and image processing. Students learn theory as well as the methodologies and techniques used in the development of computer systems.
The computer science minor includes a required five-course core of program design & abstraction, mathematical concepts in computing I, computer systems & low-level programming, data structures, and a CIS minor elective. Please note the prerequisites for these courses. For more information and to see a full CS approved elective list, visit the related websites below.
After completing this program, students should:
- design, write and test efficient software algorithms
- apply knowledge of computer hardware and system software to design reliable & efficient software systems
- apply math concepts to problem solving
- learn, evaluate and apply new problem solving techniques & tools
- learn new problem solving strategies and transfer them from one problem domain to another
- be able to communicate with and lead teams
- be able to do well in Industry or Research
Related Web Sites
Dr. Jie Wu, Chair
Science Education and Research Center, Room 304
Sally Kyvernitis, Faculty Advisor
Science Education and Research Center, Room 330