Computer Science Minor

Computer Science Minor Requirements

The student must complete four required courses and one advance course.

Requirements

Two introductory courses from:

MAC 1003Make Movies & Games in Alice

3

MAC 1005Programming Worlds - Animation and Games

4

MAC 1000Programming & Graphics in Visual Basic

4

MAC 1075Computers and Information Technology

3

The two courses:

MAC 1010Computer Programming I

4

MAC 2010Computer Programming II

4

and one of the following:

Advanced Courses (partial list):

MAC 2017Data Structures and Algorithms Software Tools

3

MAC 2015Database Design & Construction

3

MAC 2035Programming Languages

3

MAC 2045Computer 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