COMPUTER SCIENCESocial Sciences Building (SSB), Room 154, (907) 786-1744/786-4824 www.math.uaa.alaska.edu The Department of Mathematical Sciences offers courses covering the major areas of computer science. These courses constitute the basis for an undergraduate major that prepares students for a variety of professional and technical careers in business; industry; and government, or for graduate work leading to advanced degrees. In addition, the department offers courses for students from other fields that will use computer science as a tool in their own areas. The department offers two degrees in computer science: the Bachelor of Arts in Computer Science, and the Bachelor of Science in Computer Science. The BA degree gives the student the opportunity to obtain a liberal arts background while the BS program gives the student the opportunity to pursue a sciences background. The BS degree is recommended for those seeking to pursue a graduate degree in computer science. Both degrees prepare the student to pursue a professional career in the computing field and are based on the 2001 computing curriculum guidelines developed by the Association for Computing Machinery (ACM) and the ABET Inc.’s Computing Accreditation Commission (CAC). The core of both degrees emphasizes broad fundamental principles of computer science and teaches the student the necessary skills to develop solutions using current or future technology. The core topics include computer programming, systems organization, software engineering, databases, and theory. Upon completion of the core topics, the student may select electives that explore specific areas of computer science, such as computer graphics, architecture, or intelligent systems. Honors in Computer Science Students majoring in Computer Science are eligible to graduate with departmental honors if they satisfy the following requirements: 1. Meet the requirements for Graduation with Honors as listed in Chapter 7 of this UAA catalog. 2. Meet the requirements for a BA/BS degree in Computer Science. 3. Earn a grade point average of 3.50 or above in the major requirements. 4. Complete a minimum of 12 upper division credits required for the major in residence. Bachelor of Arts, Computer ScienceAdmission Requirements Complete the Admission to Baccalaureate Programs Requirements in Chapter 7, Academic Standards and Regulations. Graduation Requirements Students must complete the following graduation requirements: A. General University Requirements Complete the General University Requirements for All Baccalaureate Degrees located at the beginning of this chapter. B. General Education Requirements Complete the General Education Requirements for Baccalaureate Degrees listed at the beginning of this chapter. C. College of Arts and Sciences Requirements Complete the College of Arts and Sciences Requirements for a BA degree listed at the beginning of the CAS section. D. Major Requirements 1. Complete the following core courses (33 credits) CS A201 Programming Concepts I 3 CS A202 Programming Concepts II 3 CS A221 Computer Organization and Assembly Programming 3 CS A320 Operating Systems 3 CS A330 Algorithms and Data Structures 3 CS A331 Programming Language Concepts 3 CS A342 Networks 3 CS A351 Automata, Algorithms, and Complexity 3 CS A360 Database Systems 3 CS A401 Software Engineering 3 CS A470 Applied Software Development Project (3) 3 or CS A495 Internship Project (3) 2. Complete the following required support courses ENGL A312 Advanced Technical Writing (3) 3 or ENGL A414 Research Writing (3) MATH A200 Calculus I (4) 3-4 or MATH A272 Applied Calculus (3) MATH A231 Introduction to Discrete Mathematics 3 STAT A253 Applied Statistics for the Sciences (4) 4 or STAT A307 Probability and Statistics (4) 3. Complete an additional 15 upper division credits in Computer Science, Mathematics (excluding MATH A420 and MATH A495), or Statistics. Nine of these credits must be in Computer Science. A maximum of 3 credits of CS A395 may be applied to degree requirements. 4. A grade of C or higher must be received in all MATH, CS, and STAT courses required to satisfy the above program requirements. 5. All Computer Science majors must take a standardized test of knowledge of computer science approved by the Computer Science faculty for the purpose of evaluating program effectiveness. There is no minimum score required for graduation. This test will normally be taken during the senior year. 6. Students are encouraged to develop their program with a Computer Science advisor. 7. A total of 120 credits is required for the degree, of which 42 credits must be upper division. Bachelor of Science,
|
Degrees
