UMUC Europe
SearchSearch Contact UsMyUMUC Site MapWebTycho  
    Undergrad | Bachelors |
UMUC Europe - Bachelor's - Computer and Information Science Program

Computer and Information Science

Students may seek an academic major in computer and information science.

Major in Computer and Information Science

The computer and information science major provides an in‑depth study of computer and information science through a hands-on approach that enables students to explore computer-based solutions to challenging problems. The curriculum focuses on problem-solving skills and techniques that can be applied to many disciplines and covers software and Web engineering, relational databases, programming languages, operating systems, computer networks, and distributed systems. Students are prepared for careers in various computing areas, including applications in programming, databases, software engineering, and networking.

Objectives

The student who graduates with a major in computer and information science will be able to

  • Solve challenging computer and information science problems using relevant theory, techniques, and knowledge of software and computer systems.
  • Produce solutions to modern, practical problems using object oriented programming languages.
  • Prepare clear and precise documentation to support computer and information science applications.
  • Explain the environmental, ethical, and social implications of the rapidly changing field of information technology.
  • Design robust relational databases supporting applications in a variety of fields.
  • Apply evolving technologies to create the next generation of Web applications.

Degree Requirements

A degree with a major in computer and information science requires the successful completion of 120 credits of coursework including 30 credits for the major (indicated by Required by major); 41 credits in general education requirements (GERs), and 49 credits in the minor, electives; and other degree requirements. At least 15 credits in the major must be earned in upper-level courses (numbered 300 or above).

Requirements for the Computer and Information Science Major

Coursework for a major in computer and information science includes the following:

  • Required core courses (12 credits): CMIS 141, 170, 242, and 310
  • Supplemental major course (18 credits, 6 of which must be 400-level): Chosen from CMIS 102 (for students with no prior programming experience) and any upper-level CMIS courses except CMIS 486A and 486B (Note: Students should take CMIS 102 before any core course and may apply it toward the interdisciplinary issues/computing requirements rather than toward the major.)

Recommended Sequence

The following course sequence will fulfill all of the requirements for the BS in computer information science. Since some recommended courses fulfill more than one requirement, substituting courses for those listed may make it necessary to take additional courses to meet degree requirements. Students should consult an academic advisor whenever taking advantage of other options.

Information on alternate courses (where allowable) to fulfill general education requirements (in communications, arts and humanities, behavioral and social sciences, biological and physical sciences, mathematics, and interdisciplinary issues) may be found in the General Education Requirements.

top

Computer and Information Science Major Courses

First Courses

(to be taken within the first 18 credits)

Note: Placement tests are required for math and writing courses.

LIBS 150 Information Literacy and Research Methods (1)

WRTG 101/101X Introduction to Writing (3)

MATH 103 College Mathematics (3)
or MATH 107 College Algebra
or a higher-level math course

Introductory Courses

(to be taken within the first 30 credits)

CMIS 102 Introduction to Problem Solving and Algorithm Design (3)
or other course to fulfill the second general education requirement in interdisciplinary issues/computing

IFSM 201 Introduction to Computer-Based Systems (3)
or CMST 303 Advanced Application Software

PHIL 140 Contemporary Moral Issues (3)
or ENGL 240 Introduction to Fiction, Poetry, and Drama
or other ARTH, ARTT, HIST, HUMN, MUSC, PHIL, THET, dance, literature,
or foreign language course to fulfill the first general education requirement in arts and humanities

CMIS 141Required by major Introductory Programming (3)

BIOL 101 Concepts of Biology (3)
and BIOL 102 Laboratory in Biology (1)
or BIOL 103 Introduction to Biology
or other course(s) to fulfill the general education requirement in biological and physical sciences with related laboratory

CMIS 170Required by major Introduction to XML (3)

WRTG 291 Expository and Research Writing (3)
or other course to fulfill the general education requirement in communications/writing

GVPT 170 American Government (3)
or other ANTH, BEHS, ECON, GEOG, GVPT, PSYC, SOCY,
or eligible AASP, CCJS, GERO,
or WMST course to fulfill the first general education requirement in behavioral and social sciences

Foundation Courses

(to be taken within the first 60 credits)

CMIS 242Required by major Intermediate Programming (3)

PSYC 100 Introduction to Psychology (3)
or SOCY 100 Introduction to Sociology
or other course to fulfill the second general education requirement in behavioral and social sciences
(discipline must differ from first)

NSCI 100 Introduction to Physical Science (3)
or ASTR 100 Introduction to Astronomy
or other course to fulfill the general education requirement in biological and physical sciences

HIST 142 Western Civilization II (3)
or HIST 157 History of the United States Since 1865
or other ARTH
or HIST course to fulfill the general education requirement in arts and humanities for the historical perspective
(discipline must differ from other humanities course)

ANTH 344 Cultural Anthropology and Linguistics 3
(recommended elective)

SPCH 100 Foundations of Speech Communication (3)
or SPCH 101 Introduction to Public Speaking
or other course to fulfill the general education requirement in communications/ writing
or speech

CMIS 310Required by major Computer Systems and Architecture (3)

Additional Required Courses

(to be taken after introductory and foundation courses)

WRTG 393/393X Advanced Technical Writing (3)
or other course to fulfill the upper-level advanced writing requirement

CMIS 325Required by major UNIX with Shell Programming 3
or other supplemental major course
(see Requirements for the Major)

CMIS 330Required by major Software Engineering Principles and Techniques 3
or other supplemental major course
(see Requirements for the Major)

CMIS 320Required by major Relational Databases (3)
or CMIS 370 Data Communications
or other supplemental major course
(see Requirements for the Major)

CMIS 415Required by major Advanced UNIX and C (3)
or CMIS 460 Software Design and Development
or other 400-level supplemental major course
(see Requirements for the Major)

CMIS 420Required by major Advanced Relational Databases (3)
or CMIS 435 Computer Networking
or other 400-level supplemental major course
(see Requirements for the Major)

CMIS 485Required by major Web Database Development 3
or other supplemental major course
(see Requirements for the Major)

Minor and/or Elective Courses

(to be taken in the last 60 credits along with required major courses) 46

Recommended minor:

Computing

Total credits for BS in computer and information science 120

Required by major Required for the major

UMUC Europe Undergraduate Catalog 2009-2010. (pdf 3.2MB)

top

Last updated: 10 August 2009

Accreditation | Contact Us | Catalogs | Worldwide Locations | Press Room | Nondiscrimination | Follow Us! |   ©2009