The Department of Computer Science and Information Systems offers two academic programs, the Bachelor of Science (B.S.) with a major in Computer Science and the Bachelor of Science in Computer Information Systems (B.S.C.I.S.).
The Bachelor of Science with a major in Computer Science degree prepares the student for a wide variety of applications found within the diverse computer science field. Students complete a core of computer science foundation courses and advanced courses such as networking, database management, programming, or information assurance and security. This curriculum prepares students for a broad range of careers, such as systems analyst, application software developer, software engineer, computer engineer, technical writer, system designer, security administrator, computer security specialist, database administrator, network administrator, network security specialist, simulation/modeling developer, and graphics/animation developer.
The Bachelor of Science in Computer Information Systems degree prepares the student for a wide variety of applications found within the diverse computing and information technology field. Students complete a core of computer information systems foundation courses and an emphasis in one of the following areas: Networking, Database Management, or Programming or Information Assurance and Security. This curriculum prepares students for a broad range of careers, including systems analyst, database programmer, database administrator, network administrator, business applications developer, technical writer, and systems designer.
This department also offers a Bachelor of Science in Computer Information Systems degree with secondary teacher certification in Computer Science for persons interested in teaching computer science at the secondary school or community college level. In addition, the department offers second majors in computer science and computer information systems, as well as a minor in computer science, so that students may acquire computer science fundamentals relevant to their respective academic majors.
Students will be trained on modern equipment having wide industry acceptance in areas such as operating systems, communications, database, simulation, networks, information security, and programming languages. Students also have access to a variety of laboratory and microcomputer equipment.
Graduates of the Bachelor of Science in Computer Science at Texas A&M University–Commerce will…
- be able to analyze, design, implement and evaluate computer based solutions.
- be able to demonstrate an understanding of the global and local societal impact of computing, including professional, ethical and social responsibilities.
- be able to communicate, collaborate and present computing solutions using current technology in an effective and professional manner.
- be able to engage in continuing professional development and lifelong learning.
Computer Science at Texas A&M University–Commerce emphasizes the application of scientific concepts and the principles required in the computing industry as well as current and future sustainable technologies.
The graduates with a B.S. in Computer Science will attain the following STUDENT OUTCOMES:
(a) An ability to apply knowledge of computing and mathematics appropriate to the discipline.
(b) An ability to analyze a problem and identify and define the computing requirements appropriate to its solution.
(c) An ability to design, implement, and evaluate a computer-based system, process, component, or program to meet desired needs.
(d) An ability to function effectively on teams to accomplish a common goal.
(e) An understanding of professional, ethical, legal, security and social issues and responsibilities.
(f) An ability to communicate effectively with a range of audiences.
(g) An ability to analyze the local and global impact of computing on individuals, organizations, and society.
(h) Recognition of the need for and an ability to engage in continuing professional development.
(i) An ability to use current techniques, skills, and tools necessary for computing practice.
(j) An ability to apply mathematical foundations, algorithmic principles, and computer science theory in the modeling and design of computer-based systems in a way that demonstrates comprehension of the tradeoffs involved in design choices.
(k) An ability to apply design and development principles in the construction of software systems of varying complexity.
Computer Science graduates are expected to attain within a few years of graduation the following PROGRAM EDUCATIONAL OBJECTIVES.
Program Educational Objective#1 (PEO1): will demonstrate an understanding of the need for professional growth and life-long learning.
Program Educational Objective#2 (PEO2): will continue to develop strong written and oral communication skills.
Program Educational Objective#3 (PEO3): will be effective in applying principles of computing and mathematics toward the solution of a wide variety of problems.
Program Educational Objective#4 (PEO4): will be able to utilize principles of information integrity and security, and to apply ethical computing concepts and practices.
Program Educational Objective#5 (PEO5): will be able to work effectively in a diverse global community.
Program Educational Objective#6 (PEO6): will readily adapt to changing technology.
Program Educational Objective#7 (PEO7): will function effectively and provide leadership and teamwork in a variety of scientific, engineering, and business environments.
Students seeking a bachelor’s degree in any of the department majors must complete:
- Degree requirements for a Bachelor of Science in Computer Science or Bachelor of Science in Computer Information Systems degree, and
- Core Curriculum Requirements
(refer to those sections of this catalog).
In addition, courses in the major must be completed as shown below.
Teacher Education Program
Students seeking a bachelor’s degree in the following teacher education program must also complete:
- Degree requirements for a Bachelor of Science in Computer Information Systems degree with secondary certification (refer to the bachelor’s degree requirements section of this catalog),
- Core Curriculum Requirements
(refer to that section of this catalog),
- Requirements for admission to and retention in the Teacher Education Program (refer to the Center for Educator Certification and Academic Services section of this catalog), and
- Professional development courses (refer to the Department of Curriculum & Instruction n in this catalog).
In addition, core courses in the major must be completed.
Abdullah Arslan
Assistant Professor
B.S. Middle East Technical University; M.S. University of North Texas; Ph.D. University of California, Santa Barbara.
R. Daniel Creider
Associate Professor
B.A., Central Bible College; B.S., Southwest Missouri State University; M.S., Auburn University; Ph.D., Baylor University.
Derek Harter
Associate Professor
B.S., Purdue University; M.S., Johns Hopkins University; Ph.D., University of Memphis.
Sandra Huerter
Instructor
B.S., Kansas State University; M.S., East Texas State University.
Jinoh Kim
Assistant Professor
B.A., M.S., Inha University; Ph.D., University of Minnesota
Mutlu Mete
Assistant Professor
B.S. Dokuz Eylul University; Ph.D. University of Arkansas at Little Rock.
Truong-Huy Nguyen
Assistant Professor
B.Sc.; Ph.D., National University of Singapore
Shelley Saffer
Professor
B.A., University of Texas at Austin; M.A.S., Ph.D., Southern Methodist University.
Unal Sakoglu
Assistant Professor
BS., Bilkent University, Ankara, MS., University of New Mexico, Ph.D., University of New Mexico
Nikolay Sirakov
Associate Professor
M.S., Sofia University; Ph.D., Bulgarian Academy of Sciences.
Sang C. Suh
Professor and Department Head
M.S., University of Hawaii; Ph.D., Southern Methodist University.
Urcun Tanik
Assistant Professor
B.S., The University of Texas at Austin; M.S., Ph.D., University of Alabama at Birmingham