BASIC AND APPLIED SCIENCES Computer Science 123 Department of Computer Science Richard Detmer, Chair Kirksey Old Main 306 Butler, Cheatham, Cripps, Dong, Hankins, Li, Parker, Pettey, Sarkar, Seo, Untch, J. Yoo, S. Yoo The Department of Computer Science offers a full range of courses designed to prepare students who plan to enter computing careers in business, government, edu­ cation, and industry as well as those who plan to enter graduate school. The department emphasizes a blend of theory, abstraction, and design needed to prepare stu­dents to meet their future goals. Programs in the department lead to the Bachelor of Sci­ ence degree with a major in Computer Science. Stu­dents may select a concentration in Professional Computer Science (ABET/CAC accredited) or a concentration in Business Applications. Only one minor is required for a Computer Science major. In addition, a minor in Com­ puter Science is offered. Curricular listings include General Education requirements in Communication, History, Humanities and/or Fine Arts, Mathematics, Natural Sciences, and Social/Behavioral Sciences categories as outlined on pages 64-67. Major in Computer Science All Computer Science majors are assigned to a faculty advi­ sor through the Computer Science Department office (KOM 306). The student is responsible for seeking the assistance of the advisor. This catalog is not intended to provide the detail necessary for self-advising. Core Requirements for all Computer Science Majors A major in Computer Science consists of 44 semester hours of computer science courses, including 1. a 29-hour core of CSCI 1170, 2170, 3080, 3110, 3130, 3160, 3250, 3420, and 4700; 2. a mathematics core of MATH 1910, 1920, and 2050; 3. an additional math course (3 hours) that can be counted toward a math major; 4. COMM 2200; 5. additional courses as described below. A maximum of 3 hours in the major may come from CSCI 3970, 4280, 4600, and 4910. Credit in secondary computer languages toward the major is limited to 3 hours. In order to take any computer science course having a prerequisite, the student must have earned a grade of C (2.00) or better in the 124 Computer Science BASIC AND APPLIED SCIENCES prerequisite. Each course counted for a major in Computer Science must be completed with a grade of C (2.00) or higher. CSCI 1000, 1150, and 3150 are considered service courses and do not count toward a major or minor. Recommended Lower-Division Curriculum FRESHMAN SOPHOMORE CSCI 1170, 2170 8 CSCI 3080, 3110, 3130, MATH 1910 (Math) 4 3160 MATH 1920 4 Natural Sciences (2 prefixes)* ENGL 1010, 1020 (Comm) 6 MATH 2050 COMM 2200 (Comm) 3 ENGL 2020 or 2030 or HIST 2010, 2020, or 2030 6 HUM 2610 (Hum/FA) 31 Social/Behavioral Sciences 13 8 3 3 3 30 *Professional Computer Science concentration students choose two with different prefixes from BIOL 1110/1111, CHEM 1010/1011, CHEM 1110/1111, PHYS 2010/2011, PHYS 2110/2111 One course from Social/Behavioral Sciences and two courses from Humanities and/or Fine Arts must be taken during the junior and senior years to satisfy General Education requirements. Additional Computer Science and supporting courses are also required. Consult your advisor. Concentration: Professional Computer Science In addition to the core requirements, students must complete the following for the ABET/CAC-Accredited Computer Sci­ ence major: 1. CSCI 3210 and 4160; 2. 2-3 hours in an approved high-level language; 3. upper-division computer science electives (6-7 hours); 4. minor to be selected with the approval of the com­puter science advisor; 5. a minimum of 15 hours of approved mathematics; 6. a two-semester sequence in a laboratory science for Science majors (8 hours); 7. additional hours in science for Science majors and/or courses with strong emphasis on quantitative methods to make a total of at least 12 hours including the 8-hour science sequence required above; 8. a minimum total of 30 hours of approved mathemat­ics and science; 9. 30 semester hours of humanities, social sciences, and other disciplines (excluding science, mathematics, com­ puter science, and physical education). Concentration: Business Applications In addition to the core requirements, students must complete the following for the Business Applications concentration under the Computer Science major: 1. CSCI 4410 and 4560; 2. 9 hours of computer science electives, at least 6 of which are upper division; 3. a minor in either Business Administration or Mathematics. If a minor in Mathematics is chosen, then the following additional business requirements must be taken: ACTG 2110, ECON 2420, FIN 3000, MGMT 3610, and one of ACTG 2120, BLAW 3400, MKT 3820, ACSI 4230, or MGMT 3620. Minor in Computer Science A minor in Computer Science consists of 17 semester hours including CSCI 1170, 2170, and additional courses including 6 hours selected from upper­-division computer science with approval of the minor advisor. CSCI 1000, 1150, and 3150 are considered service courses and do not count toward a major or minor. CSCI 3420 does not count toward a Computer Sci­ ence minor. Credit in secondary computer languages toward a minor is limited to three hours. A GPA of 2.00 is required in the Computer Science minor. Class Attendance Policy The instructor can at his/her own discretion drop a student after two class meetings if the student fails to attend the first two class meetings. Cooperative Education CSCI 2930, 2940, 3970, 3980. Cooperative Education Expe­ rience I, II, III, IV. Three credits each. Experiences must be taken in sequence. CSCI 3970 may count toward the Com­ puter Science major. It may not be used in conjunction with CSCI 4600. Courses in Computer Science [CSCI] See back of catalog for course descriptions. Graduate Study The Master of Science is offered in Computer Science as is a graduate minor on the master’s and doctoral levels. Require­ ments and a list of courses offered for graduate credit may be found in the Graduate Catalog.