UMKC
Special Notices
Academic Programs
Undergraduate Admission Policy & Procedures
Undergraduate Academic Regulations and Information
Graduate Academic Regulations and Information
Division of Student Affairs
Libraries
Arts and Sciences, College of
Biological Sciences, School of
Business and Public Administration, Henry W. Bloch School of
Computing and Engineering, School of
Department of Civil and Mechancial Engineering
Department of Computer Science & Electrical Engineering
Dentistry, School of
Education, School of
Graduate Studies, School of
Law, School of
Medicine, School of
Music and Dance, Conservatory of
Nursing, School of
Pharmacy, School of
Pre-Medicine/Pre-Health
Faculty
Appendices
Undergraduate Courses
Graduate Courses
UMKC CATALOG
2009-2010 Catalog Computing and Engineering, School of Department of Computer Science & Electrical Engineering Bachelor of Science/Bachelor of Arts in Computer Science

Bachelor of Science/Bachelor of Arts in Computer Science
Student Learning Outcomes Prior to graduation, students will develop a sound analytical mindset based in a foundation of mathematics, algorithmic principles, computer organization, and computer science theories. They will use current technologies, skills and tools necessary to design and implement system components under realistic constraints to solve problems of varying complexity. They will work effectively on teams to manage system development projects. They will understand their professional, ethical and social responsibilities and communicate effectively with a range of audiences. They will recognize the need for, and are able to engage in, continuing professional development.

In particular, they will apply the core technologies from computer science when solving problems in such areas as

  • Networking
  • Data structures and algorithms
  • Software development and systems
  • Operating Systems
They will have had an opportunity to concentrate their coursework in computer networking, software systems or bioinformatics.
Admission Requirements Although there are no specific admission requirements to this undergraduate degree program other than those specified for admission to the University of Missouri-Kansas City, students contemplating a major in computer science are strongly urged to take as many science and mathematics courses in secondary school as possible. Students without the recommended preparation must take prerequisite coursework in order to prepare for enrollment in courses required for the bachelor's degree.

Students seeking re-admission must have been in good academic standing when last enrolled. Otherwise, re-admission requires a formal review by the undergraduate program committee.

Transfer students (i.e., from community colleges) will be admitted provided they have at least a 2.0 cumulative GPA; however, a higher GPA is strongly recommended for students pursing this rigorous degree program. Their coursework is accepted for transfer credit per university-wide policy, but will replace degree requirements only if a grade of C or higher is obtained and if either their content is equivalent to course requirements of the degree program/courses at the University of Missouri-Kansas City or the transfer is approved as part of a transfer articulation agreement. Not all courses taken at other institutions will transfer, and if they transfer, they might not satisfy specific degree requirements. Students taking courses at other institutions are welcome (and encouraged) to check the transferability of coursework before taking these courses at the home institution.

Curriculum Requirements The requirements for the B.A. in Computer Science are listed in column BA, those for the B.S. in Computer Science are listed in column BS.
Computer ScienceBABS
COMP-SCI 101 Prob. Solv. & Prog. I 3 3
COMP-SCI 191 Discrete Structures I 3 3
COMP-SCI 201 Prob. Solv. & Prog. II 3 3
COMP-SCI 281 Intro. to Computer Arch. 3 3
COMP-SCI 282 Assembler Language Prog. 3 3
COMP-SCI 291 Discrete Structures II 3 3
COMP-SCI 304WI Ethics and Professionalism 3 3
COMP-SCI 352 Data Structures & Algorithms 3 3
COMP-SCI 393 Numerical Analysis &
Symbolic Computation - 3
COMP-SCI 394R Applied Probability - 3
COMP-SCI 421 Found. of Data Networks - 3
-or-
COMP-SCI 420 Introductory Network Models
and Interconnections - 3
COMP-SCI 431 Intro. to Operating Systems - 3
COMP-SCI 441 Prog. Lang. Design & Impl. 3 3
COMP-SCI 470 Intro. Database Mgmt. Systems - 3
-or-
COMP-SCI 471 Database Design, Implementation
and Validation - 3
COMP-SCI 481 Advanced Computer Arch. 3 3
COMP-SCI Advanced Electives * 6 6
Minimum Requirement 36 51

* COMP-SCI regular courses numbered 400-499


General Education Synthesis
COMP-SCI 451 Software Engineering 3 3


Mathematics
MATH 210 Calculus I 4 4
MATH 220 Calculus II 4 4
MATH 250 Calculus III - 4
STAT 235 Elementary Statistics - 3
STAT 235 or COMP-SCI 394R or MATH 436 3 -
Minimum Requirement 11 15


Communicating
ENGLISH 110 Freshman English I 3 3
ENGLISH 225 Freshman English II 3 3
COMM-ST 110 Fundamentals of Speech 3 3
WEPT 0 0
Minimum Requirement 9 9


Humanities and Fine Arts
Elective: Engl, CommSt, Phil
  or Foreign Language 3 3
Elective: Art/Art History, Conservatory
  or Theater 3 3
Minimum Requirement 6 6


Life and Physical Sciences
PHYSICS 240 and 250 - 10
One course in one of the following:
  Physics, Chemistry or Biology 4-5 -
  Life Science Course 3 3
