Computer Science Minor


Computer Science deals with the application of various algorithms and techniques to solve computing problems in virtually every discipline. There is a constantly increasing demand for computing skills in all businesses and industry. A minor in Computer Science will complement any field of study with computing knowledge, and promote computational thinking among students enabling them to apply computing skills to their prospective fields. Many non-computer professionals are using and applying computers to solve critical problems in their fields. With a minor in computer science, students will be transformed from mere users to professionals who can integrate software design and programming with other disciplines.

The Minor in Computer Science aims to provide a background in computing for students who are majoring in other fields. The Computer Science minor is not available for students majoring in Computer Science.

Open All | Close All



    To complete the minor, 20 credits in computer science are needed. Students will need to take six classes plus two labs. The courses span programming, data structures, databases, and operating systems. All these courses are taken from the current course offering of the BS in Computer Science. The minor will follow the traditional day time/night class delivery format. The required courses (20 credit hours) are given below.

    • CSSE 1710 Introduction to Programming I (3 credits)
    • CSSE 1711 Introduction to Programming I Lab (1 credits)
    • CSSE 1720 Introduction to Programming II (3 credits)
    • CSSE 1721 Introduction to Programming II Lab (1 credits)
    • CSSE 2130 Java (3 credits)
    • CSSE 3430 Data Structures (3 credits)
    • CSSE 3540 Database Systems & Programming (3 credits)
    • CSSE 4490 Operating Systems (3 credits)

Program Contact Information

Program Director: Shadi Bani Taan, Ph.D.
Engineering 321
Telephone: (313) 993-1163
Fax: (313) 993-1187