Undergraduate Degree Programs

The Department offers a wide range of undergraduate Computer Science and Engineering Technology courses.  It offers undergraduate degree programs in Computer Science, Computer Science with a business focus, and Electrical/Electronic Engineering Technology; minor in Computer Science.

Major in Computer Science

Major in Computer Science With Business Focus

Major in Electrical/Electronic Engineering Technology

Minor in Computer Science

Minor in Computer Science with Business focus

Graduate degree (M.S.) in Applied Computer Science

Major in Computer Science

The content of this degree program is designed to train students in the theory and application of computer science and the application in a variety of disciplines. Courses are offered in a variety of topics including programming languages, data structures, computer organization and architecture, software engineering, operating systems, and other computer science topics. The Computer Science program is ideal for persons who wish to pursue their careers in government agencies or private corporations or graduate study in computer science-related multi-disciplines.

Major in Computer Science With Business Focus

The content of this program is designed to train students in the theory and application of computer science and its application in business disciplines. Courses include Software Engineering, Operations Research, Computer Organization, Data Structures and Algorithms, Theory of Computation, Programming Languages, Databases and Operating Systems. Courses in accounting and other business areas augment the Computer Science curriculum. This program is designed for persons who wish to pursue careers in information systems, operations research, and database management.

Concentration in Electrical/Electronic Engineering Technology

The curriculum for the BS in Engineering Technology with a concentration in Electrical/Electronics Engineering Technology (ET-EEET) follows The Association of Technology Management and Applied Engineering (ATMAE) and ABET-ETAC recommendations for courses leading to an undergraduate degree in Engineering Technology with a concentration in Electrical/Electronics Engineering Technology. The ET-EEET program gives students “hands-on” experiences in using various types of electronic instrumentation used by industry, learning CAD and 3D printing, utilizing circuit board milling machines, attending industrial lecture series, field trips, networking events, and various other application-based activities. The coursework of the engineering technology program is highly focused on application. Each technical course will have a laboratory component and/or a project. The faculty in the ET-EEET program are dedicated to giving students learning experiences that directly translate to industry. The faculty members of the ET-EEET program are involved in industry, perform research in the area of electronics, and work closely with industry partners to find internships, scholarships, and employment opportunities for students. Please see our Student Performance and Achievement Information.

Minor in Computer Science

A student may minor in Computer Science by taking the following courses of 20 credits: CSDP 221 ((Introduction to Computer Programming: Intensive), CSDP 222 (Advanced Programming), CSDP 250 (Data Structures), CSDP 332 (Internet Programming), and two 3-credit 400 level computer science courses. 

Minor in Computer Science with Business focus

A student may minor in Computer Science by taking the following courses of 23 credits: CSDP 221 ((Introduction to Computer Programming: Intensive), CSDP 222 (Advanced Programming), CSDP 250 (Data Structures), CSDP 332 (Internet Programming), CSDP 404 (Database management), CSDP 331 (Data warehousing and Data mining), CSDP 407 (Advanced Data base management).

Graduate degree (M.S.) in Applied Computer Science

This degree program meets the needs of those who are already in the workforce and wish to update or improve their knowledge, skills and research opportunities in Computer Science related areas and undergraduate students who wish to pursue graduate study. The courses at the graduate level provide in-depth knowledge and skills in advanced  operating systems, computer architecture, advanced programming, advanced data structures and algorithms, software engineering, and a variety of elective courses, for example,  Artificial Intelligence,  Advanced Database Management, Bioinformatics, Network Security, and Parallel Computing.

Scroll to Top