Jun 16, 2024  
2023-2024 Undergraduate Catalog 
    
2023-2024 Undergraduate Catalog

Department of Computer Science


Kaushik Roy, Chairperson


Degrees Offered

Computer Science - Bachelor of Science

Mission

The mission of the Bachelor of Science Program in Computer Science is to provide the opportunity for its students to acquire the educational background necessary to pursue professional careers in the wide variety of positions in which Computer Science is required, or to continue their education toward advanced degrees in computer science. The primary purpose of the Department is to teach theory, abstraction, and design related to the field of computer science.

Educational Objectives

The educational objectives of the Computer Science Undergraduate Program are that each graduate of the program should be able to do the following:

  1. Perform effectively and remain effective through life-long learning in a computer science related career.
  2. Perform effectively in graduate programs where an undergraduate degree in computer science is required.
  3. Effectively communicate ideas and collaborate professionally with colleagues and clients.

Educational Outcomes

The Computer Science Program enables students to achieve the following competencies as outcomes by the time of graduation:

  1. Analyze a complex computing problem and 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. Recognize professional responsibilities and make informed judgments 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.

Program Requirements

The Computer Science major must complete 120 credit hours following the approved departmental curriculum. Majors must also satisfy all University and College of Engineering requirements. Included in the 120 semester hours are 58 hours in Computer Science courses and 20 hours in mathematics.

Accreditation

The undergraduate program in Computer Science, leading to the Bachelor of Science in Computer Science (BSCS) degree, is accredited by the Computer Science Accreditation Commission of the Accreditation Board for Engineering and Technology (CAC-ABET).

Career Opportunities

The Bureau of Labor Statistics of the U.S. Department of Labor in its “Occupational Outlook for College Graduates”continues to report that the employment outlook for computer-oriented graduates is very good. Opportunities in the area are expected to grow faster than the average of all occupations through the next decade.

Minimum Grade of “C” Policy

Computer Science students must earn a grade of “C” or better in the following courses to graduate or to satisfy prerequisite requirements of subsequent courses: COMP 163 , COMP 167 , COMP 280 , COMP 285 . Computer Science students must earn a grade of “C-” or better in MATH 131 .

Directory of Faculty

Mahmoud Abdelsalam; Assistant Professor
B.S., Arab Academy for Science and Technology; M.S., Ph.D., Universtiy of Texas at San Antonio

Mohd Anwar; Professor
B.S., Winona State University; M.S., North Dakota State University; Ph.D., University of Saskatchewan

Kelvin Bryant; Associate Professor
B.S., M.S., Ph.D., North Carolina State University

Albert Esterline; Associate Professor
B.A., Lawrence University; M.Litt., Ph.D., University of St. Andrews; M.S., Ph.D., University of Minnesota

Sajad Khorsandroo; Assistant Professor
B.E., University of Applied Science and Technology; M.S., University of Malaya; Ph.D., University of Texas at San Antonio

Olusola Odeyomi; Assistant Professor
B.Sc., M.Sc., Obafemi Awolowo University; Ph.D., Wichita State University

Letu Qingge; Assistant Professor
B.S., Inner Mongolia University; M.S., Beijing University of Chemical Technology; Ph.D., Montana State University

Kaushik Roy; Professor and Chairperson
B.S., M.S., University of Rajshahi; M.S., Ph.D., Concordia University

Madhuri Maddy Siddula; Assistant Professor
B.S., Osmania University; M.S., Indraprastha Institute of Information Technology Delhi; Ph.D., George State University

Jinsheng Xu; Associate Professor
B.S., Nanjing University; M.S., Beijing University; Ph.D., Michigan State University

Huiming Anna Yu; Professor and Director of Graduate Studies
B.S., Xiamen University; M.S., Hefei Polytechnic University; Ph.D., Stevens Institute of Technology

Xiaohong Dorothy Yuan; Professor
B.S., Huazhong University of Science and Technology; Ph.D., Institute of Automation, Chinese Academy of Sciences; Ph.D., Florida Atlantic University