Minimum Requirement 7-8 13


Social and Behavioral Sciences
HISTORY 101, 102, 360R or POL-SCI 210 3 3
(Meets MO constitution requirement)
Two courses from at least two fields:
  Criminal Justice, Geography, Economics,
  History, Political Science, Psychology,
  Social Science or Sociology 6 6
Minimum Requirement 9 9


Foreign Language
FRN-LNG 110 or 1 year H.S. study 0-4 -
FRN-LNG 120 or 2 years H.S. study 0-4 -
Culture Course(Independent Global Env.) 3 -
Minimum Requirement 3-11 -


General Electives
Additional coursework to complete the
credit hours needed for graduation
Minimum Requirement 28-36 12-16

Total Minimum Requirement:120 / 120 120 120
Concentration Areas Students pursuing the B.S. degree in Computer Science are required to take two additional advanced elective courses (at the 400 level), with which they can tailor their degree to their specific needs. Students have the option to pursue the emphasis area in Bioinformatics or to pursue one of the concentration areas of Computer and Telecommunications Networking or Software Engineering.

Bioinformatics

The courses required for the emphasis area in Bioinformatics can be accommodated within the current plan of study, if properly chosen. They are: BIOLOGY 108-General Biology I w/Lab, BIOLOGY 109-General Biology II w/Lab, BIOLOGY 202-Cell Biology, BIOLOGY 206-Genetics, CHEM 211-General Chemistry I w/Lab, CHEM 212-General Chemistry w/Lab, COMP-SCI 490MB, MetaModels of Biology, COMP-SCI 490BI-Introduction to Bioinformatics, and either COMP-SCI 471-Database Design, Implementation and Validation, or COMP-SCI 470-Introduction to DBMS.

Computer and Telecommunications Networking

For the concentration in Computer and Telecommunications Networking, students may take the CS advanced electives from the following list of courses: COMP-SCI 411, COMP-SCI 416, COMP-SCI 420, COMP-SCI 421, COMP-SCI 423. Courses offered as special topics (CS 490) that are relevant to this concentration may also count, such as Network Analysis, Network Security.

Software Engineering

For the concentration in Software Engineering, students may take the CS advanced electives from the following list of courses: COMP-SCI 456, COMP-SCI 457, COMP-SCI 458, COMP-SCI 461, COMP-SCI 464, COMP-SCI 493. Courses offered as special topics (COMP-SCI 490) that are relevant to this concentration may also count.

Four Year Program Sample The following sample four-year program, designed for incoming freshmen, illustrates the careful planning necessary to complete the B.S.-C.S. degree. All students are urged to construct such a four-year plan, in consultation with a Computer Science degree adviser, as early as possible. While subsequent changes are likely, maintaining a four-year plan provides a coherent path toward the degree. Since the B.A.-C.S. degree requires a subset of courses as far as Computer Science and Mathematics are concerned, they are not shown separately.

				
First Semester					 Hours
						
COMP-SCI 101 Problem Solving & Programming 3
COMP-SCI 191 Discrete Structures I 3
ENGLISH 110 Freshman English I 3
COMM-ST 110 Fundamentals of Effective Speaking 3
MATH 210 Calculus I 4
Total Hours 16


Second Semester Hours
COMP-SCI 201 Problem Solving & Programming II 3
MATH 220 Calculus II 4
Constitution Requirement 3
Humanities and Fine Arts Elective 3
General Elective 3
Total Hours 16


Third Semester Hours
COMP-SCI 281 Intro. to Computer Architecture 3
MATH 250 Calculus III 4
STAT 235 Statistics 3
PHYSICS 240 Physics for Science and Engr. I 5
Total Hours 15


Fourth Semester Hours
COMP-SCI 282 Assembler Language Programming 3
COMP-SCI 291 Discrete Structures II 3
PHYSICS 250 Physics for Science and Engr. II 5
ENGLISH 225 English II 3
Total Hours 14


Fifth Semester Hours
WEPT 0
COMP-SCI 352 Data Structures and Algorithms 3
COMP-SCI 394R Applied Probability 3
Social and Behavioral Science Elective 3
Social and Behavioral Science Elective 3
Humanities and Fine Arts Elective 3
Total Hours 15


Sixth Semester Hours
COMP-SCI 393 Numerical Analysis &
   Symbolic Computation 3
COMP-SCI 431 Introduction to Operating Systems 3
COMP-SCI 304WI Ethics and Professionalism 3
COMP-SCI 470 Intro. Database
   Management System 3
Social and Behavioral Science Elective 3
Total Hours 15


Seventh Semester Hours
COMP-SCI 441 Programming Languages -
  Design and Implementation 3
COMP-SCI 421 Foundations of
  Data Networks 3
COMP-SCI 4xx Technical Elective 3
General Elective 5
Total Hours 14


Eighth Semester Hours
COMP-SCI 451 Software Architecture 3
COMP-SCI 481 Advanced Computer Architecture 3
COMP-SCI 4yy Technical Elective 3
General Elective 3
Total Hours 12

© 2008 University of Missouri – Kansas City - Kansas City, MO 64110 - (816) 235-1000
Web Feedback