May 22, 2024  
2021-2022 UMass Dartmouth Undergraduate Catalog 
2021-2022 UMass Dartmouth Undergraduate Catalog [Archived Catalog]

Department of Computer and Information Science

Return to {$returnto_text} Return to: Colleges, Departments, and Programs

Faculty and Fields of Interest

Amir Akhavan Masoumi information security, complex systems science, data visualization, cognitive load analysis

Ramprasad Balasubramanian computer vision, robotics, artificial intelligence

Paul Bergstein software engineering, database systems

Yuchou Chang computational imaging, artificial intelligence, brain-computer interface

Adnan El-Nasan computer architecture, operating systems

Hua Fang computational statistics, machine learning, pattern recognition

Firas Khatib bioinformatics, crowd-sourcing

Gokhan Kul cybersecurity, database security, digital forensics, computer systems

Yi Liu software engineering, secure software development, geospatial data science

Clinton Rogers game design, neural networks, artificial intelligence

Ming Shao transfer learning, social media analytics, deep feature learning

Iren Valova artificial intelligence, neural networks, image processing

Haiping Xu (chairperson) software engineering, distributed computing, deep learning, cloud computing, cybersecurity

Jiawei Yuan cybersecurity, UAV security, network security

Xiaoqin Zhang multi-agent systems, intelligent agents, e-commerce

Students who major in computer science are given a strong background in computer hardware and software, as well as a substantial amount of “hands-on” experience. They are prepared to work both in computer industry and business as well as pursue graduate studies in the discipline. Both major and minor programs are offered.

The undergraduate Computer Science program is accredited by the Computing Accreditation Commission of ABET,

Qualified computer science majors can benefit from the Cooperative Education program offered in cooperation with the local computer industry.

The CIS Department also offers a Master of Science Degree in Computer Science with a broad range of required and elective courses in theoretical computer science, computer systems, software engineering, parallel and distributed computing, artificial intelligence, and computer networks. See the Graduate Catalog for information.

Department Mission

  • To offer the strongest Bachelor of Science in Computer Science and ABET accredited program in Massachusetts
  • To offer graduate programs in Computer Science of intellectual rigor
  • To maintain Computer Science research programs supporting the university’s mission
  • To meet regional and state needs through education and industrial and community outreach
  • To build a satisfying and career enhancing environment at UMass Dartmouth
  • To help build an interdisciplinary intellectual environment at UMass Dartmouth
  • To maintain curricula to meet the computer fluency needs of all UMass Dartmouth students 

Program Educational Objectives

Program Educational Objectives of the Bachelors degree program in Computer Science at UMass Dartmouth.

I. Our graduates will successfully apply their Computer Science knowledge and skills in their careers.

II. Our graduates will work effectively with others.

III. Our graduates will pursue life-long learning and professional development.

Student Outcomes

To meet the program goals, the Computer and Information Science Department, through its major in computer science, seeks to produce graduates who have an ability to:

1. Analyze a complex computing problem and to apply principles of computing and other relevant disciplines to identify solutions

2. Design, implement, and evaluate a computing-based solution to meet a given set of computing requirements in the context of the program’s discipline

3. Communicate effectively in a variety of professional contexts

4. Reorganize professional responsibilities and make informed judgements in computing practice based on legal and ethical principles

5. Function effectively as a member or leader of a team engaged in activities appropriate to the program’s discipline

6. Apply computer science theory and software development fundamentals to produce computing-based solutions


Computer Science Minors

Students interested in a minor should contact the CIS Department for additional information. The department offers five different minors: Artificial Intelligence, Computer Game Design, Computer Science, Computer Science Cybersecurity, and Mobile Application Development, each with the emphasis indicated.

Admission to one of the minors

Students must meet the university’s admission requirements for a minor, which include having completed 24 credits. For computer science, prospective minors are encouraged to inquire and plan their minor program prior to earning 24 credits, because the structure of requirements could necessitate the use of more than six semesters. Courses completed prior to formal declaration will count toward the minor program.

Admission to a minor is accomplished through an online application and review of a student’s current transcript(s). Upon acceptance, the student is assigned an advisor, who works with the student to design an individual minor program that meets the stated requirements. Study plans are to be approved by the department chairperson.

A minor must be completed at the time of the degree and will be so noted on the student’s transcript.  A student cannot be readmitted to the University to complete only a minor.

Return to {$returnto_text} Return to: Colleges, Departments, and Programs