
George Dimitoglou
- Associate Professor of Computer Science
- Program Director, Master's in Cybersecurity and Director of the Center for Computer Science and Information Assurance
Students completing the Bachelor of Science major in computer science are well prepared for a career or graduate study in the field of computer science. Graduates of this program typically pursue careers in areas such as software engineering and technology management.
The Bachelor of Science in Computer Science is professionally oriented, and students will learn sound software engineering practices, using object-oriented languages such as Java and C++. Students completing this degree are well prepared for a career or graduate study in the field of computer science. Graduates of the program typically pursue careers in areas such as software engineering and technology management.
The BSCS program (PDF checklist) is accredited by the Computing Accreditation Commission of ABET. The program requirements with course descriptions can be found here. To help students plan their degree, here are some sample 4-year plans.
Hood undergraduate students declare the major at the end of the sophomore year.
In recent years, we have:
The graduates of the computer science program will, within a few years after graduation, apply their knowledge and skills to:
Program Educational Objectives are reviewed annually by the program faculty and the Computer Science Advisory Board.
By the time of graduation, students will demonstrate ability to:
The minor in computer science provides an organized exposure to the discipline. It includes two semesters of programming and three-course electives that allow students to shape their study based on their interests. The Department offers a wide variety of elective courses each semester, ranging from software development, artificial intelligence, and computer architecture to programming languages, database management systems, data science, and machine learning.
The 20.0-credit computer science minor is open to students from any major and provides useful hands-on, problem-solving skills that can complement virtually any area of study. The course and credit requirements for the minor are:
Department Chair of Computer Science and Information Technology
Coordinator, Computer Science Minor
Information will vary based on program level. Select a path to find the information you're looking for!