Computer Science Minor
Computer Science Minor Requirements
The student must complete four required courses and one advance course.
Requirements
Two introductory courses from:
MAC 1003 | Make Movies & Games in Alice | 3 |
MAC 1005 | Programming Worlds - Animation and Games | 4 |
MAC 1000 | Programming & Graphics in Visual Basic | 4 |
MAC 1075 | Computers and Information Technology | 3 |
The two courses:
and one of the following:
Advanced Courses (partial list):
MAC 2017 | Data Structures and Algorithms Software Tools | 3 |
MAC 2015 | Database Design & Construction | 3 |
MAC 2035 | Programming Languages | 3 |
MAC 2045 | Computer Systems Architecture and Programs | 3 |
For students with a background equivalent to a required course, an advanced course may be substituted with the approval of the Department.
Upon completing the program, a student will be proficient in programming in Java, will be familiar with various hardware configurations for large and small systems, and will be knowledgeable about the software needed to run these systems. Depending on the advanced course chosen, a student will also study these topics:
- Advanced programming in Java
- Data structures used in programming
- Sequential and Random access files
- Computer architecture and low level programming