The Department of Computing Sciences serves students seeking degrees in computing-related fields, those who are interested in the application of computing to other fields, and other majors with computing-related educational needs. The faculty is committed to following the teacher-scholar model and providing high-quality educational experiences for students through dynamic classroom and laboratory experiences, collaborative research and scholarship opportunities, internship programs, and innovative course offerings, with the goal of preparing students to become knowledgeable, productive, responsible citizens. Graduates with a degree in computer science, information systems, or information technology will be prepared to excel in graduate studies and professional careers, conduct themselves ethically as professionals in the field of computing and consider the impacts of technology on society, and adapt to ongoing technological advances in the discipline. In addition to providing a high-quality, student-centered learning environment for its majors, the department will assist other departments as needed by providing computing education tailored to the needs of their majors.
Student Learning Goals
Graduating computing sciences and information systems students should be:
- Contributing to society and/or economic development through the application of strong core competencies in their particular field of study (computer science, information systems, or information technology).
- Advancing in their careers and/or education by applying:
- communication and collaboration skills,
- problem solving abilities,
- appreciation of, and commitment to, professional ethics, and
- knowledge of their field of study.
- Successfully adapting to technical, societal, and environmental changes by building upon strong foundational competencies and continuing lifelong learning in computing sciences or related areas.
Student Learning Outcomes
After completing the degree students should have:
Computer Science, Information Systems, and Information Technology
- An ability to apply fundamental principles of computing and mathematics.
- An ability to analyze a problem, and identify and define the requirements appropriate to its solution.
- An ability to design, implement, and evaluate a solution to meet specific requirements subject to a set of constraints.
- An ability to function effectively on multi-disciplinary teams to accomplish a common goal.
- An understanding of professional and ethical responsibilities.
- An ability to communicate effectively, both verbally and in writing.
- An ability to analyze the local and global impact of computing on individuals, organizations, and society.
- Recognition of the need for and an ability to engage in life-long learning.
- An ability to use current techniques, skills and tools necessary for computing practice.
- An ability to apply mathematical foundations, algorithmic principles, computer science theory in the modeling and design of computer-based systems through the critical analysis of the trade-offs involved in design choices.
- An ability to apply design and development principles in the construction of complex software systems.
- An understanding of processes that support the development, deployment, and management of informational systems within an application environment.
- An ability to use and apply current technical concepts and practices in the core information technologies.
- An ability to identify and analyze user needs and take them into account in the selection, creation, evaluation and administration of computer-based systems.
- An ability to effectively integrate IT-based solutions into the user environment.
- An understanding of best practices and standards and their application.
- An ability to assist in the creation of an effective project plan.
To achieve these educational goals, the Department of Computing Sciences offers three degrees.
- The Bachelor of Science in computer science requires additional courses in computer science, mathematics, and the sciences. This degree is designed to prepare students for graduate work in computer science and for computer related careers in industry.
Note: The computer science program is accredited by the Computing Accreditation Commission of the Accreditation Board for Engineering and Technology (ABET).
- The Bachelor of Science in information systems requires additional courses in computer science, information systems, and an application domain of the student’s choice. This degree is designed to prepare students for graduate work in information systems and for related positions in business and industry.
Note: The information systems program is accredited by the Computing Accreditation Commission of the Accreditation Board for Engineering and Technology (ABET).
- The Bachelor of Science in information technology aims to provide high-quality training in the latest technologies to prepare graduates for both rewarding positions in technology and technology management, as well as for future graduate work in the field. It requires additional courses in information systems, information technology, and an application domain of the student’s choice.
Internship education is a mutually-beneficial partnership among students, employers and the Department of Computing Sciences at Coastal Carolina University. Through internship education, computer science students can participate in full-time professional work experience related to their major while earning academic credit. Thus, internship education provides an excellent way to apply skills and information learned in the classroom to a real world setting while gaining invaluable experience.
Computer science and information systems students who have completed their first year may apply to participate in internship education by submitting a resume to the chair of the department. As in the marketplace, internship education positions are competitive. If the student’s background matches the employer’s needs, then the student is sent on a job interview with the prospective employer. When a student is selected, he/she registers for CSCI 497 - Computer Science Internship (1 to 3 credits) . The internship experience may be repeated two times for a total of six credits.
Notebook Computer Requirement
Students majoring or minoring in the Department of Computing Sciences are required to own a personal notebook computer capable of running virtualization software. Mobile phones, tablet devices, Chromebooks, Streambooks, netbooks, and similar appliances with limited functionality are not acceptable. Recommended specifications, updated annually, are available from the Department of Computing Sciences.