/* */
Computer and Information
Science Department
Undergraduate Programs
BS in Computer and Information Science
Computer and Information Science (CIS) is one of the most rapidly growing professions worldwide. CIS professionals offer expertise in the effective and efficient use of computers for tackling a broad spectrum of practical challenges. The CIS curriculum provides students with a firm foundation in both hardware/architecture and software and in their application.

The field of computer and information science includes the following technical areas: algorithms, artificial intelligence, compilers, computer graphics, computer networks and network administration, database systems and administration, distributed and parallel systems, enterprise computing, formal methods, game design, information systems, operating systems, programming languages, software engineering, and web technologies.

Students interested in computer science elect the Computer Science (CS) concentration, while students interested in applying information technology in commercial, governmental, or scientific contexts elect the Information Systems (IS) concentration.

This degree is accredited, under the computer science criteria, by the Computing Accreditation Commission of ABET, 415 North Charles Street, Baltimore, MD 21201, telephone: (410) 347-7700.

Click here for program flyer
Computer and Information Science Program Educational Objectives
Computer and Information Science Student Outcomes
Curriculum Requirements
Computer and Information Science Enrollments and Degrees Granted
BS in Digital Forensics
Digital Forensics is the area of computer science concerned with the examination and analysis of computer hard drives, storage devices, cell phones, tablets, or any electronic device that may hold evidence which could be used in a court of law. The device could be as simple as a cell phone or as complex as a main server for a large corporation. The digital forensics analyst uncovers and preserves data for later use as legal evidence, and analyzes the data in light of a particular crime or criminal or civil investigation. This may involve determining how hackers or unauthorized persons gained access to information or computer systems as well as where and how they navigated within the system.

Digital forensics specialists recover files and emails or other electronic correspondence that have been deleted or erased. They also recover data after hardware or software failure, and develop means to harden computer, cyber, and data security against loss, corruption, sabotage, or external attack.

The College of Engineering and Computer Science Digital Forensics degree program covers a wide range of knowledge, including forensic accounting and the criminal justice aspects of forensics, but puts primary emphasis on deep knowledge of computer science subjects, such as data structures, algorithms, software engineering, database management, computer networks, web technology, operating systems, and security.

The tasks of a digital forensics specialist include:
• Conduct computer forensic investigations and electronic discovery requests for various clients
• On-site collection of data at client facilities
• Verify, analyze, and transfer secure data sets from field investigators
• Use off-the-shelf and proprietary data collection, analysis, and reporting tools
• Develop security tools and methodologies to incorporate into current business practices and processes.

Students complete a minimum of 123 credits and earn a Bachelor of Science (B.S.) degree in Digital Forensics. Students in the Computer and Information Science department's Digital Forensics program are advantaged by graduating from one of the few such computer science-heavy programs in the country.

Click here for program flyer
Curriculum Requirements
BS in Software Engineering
Software Engineering is the area of computer science concerned with the theoretical and practical aspects of the design, building, testing, modification, optimization, implementation, and management of large, high-quality software systems for a wide range of applications across society.

The software engineering degree program offered by the Department of Computer and Information Science stresses the technical, systematic, and managerial aspects of the software engineering process, but places primary emphasis on the technical facets of designing, building, and modifying large and complex software systems. Students complete a minimum of 120 credits and receive a Bachelor of Science (B.S.) degree in Software Engineering. The application areas offered include computer game design, web engineering, and information systems. The program is primarily directed to day students, with some evening courses offered. The degree prepares graduates for immediate employment as software engineers or project managers and for graduate study.

This degree is accredited by the Engineering Accreditation Commission of ABET, 415 North Charles Street, Baltimore, MD 21201, telephone: (410) 347-7700.

Click here for program flyer
Software Engineering Program Educational Objectives
Software Engineering Student Outcomes
Curriculum Requirements
Software Engineering Enrollments and Degrees Granted
Minor in Computer and Information Science
Undergraduate students in the College of Arts, Sciences, and Letters (CASL), the College of Business (COB), and the School of Education (SOE), as well as engineering majors in CECS, may pursue a minor in Computer and Information Science. Students fill out a Declaration of Minor Form at their school or college’s advising office to declare a minor.

Click here for more information